Principal Engineer/DevOps @ Huddler.com (acquired by Wikia)
Lead PHP Developer @ BookSku.com
Education:
About:
Experienced programmer with emphasis in PHP/LAMP, MySQL/PostgreSQL, and secondary experience in a wide variety of other languages. Specializing in backend web application development, driving scalability, performance and reliability. Experience in DevOps and deployment.
DevOps Engineer @ * Migrated legacy ~30 server datacenter into wikia's main datacenter
* * simultaneously migrated from centos to ubuntu
* * simultaneously migrated
Experienced programmer with emphasis in PHP/LAMP, MySQL/PostgreSQL, and secondary experience in a wide variety of other languages. Specializing in backend web application development, driving scalability, performance and reliability. Experience in DevOps and deployment.
DevOps Engineer @ * Migrated legacy ~30 server datacenter into wikia's main datacenter
* * simultaneously migrated from centos to ubuntu
* * simultaneously migrated from puppet to chef configuration management
* * migrated multi-tenant wordpress server to more secure and stable VM-per-customer strategy
* Migrated 6 bare metal dev/qa servers to virtualized solution resulting in much lower power cooling and space requirements
* Rolled out consul-based service discovery From May 2014 to Present (1 year 8 months) San Francisco Bay AreaPrincipal Engineer/DevOps @ Joined huddler when it was a 5-man company with a CMS/forum tech demo, and lead backend development as we grew a platform used by dozens of major forums (some ranked in Alexa's top 10,000 sites worldwide, and in BigBoard's top 100) serving over 100 million pages per month. Directed our infrastructure scaling from setting up our first server to our twentieth.
* Evaluated, selected, configured and maintained key infrastructure
* Introduced full-page caching with varnish, reducing app server load and improving response times. Introduced app level use of memcache and redis.
* Designed data import (ETL) system capable of translating millions of objects in parallel and loading tens of gigabytes of data into a postgres database in hours
* Built site-search indexing and interface based on SOLR
* Built task asynchronous task queuing system for resource-intensive tasks
* Built real-time reporting infrastructure using graphite
* Lead monitoring efforts, with a goal of catching problems before they became service disruptions
* Lead application backend performance efforts, including application and database profiling.
* Drove site reliability efforts, identifying and eliminating single points of failure while keeping costs low From September 2007 to April 2014 (6 years 8 months) San Francisco Bay AreaLead PHP Developer @ Currently maintaining a PHP/MySQL/Javascript - based service for new and used book/video/audio media retailers. Working with web services APIs from the likes of Amazon and Ebay. Also designing and developing a AJAX-heavy LAMP point-of-sale solution with 20 live brick & mortar installations, utilizing MySQL replication and other technologies. Responsible for interpreting client requirements into specifications, design, implementation, and supervising outsourced developer. From October 2004 to September 2007 (3 years) Part Time Jr. Software Engineer @ Whitebox/blackbox installer and software testing. Javascript/DHTML AJAX-style frontend development, java backend development within the State Architecture. From March 2002 to November 2002 (9 months) Asset Management Engineer (contractor) @ Participated in computer hardware/software inventory team. Helped troubleshoot proprietary inventory software. From November 2000 to December 2000 (2 months) Desktop Administrator Intern @ Tested internet-based communications software, built, repaired and set up desktop PCs and assisted in winNT network administration. From June 1999 to September 1999 (4 months) Desktop Administrator Intern @ Tested internet-based communications software, built, repaired and set up desktop PCs and assisted in winNT network administration. From June 1998 to September 1998 (4 months)
Frank Farmer is skilled in: Apache, PostgreSQL, Scalability, PHP, MySQL, Servers, LAMP, Linux, memcached, Java, Real Time Monitoring, server monitoring, devops, varnish, Nginx
Looking for a different
Frank Farmer?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension