info keyboard baffled smile earth mail4 git
Bill Lovett

I've seen some things.

  • I'm a Senior Full Stack Developer who has worked on over 100 sites in the past 17 years.
  • I work on Open Source projects in my spare time.
  • I've been working remotely (mostly or all of the time) for the past 10 years.


2015 - 2017: Senior PHP Software Engineer, IAC Applications

  • PHP application architecture and implementation for marketing and sales channels of Windows desktop applications.
  • Laravel and no-framwork codebases across 8 interconnected properties.
  • Multiple payment processor backends. Multiple languages.
  • Perpetual code review.

2013 - 2014: Front-end Developer, Consumer Financial Protection Bureau

  • Part of the Federal Government.
  • Single-page JavaScript UI using Backbone and consuming a REST API.
  • Scrum-based team of 12.

2006 - 2015: Contract Web Developer

  • Front-end, back-end, database...whatever needs to be done.
  • Short-term projects (~ 3 months) involving the creation of new sites, many based around custom WordPress themes.
  • Long-term projects (> 1 year) to add features to existing applications and handle maintenance.
  • Collaboration with UX, design, and other stakeholders to define scope and add technical perspective.

2011 - 2014: Lead PHP Developer, Open Road Media

  • Maintained a publishing company's custom in-house CMS and XML API.
  • Introduced message queues via Beanstalk for publishing assets to Facebook and other social media APIs.
  • Built a search system using Sphinx to do faceted search efficiently.

2000 - 2011: Agency Web Developer

  • I've had senior developer roles at Huge, MCD, Digital Pulp, and other NY agencies.
  • In the very beginning I wrote DHTML for Netscape 4 and IE 5. HTML, JavaScript, and CSS have been mainstays since day one.


  • Database: I work most frequently with the LAMP stack, so MySQL is my go-to. I have highest regard for SQLite, and have also used Redis as a primary datastore. It was cool.
  • Front-end: I've built projects with Backbone and Angular 1, but have moved on to Vue.js. jQuery is still a de facto choice.
  • Back-end: Outside of PHP I have projects in Python 2 and 3, and others in Node JS using Express and Restify. I've worked on Django and Rails projects in the past. Within PHP I've used Cake, CodeIgniter, and Symfony.
  • Web servers: Nginx or Apache.
  • Scripting: Bash can do anything if you believe, and I do.
  • Version control: I started out with CVS, moved to Subversion, tried out Mercurial briefly but now use Git like everyone else.
  • As well as: Composer, PHPUnit, Mocha/Karma Ansible, Vagrant, the Atlassian suite, Photoshop/Illustrator/InDesign. Let's be honest, at this point I'm just stuffing the page with keywords.


  • BA, New York University