
MySQL Czar
San Francisco Bay Area

MySQL Czar
San Francisco Bay Area
In all my roles, I find inventive solutions for hard to solve problems. I have been described by friends and associates as a 'computational thinker', a maven and a cross-pollinator of ideas. I have a knack for combining seemingly disparate ideas into inventive solutions for existing problems.
database design and architecture, performance tuning, php development, troubleshooting, administration
(Privately Held; Computer Software industry)
January 2009 — Present (7 months)
I assist with the development of a new MySQL storage engine designed for data warehousing workloads using our patented SQL chip.
I interact with multiple teams in the company including sales and marketing, technical services and engineering. I focus on product quality, MySQL compatibility/transparency, and performance and acceptance testing of new features and fixes.
I develop QA tests and scripts, help qualify customers for proof of concept engagements and I blog about our product capabilities and performance benefits.
(Computer Hardware industry)
May 2008 — January 2009 (9 months)
Internal/external product development and integration consulting, mainly in the areas of MySQL internals and storage engine development.
(Privately Held; 51-200 employees; Information Technology and Services industry)
February 2007 — April 2008 (1 year 3 months)
I was responsible for design, tuning and support of AdBrite's extensive MySQL infrastructure. I was responsible for several ad serving infrastructure improvements. I developed tools to assist in the monitoring and load balancing of http, MySQL and other
services requiring high availability. I guided our migration from MySQL 4.1/MyISAM to MySQL 5.0/InnoDB, as well as a multi-master replication environment for increased reliability. Recently I have been working on a series of MySQL stored procedures for defining and asynchronously maintaining materialized views incrementally. It is my hope that AdBrite will make these procedures available to the public.
(Privately Held; 1-10 employees; Information Technology and Services industry)
November 2006 — August 2007 (10 months)
Provide consulting and advice in the areas of performance tuning, database design and scalability.
(Public Company; 1001-5000 employees; YHOO; Information Technology and Services industry)
March 2005 — November 2006 (1 year 9 months)
As the platform engineering DBA, I was responsible for production databases for key engineering systems. I successfully migrated the Bugzilla database from MySQL 4.0 to MySQL 4.1 and from MyISAM to InnoDB. This resulted in much higher availability and scalability for a key component of the engineering infrastructure.
I was tasked with creating an acquisition management application for the Corporate Development team. This PHP application handles time tracking, milestone creation and reporting, progress charting, team dependencies and more. The backend database choice was Oracle, and I was also responsible for performance tuning. I was also the primary developer of internal tools for the 'Big Thinkers' campaign, designed to draw world class talent to Yahoo!.
In addition, I was an active participant on internal MySQL support mailing lists, providing MySQL advice to a large part of the user base at Yahoo in conjunction with other core MySQL talent at Yahoo.
(Privately Held; 11-50 employees; Internet industry)
April 2002 — December 2004 (2 years 9 months)
Responsible for primary development and maintenance of Easynews.com, the world's premier Usenet provider. Implement, deploy and support Oracle 9iR2 and MySQL 4.1 databases. Developed multimedia (video) thumbnailing applications, PAR file support tools, and other key portions of Easynews.com
(Public Company; 1001-5000 employees; Plastics industry)
2001 — 2002 (1 year)
Develop web applications for order entry, billing, invoicing and inventory as front-ends for Oracle Applications 11. Responsible for extensive development of Intranet applications, including BOM front-ends and reports. Write reports and applications agains AR, PO, BOM, INV, WIP and OE.
(Privately Held; 1001-5000 employees; Medical Devices industry)
October 1997 — March 2001 (3 years 6 months)
Developed a replacement order entry interface for Oracle Apps 11 w/ a fully integrated custom rule-based configurator for complex order entry tasks. Developed invoicing, bill of material, warehouse (pick/pull)/inventroy/order entry/accounts receivable/GL/etc applications to complement Oracle Applications modules. Developed invoice printing and envelope stuffing applications, call center applications, customer web interfaces and provided internal application, desktop and unix support to the IT department.
(Information Technology and Services industry)
1996 — 1997 (1 year)
Northeast Micro is a value added reseller in northeastern Pennsylvania. During my time at NE Micro I developed software applications for network deployment, a single sign-on application for Windows NT 4.0 networks and I converted multiple customers from Novell/IPX to NT/TCP and cobol/dos applications to Windows. I was also involved in the design of a city-wide wireless MAN for the Wilkes-Barre area school district.
ACM