Reid Burke

fork on github

@reid on twitter

 

467 Costa Mesa Terrace Apt. D
Sunnyvale, California 94085

me at reidburke dot com

408-905-REID

Attention recruiters: Thanks for looking, but I'm not seeking employment as of March 9, 2010.

Skills

  • Seven years of web development experience, including freelance. Developed dozens of dynamic web sites from scratch.
  • Five years of professional experience with PHP in a LAMP environment. Wrote and updated code for PHP 5 and MVC-like design patterns.
  • Four years of advanced JavaScript experience. Used libraries like YUI to create efficient and attractive web frontends.
  • Experienced with developing frontend code targeting use in hostile surroundings.
  • Well versed in browser quirks across A-grade browsers.
  • Six years personally using Linux/Unix-like systems including Mac OS X. Very comfortable with a shell environment and command line tools.
  • Use Subversion and Trac for version control and project management. Familiar with Git and CVS.
  • Experienced in producing web-ready graphics and sprites using Adobe Photoshop, Pixelmator, and various compression tools.

Experience

  • January 2010—Present
    Yahoo! Inc. • Sunnyvale, CA
    Lead Frontend Engineer — Yahoo! Application Platform
    • Developing an embeddable integration strategy for YAP in various Yahoo! properties.
    • Creating an infrastructure for frontend unit testing.
    July 2008—January 2010
    Frontend Engineer — Yahoo! Application Platform
    • Engineered an iframe-based integration strategy for the Yahoo! Homepage, putting the YAP platform in front of 330 million monthly unique users. Worked closely with the Homepage team to satisfy their requirements.
    • Updated YAP's existing landing page to a new design allowing app browsing and searching.
    • Migrated existing JavaScript platform code to a event-based framework leveraging YUI 3. Integrators like My Yahoo! were able to hook into events to extend or change functionality without our intervention, such as the limiting frequency of XHRs.
    • Updated Yahoo!'s proprietary OpenSocial PHP server to version 0.8. Provided frontend assistance for the migration to a Shindig-based OpenSocial server implementation, including the convergance of proprietary YML with OpenSocial templates.
  • March 2005—June 2008
    SchoolCenter • Carbondale, IL
    Web Developer
    • Designed and developed dozens of new features for an education-oriented content management system, used by 7,000 K-12 schools nationwide, using PHP and Prototype based frameworks. Features included a RSS/Atom feed reader, a ticket based helpdesk, and a photo album slideshow.
    • Created a PHP application to manage the deployment of the company's web applications to hundreds of off-site LAMP servers. Used the REST design pattern to implement web services on the remote servers to obtain status and trigger updates or rollbacks.
    • Trained new employees on the SchoolCenter web framework. Developed a training web application that tested PHP and AJAX related bug troubleshooting skills.
    • Diagnosed and fixed memory leaks, corrupt databases, and connectivity problems with clustered on-site LAMP servers. Coordinated with Systems Operations staff to fix issues after upgrading from PHP 4 to 5 and from MySQL 4 to 5.
    • Developed a PHP application to listen for updates to the company defect tracker and notify employees of updates using the Jabber protocol.
    • Configured and maintained an Apache server to host code repositories and multiple Trac installations.
  • Systems Administration Intern
    • Assisted in maintaining over 20 LAMP servers running Gentoo Linux and RedHat 9.
    • Configured and deployed a Jabber internal instant messaging system using jabberd.
    • Diagnosed performance issues with Apache and MySQL installations.
  • 2004
    Neon Internet, Inc. • Carbondale, IL
    Web Programmer Intern
    • Developed a PHP application to log calls made through the company's phone system and display the calls through a web interface differently depending on a user's role.

References

Additional contact information available upon request.

Additionally

You may print my online resume. Feel free to contact me for more information.

For more about me and my interests, have a look at my website.