The Basics
 
More About Me
Web developer living in Silicon Valley. Currently consulting for frontend development, performance and scalability.
Experience
Web Developer and Performance
@Doherty Consulting
Frontend engineering, performance optimization and scaling for websites. Ryan uses his years of experience at Yahoo! and Mozilla to help companies make their websites faster and more efficient.
Dates
September 2010 - Present
Product Manager
@Mozilla Corporation
Responsible for product direction for Personas, Personas Plus add-on and Personas on addons.mozilla.org.
Dates
March 2010 - September 2010
Web Development Engineer
@Mozilla Corporation
Worked on addons.mozilla.org, Graph Server, Community Store (http://communitystore.mozilla.org), Personas (getpersonas.com) and frontend standards and improvements for all Mozilla websites.

Built and launched Download Day website (http://www.spreadfirefox.com/worldrecord) to promote Mozilla's attempt to set the world record for most downloads of an application in 24 hours.

Managed Graph Server (http://graphs.mozilla.org) team, project goals and direction.

Managed direction and technology for Cesium, a ySlow automation application (https://wiki.mozilla
Dates
March 2008 - May 2010
Frontend Engineer
@Yahoo!
Develop semantically correct CSS, HTML and Javascript for http://messenger.yahoo.com, http://blog.messenger.yahoo.com and Yahoo! Insider following Yahoo!’s best practices and standards.

Built Flickr integration into Yahoo! Messenger 9.0 utilizing Javascript, HTML, CSS and PHP. In-client web browser communicated with Flickr API utilizing JS/C++ interface.

Led web team to create and document development and programming standards.

Also responsible for managing localization for Yahoo! Messenger websites for 25 different countries/regions.
Dates
July 2006 - March 2008
Lead Technical Engineer
@Practis, Inc. - Medical Web Design and Development
Developed job manager for Allied Services’ new website (http://www.allied-services.org/employment/jobs.php) with PHP, MySQL and MVC architecture. System allows for administration of jobs and job categories with a WYSIWYG editor for job description. Online application and resume submission feature also developed.

Developed physician directory with admin area for Metropolitan Health Networks (http://www.metcare.com/directory/index.php) using PHP and MySQL. Admin area features physician creation, update ability, deletion and picture uploading.

Led usabil
Dates
February 2005 - June 2006
Web Programmer
@Creative Web Matrix
Responsible for creating PHP/MySQL backends for dynamic websites.

Created Winfree PCS’s e-commerce website (http://www.winfreepcs.com) using PHP and MySQL. (Site and online store has since been redesigned and reprogrammed)
Dates
June 2004 - March 2005
Web Programmer
@National Technical Institute for the Deaf
Converted NTID Center on Employment’s (http://www.ntid.rit.edu/nce) website and content management system from ASP to PHP.

Developed a news article administrative system using PHP and MSSQL allowing NTID employees to add, update and delete news articles easily using a web interface.

Performed usability study on NTID’s website using questionnaires and usability tests.

Responsible for daily content updates and changes to NTID’s website (http://www.ntid.rit.edu)
Dates
March 2004 - August 2004
Web Programmer & Tech Support
@Downeast Net Inc.
Designed and implemented PHP/MySQL/Javascript customer record and payment database system independently to replace company’s previous database system.

Responsible for client website design and updates using HTML, PHP and MySQL.
Installed and tested wireless broadband equipment.

Provided technical support for customers.
Dates
May 2003 - August 2003
Education
Rochester Institute of Technology
Dates
2001 - 2005