Resume of Mike Brittain
Senior Web Architect
LAMP and Open Source technologies
|
351 E. 84th St. Apt 30A New York, NY 10028 |
Email: resume@mikebrittain.com |
Profile
Results-oriented lead architect with a focus on delivering high-quality code and products in high traffic environments. Enthusiastic about building new products and services. Proven leadership ability; capable of keeping a team focused on the tasks and deadlines at hand. Solves immediate crises with solutions that will fit for the long-term.
Eleven years of experience in the Internet industry, specializes in LAMP technologies. Hands-on experience with all aspects of building large-scale, high-availability applications — application development, n-tier architecture, frameworks, data interchange, security, online commerce, database administration, replication, and optimization, server administration, open source software, and quality assurance. Stays up to date with best practices.
Technical Skills
Linux, Apache, MySQL, PHP, Amazon Web Services (EC2, S3, SQS), Perl, JavaScript, SQL, HTML, XHTML, CSS, XML, REST, XML-RPC, RSS, Ajax, Smarty, memcached, Subversion (SVN), CVS, PGP, Mod_Rewrite, Regular Expressions, Load Testing (AB, HTTP_Load, Siege), Content Delivery Networks (CDN), Akamai Net Storage and Site Accelerator (reverse proxy), Blog and Wiki Software (WordPress, Media Wiki, Movable Type), Procmail, ProFTPd, Bugzilla, Puppet, Photoshop, Fireworks, SEO, Google AdSense and AdWords, Web Analytics (Omniture, Nielsen//NetRatings, and Google Analytics).
Prior experience with Flash, ActionScript, C, C++, XSL, XSLT, Oracle, Access, and ColdFusion.
Professional Experience
July 2008-Present
Engineering Architect
CafeMom.com, New York, New York
Just getting started. Check back in later and I'll let you know what's cooking.
August 2006-June 2008
Architect, Engineering (Sept 2007-June 2008)
Director of Engineering (Apr 2007-Sept 2007)
Senior Web Developer (Aug 2006-Apr 2007)
Heavy.com, New York, New York
Ensured availability for web servers handling over 6 million pages and 1.5 million unique visitors per day, and over 400+ TB of traffic per month. Maintained vendor relationships and identified new technology partners. Responsibilities included a mixture of hands-on development and team management with 10 direct reports.
- Hands-on development of Heavy's video entertainment and advertising platform, using PHP, MySQL, XML-RPC, REST, HTML, CSS, JavaScript, and Ajax.
- Built hosting infrastructure on Amazon's EC2 for running Husky Media (http://www.huskymedia.com/)
- Migrated video and web content to Amazon's S3, cutting delivery and storage costs by 75%.
- Implemented multiple levels of data and page caching using Akamai's Site Accelerator (reverse proxy), memcached, and file caching.
- Designed hot failover between managed hosting, EC2, and local office servers.
- Performed load testing with tools like HTTP_Load and AB (Apache Bench).
- Made extensive use of RSS syndication and sitemaps for video to aid SEO initiatives.
- Cut CPU utilization on web servers by adding class autoloading within existing code.
- Increased speed of front-end applications by adding messaging services/queuing.
- Participated in company's senior management team.
- Negotiated web hosting and content delivery network contracts.
- Identified strategies for scaling applications based on hardware needs, caching schemes, database expansion and optimization, and application tuning.
- Redesigned site architecture and URL schema changes responsible for increasing Google search index penetration from 25 pages to over 98,000.
- Developed tracking systems for affiliate marketing programs.
- Implemented custom site analytics with Nielsen//NetRatings and Omniture services.
- Introduced strict compliance with Web Standards (XHTML and CSS).
- Refactored large portions of legacy code.
August 2004-August 2006
Director of Technology (Apr 2005-Aug 2006)
Senior Application Developer (Aug 2004-Apr 2005)
ID Society, New York, New York
Managed development team, hired contractors, and planned for staffing requirements. Determined technology direction for company and worked with systems administrator to manage internal infrastructure. Hands-on development of web applications and e-commerce sites within a Linux, Apache, MySQL, PHP environment.
- Implemented e-commerce systems including shopping cart applications in PHP and MySQL, integrated payment gateways such as Authorize.net, setup data interchange with fulfillment vendors, performed security audits, and insured CPI/CISP compliance.
- Managed the migration of entire corporate network and collocated web hosting environment from FreeBSD to RedHat (CentOS) over 12 months.
- Administered Apache web servers, MySQL databases, mail, DNS, ProFTPd, and CVS.
- Scaled web hosting capabilities by leveraging third-party content delivery networks, including Speedera, Akamai, and Limelight Networks.
- Reduced failures in live applications by implementing new development and staging environments and setting policies for scheduled deployments.
- Developed rich-media applications using Flash, ActionScript, and AJAX.
- Introduced MVC-style development and other best practices, including separation of database objects, business logic, and presentation layers.
- Developed applications for mobile devices using PHP, Procmail, XHTML, and CSS.
- Performed browser testing, security audits, and stress tests.
- Maintained web analytics, conversion reporting, and log analysis tools, including AWStats, Analog, Google Analytics, Urchin, and NetRatings Site Census.
- Consolidated multiple data-exchange processes into a single task-based application using OO PHP, XML, PGP encryption, FTP, and Cron.
- Developed technique for making Flash-heavy web sites accessible to search engines and mobile devices using JavaScript, PHP, and XHTML.
June 1999-July 2004
Independent Contractor
Denver and Frisco, Colorado
Developed web sites and database applications. Designed and optimized relational databases. Managed search engine optimization (SEO) strategies and link building campaigns. Wrote proposals, functional specifications, and cost estimates. Managed contractors and vendors in designing and building web sites.
- Architected a content management system in PHP and MySQL that has been in daily use for over 5 years and drives content to web sites, kiosks, and third-party systems.
- Designed and developed kiosks in Flash and integrated data feeds with XML.
- Built an automated, location-based news distribution system using Perl, PHP, MySQL, SMTP, and Cron, and by integrating various third-party databases.
- Developed a location-based coupon marketing tool using PHP and Oracle.
- Administered Apache web servers and MySQL databases.
- Wrote web pages and templates using W3C web standards (XHTML and CSS).
- Implemented AJAX search forms and auto-complete fields for intranet applications.
- Wrote command-line utilities and scheduled tasks using Perl and Cron.
- Developed an online business directory site using ColdFusion and Access.
- Improved search rankings for web sites using semantic XHTML and link campaigns.
January 2001-March 2004
Adjunct Professor
University of Denver, Denver, Colorado
Taught web programming classes using JavaScript and ActionScript.
March 2001-March 2003
Technical Reviewer
Freelance
Reviewed the following titles:
- Inside JavaScript (New Riders, 2002)
- Fundamental Web Design and Development Skills (Glasshaus)
- Practical XML for the Web (Glasshaus, 2002)
- Flash Games Studio (Friends of ED, 2001)
October 1998-June 1999
Associate Webmaster, College Division
Houghton Mifflin Company, Boston, Massachusetts
Developed intranet applications and web pages. Wrote technical specifications, functional specifications, and end-user documentation.
- Developed a database management tool using Perl, HTML, CSS, and JavaScript.
- Participated in the Technical Architecture Team for the division.
Education
M.A. Digital Media Studies
2000-2004, University of Denver
- Invited to work on the Computer Science Internet Privacy Research Group.
- Published in Communications of the ACM
B.A. Chemistry
1994-1998, Lafayette College
Personal Projects
- One tsp. - Online personal recipe manager.
- Mobile Translator - Word and phrase translation tool available for iPhones, BlackBerries, Opera Mini, and other mobile browsers.
- Simple-AWS - PHP classes for managing Amazon Web Services.
Published Works
- Brittain, "Making Compact Forms More Accessible", A List Apart, http://www.alistapart.com/articles/makingcompactformsmoreaccessible/, December 2006.
- Brittain, "Developing PHP the AJAX Way, Part 2: Back, Forward, Reload," IBM DeveloperWorks, http://www.ibm.com/developerworks/library/os-php-rad2/, May 2006.
- Brittain, "Paint 3-D Images with PHP," IBM DeveloperWorks, http://www-128.ibm.com/developerworks/opensource/edu/os-dw-os-php-3d.html, April 2006.
- Brittain, Fetch, et. al., "Beyond the Welcome Mat: Privacy Practices of Web Browser Extensions", Communications of the ACM, February 2001.