Post Job Free
Sign in

Engineer Development

Location:
Mountain View, CA
Posted:
February 23, 2013

Contact this candidate

Resume:

Brad Clawsie

abqrn4@r.postjobfree.com

https://www.b*j*c.org/

Overview

I have nearly twenty 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.Professional Experience

SmugMug Inc.

Mountain View, CA

Feb 2009-present

Full-stack web development focused on the delivery of commercial-grade

photo storage and sales.Implementation of a full new analytics system for user statistics.Implementation of payment mechanisms with currency support.Implementation of a SDK for Amazon's dynamoDB in Go.Migration of data from mysql to dynamoDB.Technical skills: mysql, aws, go, php, perl, javascript, YUI, linux.

Yahoo! Inc.

Sunnyvale, CA

May 1996-Feb 2009

Employee #83, group of first dozen engineers to bootstrap yahoo.com.

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

Worked on systems for large-scale SGML conversion and processing.

MicroStar Systems

Nepean, Ontario, Canada

December 1994-October 1995

Worked on systems for designing SGML DTDs graphically.Open Source ParticipationI maintain some modules for the Haskell programming language .I am a contributor to EmacsWiki, including elisp for del.icio.us supportI maintain some perl packages for arch linux.Technical SkillsFull-stack web development from system coding to AJAX frontends.Languages: perl, php, java, C, C++, javascript, haskell, css, elisp.Formats: html5, xml, xhtml, json.Databases: oracle, mysql, berkeley db.Systems: freebsd, arch linux, red hat linux.Security: auditing, XSS, web security.Scaling: operations, design, deployment, development, lifecycle.Education

B.Sc Computer Science, Queen's University, Kingston Ontario, Canada 1994.

I am a naturalized US citizen.



Contact this candidate