Resume

Jonathan Haddad
Phone: 424-212-1422
Email: jon AT jonhaddad dot com

Interests & Focus
Site Architecture, PHP, Linux, Apache, MySQL (standard and cluster), Memcached, Database optimization and scalability, Search Engine Development, Lucene / Solr, Information Retrieval, Collective Intelligence. SVN, Git.

Education
Bachelor of Science in Computer Science, University of Vermont, 2003.

US Auto Parts
April 2009 – Present
Lead Software Engineer & Architect

More to come on this (project is unreleased)

Demand Media
Sept 2006 – April 2009
Lead Software Engineer (LAMP) / Backup DBA

Developed interpreter for custom programming language using Leex and yecc in erlang for a generic points and badges system.

Architected LIVESTRONG.COM. Site was built using the Answerbag.com codebase. Search is powered by the search cluster, which I also developed. Handled initial integration of thedailyplate.com as well as customization/optimization of phpbb to use our caching and user authentication systems. Integrated the Answerbag.com Q&A api.

Developed distributed search engine as a service which is consumed by several properties. It currently handles approximately 1 million searches / day.

Lead developer and Architect of Answerbag.com. Scaled site to handle 13.5 million unique visitors per month, over 5 million answers, over 1 million questions, 5+ million ratings, 1 million pageviews plus 1 million API calls per day. (Alexa rank approx 950). Developed search engine, white label system, and read / write api.

Migrated airliners.net to Demand Media servers, and fixed many architecture issues. Site was getting 75million pagesviews / month at the time.

Moved search engine on airliners.net from the database to a solr based search, reducing database hardware requirements by 1/4 (8 large DB servers down to 2 solr servers).

I identified several database load issues on mania.com, which was purchased by Demand roughly a year ago. The site was experiencing severe load issues, mostly due to poorly written database queries, which was causing it to be unavailable during peak hours.

Additionally, I serve as the Lead PHP Developer, where I guide and educated the rest of the team. I also filled the role as the backup MySQL DBA.

Infosearch Media
March 2006 – Sept 2006
I took over development of Answerbag.com. I rearchitected Answerbag to better handle the traffic it was getting.

Intermix Media
September 2005 – March 2006

Developed new features for Grab.com. User created tournaments, “Grab Mart”. Integrated flash front end with database backend using XML and JSON.

Flynn Theater
November 2003-October 2004
1 Man IT Dept / Help Desk. Wrote various reports based on data from the Tessitura database using infomaker and Microsoft SQL Server stored procedures.

Self Employment / Consulting
June 2002 – September 2005, Jan 2008 – Present

Programming Languages
PHP, SQL, C, C++, Objective-C (Cocoa), Java, Erlang, Python, HTML, CSS, Javascript

Software
Apache, Memcached, MySQL, Linux (CentOS, Fedora, Ubuntu), vim

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit