
Leader, Architect and more
San Francisco Bay Area

Leader, Architect and more
San Francisco Bay Area
My goal has always been to design simple, elegant solutions to complex problems. Problems I've solved and continue to interest me include:
- Delivering the best results from technical staff by managing, leading, and mentoring.
- Software Development of high volume internet applications.
- Systems Engineering of scalable and highly available web site infrastructure.
Internet systems design and implementation. Leading software development and operations teams. Internet/Web standards. Large-scale Java environments. Memcache server and client. Public Speaking. OpenSocial and many other technologies.
(Privately Held; Internet industry)
May 2009 — Present (8 months)
Many cool things with opensocial, identity, and open standards to come!
(Non-Profit; Computer Software industry)
February 2008 — Present (1 year 11 months)
Major contributor to the Apache Shindig Project, including design and implementation of the OpenSocial Messaging API.
(Public Company; 5001-10,000 employees; Publishing industry)
January 2002 — Present (8 years )
Co-wrote the mod_perl Developer's Cookbook with Geoffrey Young and Randy Kobes.
(Privately Held; Internet industry)
October 2006 — May 2009 (2 years 8 months)
Leading hi5's effort to create the best social applications development environment for internal and external developers using OpenSocial and other technologies.
Previously responsible for scaling key systems to support hundreds of millions of users using a combination of Postgresql, Memcache, and plenty of gumption.
(Privately Held; 51-200 employees; Computer Software industry)
April 2004 — October 2006 (2 years 7 months)
All aspects of Operations and Engineering. Selecting, evaluating and purchasing server/network hardware from Dell, Juniper, f5.
Contracting for data center space and ISPs with Equinix, 365 Main, MCI, Layer 42, Internap and Akamai.
Architecting storage, databases and open source software components into a complete system using Apache, mod_perl, perl, Squid, Postgres, MySQL, and NFS.
Automating tasks and procedures, monitoring and collecting performance metrics with Cacti, Keynote and more.
Improved reliability with build/release processes using svn, rpm and cfengine.
Writing application code for TypePad and Typekey with an eye for simplicity and performance.
and much more...
(Public Company; 201-500 employees; CPTH; Computer Software industry)
January 2001 — April 2004 (3 years 4 months)
Architecture, design and implementation of Critical Path's Hosted Platform, Calendar Server, and Webmail produces.
(Public Company; 201-500 employees; RHAT; Computer Software industry)
August 1999 — January 2001 (1 year 6 months)
Led the redhat.com web development team, hiring and retaining staff. Designed and implemented a global three-tier web architecture for personalization, commerce and support.
(Government Agency; 501-1000 employees; Computer Software industry)
June 1996 — August 1999 (3 years 3 months)
Developed and managed web sites for the ITU and UN High Commission for Human Rights. Maintained a stable environment while adding significant new features.
(Educational Institution; 1001-5000 employees; Computer Software industry)
April 1990 — July 1996 (6 years 4 months)
Pioneering design and development of key Internet technologies
- Internet Gopher, Protocol, Unix Client/Server
- Subscription services for Legislate in Perl
- Search engines using NeXT and WAIS technology
- Secure, web-enabled form processing systems (FormsNirvana).
BCSCI , Computer Science , September 1987 — August 1991