Brad Clawsie
clawsie@fastmail.fm
http://www.b7j0c.org/
I have fifteen years of experience building online services from concept through to delivery for the highest tier of scaling needs in the industry, with experience in every segment of the product stack from uptime-critical backend systems to dynamic and responsive frontend systems. I am also an active participant in open source communities.
SmugMug Inc.
Mountain View, CA
Feb 2009-present
Yahoo! Inc.
Sunnyvale, CA
May 1996-Feb 2009
Maintainer of the database of all of the links in the Yahoo! Directory (1996). While initially a text-based system of files maintained with perl and C code, I assisted in the design and implementation of an Oracle-based system.
Sole initial engineer for Yahoo! News (http://news.yahoo.com/, 1996-2000), providing all site coding and operations, as well as support for news at other Yahoo! services around the world. Yahoo! News became the #1 news source in the world during my tenure developing the product with no meaningful downtime.
Technical skills required for building Yahoo! News included the C and perl programming languages as well as a deep understanding of the freebsd operating system and its features for deploying high-performance sites.
Part of the original five-person development team for Yahoo! Shopping (http://shopping.yahoo.com/, 2000-2005). Our team took the site from concept to delivery, focusing on building a useful product database in Oracle which was manifested on the live site through a high-performance denormalized b-tree serialized to a disk array. Over time I delivered two content management systems as the team grew to nearly one hundred employees, enabling editorial staff to edit and deploy all site pages, as well as create tailored product promotions based on search criteria. Our team also integrated machine learning into the shopping search system.
Technical skills required for building Yahoo! Shopping included C and C++ programming, extensive use of Oracle, perl, php and proprietary high-performance data delivery systems. I also acted as the security contact for the team, auditing code adding security features such as javascript scrubbing and XSS prevention.
During my time in Yahoo! Shopping I also managed a team of eight engineers. Our team managed all site design and deployment tasks.
Yahoo! Maps and Local Search (http://maps.yahoo.com/, http://local.yahoo.com/, 2005-2007). During my time on the Maps and Local Search teams, I worked on development of the AJAX frontend to Yahoo! Maps as well the implementation of various AJAX-focused enhancements to Yahoo! Local Search. I also implemented Yahoo! Local Search on the Facebook platform. Once again I acted as the security contact for the Maps and Local Search teams, in this case implementing a VLAN for the development of sensitive licensed code.
Technical skills required for Yahoo! Maps and Local Search focused on frontend technology such as javascript and css, in addition to perl and php.
Yahoo! Open Strategy ("YOS") (http://developer.yahoo.com/yql/console/, http://pipes.yahoo.com/, 2007-). As an initial member of the YQL (Yahoo! Query Language) team, I helped design and implement a high-performance solution for delivering structured data from a variety of sources of online data using a SQL-like language. I also assisted in the maintainence of Yahoo! Pipes, an IDE for deriving and manipulating data from across the web.
Technical skills required for YQL included Java, Apache Ant, JUnit, OAuth and REST design patterns.
Passage Systems
Cupertino, CA
October 1995-May 1996
MicroStar Systems
Nepean, Ontario, Canada
December 1994-October 1995
B.Sc Computer Science, Queen's University, Kingston Ontario, Canada 1994.
I am a naturalized US citizen.