| OBJECTIVE |
To apply my 14+ years of experience building websites in conceiving, architecting, building and managing innovative, large-scale web applications connecting communities with personalized content. |
| PROFESSIONAL EXPERIENCE |
ARCHITECT, Yahoo! Video Platform: June 2008 - Present Responsible for the technical integration of the backend systems that power all video content played on Yahoo! network sites. Helped with integration of Maven Networks, a recent acquisition. Laid out plans for convergence and modernization of legacy platforms into a Java-based set of well-factored systems. Led a group of senior engineers to review architecture designs and discuss technical topics of interest.
DIRECTOR OF ENGINEERING, Yahoo! News and Information Group: July 2002 - June 2008 Led Yahoo! News through a complete redesign that tripled revenue and dramatically increased unique users to make Yahoo! News the most popular News site in the world, 10 million unique users greater than competitors such as MSNBC and CNN. Handled 10x spikes in traffic during significant news events such as the Iraq war. Rebuilt existing infrastructure with modern technologies and design patterns. Built, from scratch, a strong engineering team for Yahoo! Tech, the first new Media property at Yahoo! in five years. The site was launched in 5 months and extensively used AJAX, CSS, accessible HTML, semantic markup, and web services. Built a web-based tool to manage Agile process and projects which became the standard used by dozens of teams across the company, increasing efficiency and visibility. Promoted the use of RSS within Yahoo! News and created the first feeds in 2003, becoming a recognized leader within the company for RSS and blogging. RSS feeds now account for a significant percentage of incoming News traffic. Led a team to build a company-wide content store of news data based on NewsML, MySQL, perl and REST. The system was designed to efficiently and reliably process, normalize, index and distribute thousands of news articles to dozens of Yahoo! properties daily. Converged and strengthened property monitoring systems to Nagios, providing visibility into site issues and performance. Built a system to report on feed publishing time from content partners to live web servers. Promoted MySQL use, building a shared, replicated cluster of geographically disparate machines from spare hardware. Offered the service to other Yahoo! Media properties as a simpler way to build data-driven sites. This system now serves millions of transactions per day for critical media sites. Side projects: Built a company-wide knowledge base, a book lending library application, blogging tool, and various utilities for managing MySQL databases.
ENGINEERING MANAGER, Yahoo! Music (formerly LAUNCH.com): April 1999 - June 2002 Managed the daily activities of teams comprised of up to ten engineers. Created estimates and time lines, and monitored the progress of multiple simultaneous projects. Built a project management/task management/bug tracking web site which is now used throughout the organization by technical and non-technical personnel. Implemented development processes such as peer reviews, QA and requirements standardization.
ENGINEER, Microsoft: April 1998 - April 1999 Exercised my knowledge of web development environments in various individual and collaborative projects. Worked first-hand with clients such as BarnesandNoble.com and CollegeBeat to integrate Firefly software into their existing web sites. Managed the project that brought the first customer live onto Firefly's registration and profile exchange network. Wrote the server-side scripting component of Firefly's web site personalization product in JavaScript and VBScript on Solaris/Netscape and NT/IIS platforms.
INDEPENDENT CONSULTANT: 1996 - Present
ENGINEER, The Main Quad, Inc.:
Summer 1995
FOUNDER CRAYON: CReAte Your Own Newspaper: 1995 - 2002 |
| AWARDS |
2006 recipient of the Yahoo! Superstar award. The award is Yahoo!'s highest honor and is given to less than a dozen individuals each year. Multiple Yahoo! Hack Day awards including for tools for easier bug reporting and automated video transcription. |
| PATENTS |
WO/2001/035667 INTERNET RADIO AND BROADCAST METHOD |
| SYSTEMS EXPERIENCE | PROGRAMMING LANGUAGES: PHP, Perl, Ruby, Java, JavaScript, VBScript, XSL, XML, Objective-C, SQL, TCL, C++, C, HTML, CSS
APPLICATIONS: MySQL, Apache, SQL Server, Subversion, Oracle, Nagios, IIS, CVS OPERATING SYSTEMS: FreeBSD, Linux, Windows, MacOS X, Solaris |
| EDUCATION |
Bucknell University, 1996
|
| PERSONAL INTERESTS |
Geocaching, web programming, gadgets. Built various popular geocaching tools. Created other applications in my spare time such as an Anagram Solver and tools for Scrabble players. |