Profile
Web developer with extensive “LAMP” experience (Linux/Unix, Apache, MySQL, PHP). Focused on current standards, including CSS 3 and HTML 5. An advocate of MVC-style frameworks such as symfony and Django. Good communication skills, with a background in writing, editing and print layout.
Technical Skills
- Web Front-End: HTML 4/5, CSS 2/3, jQuery
- Web Back-End: Apache, nginx, MySQL 5, PostgreSQL 8, symfony, CakePHP, Django, Flask, SQLAlchemy, RabbitMQ
- Languages: Python, PHP, JavaScript, zsh (shell)
- Other Tools: Jira, Bugzilla, Trac, Mercurial, Git, Subversion, unit testing
- Systems: Mac OS X, Linux (CentOS/RHE, Ubuntu), Windows
- Design: technical writing, copy editing, graphic design, web design, page layout
Experience
Consulting Web Development, Santa Clara, CAFeb. 2011–Apr. 2011
- Implementation of new back end for RivalZone, an iPhone/Android app for golfers. Using Flask and SQLAlchemy (Python) and RabbitMQ, an AMQP message broker.
- For an earlier incarnation of RivalZone when it was a more general sports-focused social networking program, created a new notification mail system using PHP and MySQL.
- Created new RivalZone landing pages for consumers and marketing campaigns.
- Adding new features and fixing bugs for StoreVantage, a symfony-based SaaS package for small business owners started by former leads at Hotwire.
Senior Software Engineer, Nokia, San Francisco, CAOct. 2009–Dec. 2010
Development on the web components for “Point & Find,” an augmented reality application for Nokia smartphones.
- Implemented a streamlined registration/ordering system using the symfony PHP 5 framework, significantly improving conversion rate.
- Working with marketing, designed and deployed new landing site for better brand communication.
- Integrated the management system with Nokia’s “Ovi” single sign-on system (based on OAuth).
- Development work on proof of concept phone search software using Qt Quick.
Fiji Island Escapes (contract web development)March 2009–Jan. 2010
Developed Fiji Island Escapes travel web site, a location-specific hotel booking service.
- With mockups and graphics provided by client, produced website layout in Adobe Fireworks and developed complete application in CakePHP with jQuery.
- Designed database using MySQL Workbench.
- Selected web hosting provider and configured and deployed testing and production environments, with Trac/Subversion for issue tracking and source code control.
Senior Software Developer, Illumant LLC, Palo Alto, CAFeb. 2008–Oct. 2008
Co-developed (programming, front-end design and database architecture) Illumant’s Compliance Assistant, an SaaS application to manage audited control activities for regulatory compliance.
- CakePHP and MySQL on the back end.
- Prototype, Scriptaculous, and YUI AJAX libraries.
Software Developer (Contract), Illumant LLC, Palo Alto, CAAug. 2006–Jan. 2008
Co-developed CIPSAT, a homeland security self-assessment tool developed for the Department of the Navy under subcontract to Secorix.
- Designed with an in-house PHP 5 MVC framework and the Smarty template system.
- Developed on MySQL, deployed on IIS with Oracle.
- Coded several subsystems and designed the main user interface flow.
Content Manager, Cisco Systems (through Armada Group), San Jose, CANov. 2004–March 2006
Webmaster and technical writer for CDE, an internal development environment being created for Cisco’s web application engineers.
Technical Writer, Global Locate (now Broadcom), San Jose, CAFeb. 2004–July 2004
Authored three software installation manuals and end user operations manual for A-GPS (“Advanced GPS”) system, using FrameMaker and Microsoft Word.
Data Analyst, There Inc. (now SAIC), Menlo Park, CAJan. 2003–Nov. 2003
Performed “data mining” and created reports monitoring There’s virtual world service.
Linvatec (contract web development), Tampa, FLOct. 2002–Dec. 2002
Designed, developed and deployed a job applicant tracking system for a medical equipment company, using PHP and MySQL on Mac OS X Server.
Software Engineer III, Netwolves Technologies, Tampa, FLFeb. 2001–July 2002
Developed web-based user interface for the FoxBox (later renamed WolfPac), a firewall/VPN appliance.
- Back end driven by FreeBSD, Apache, PHP and PostgreSQL.
- Led a three-person development team focused on UI and database work through one release cycle.
- Worked on shopping cart proof of concept system for add-on services.
Network Analyst, Intermedia Communications, Tampa, FLNov. 1995–Feb. 2001
Managed capacity on a private statewide frame relay network for company’s largest customer.
Education
New College, Sarasota, FL (72 credit-hours’ equivalent toward English/Humanities)