Browse some of my work samples.
Below is a small sample of work I have done over the years. Of course, some of the work I have done cannot be publicly shared because of non-disclosure agreements. I am currently a PHP developer at Oracle+Bronto in Durham, NC. Before that, I worked in the NYC agency world since 2006 in addition to freelancing since about 2001. I have built sites both big and small and integrated all kinds of 3rd party services.
I started as a PHP team developer at Bronto just before the Netsuite acquisition in 2015 and was part of a 4 person team, which was then slowly dissolved. When Oracle purchased Netsuite in 2016, my team was further dissolved down to just me. Since then I've basically been running the day-to-day operations of the legacy PHP code that is the Bronto platform. I was tasked with additional responsibilities like being on-call and handling Puppet changes and deployments. I've also been sharing the responsibility for deploying the PHP code to production but, otherwise, have been handling most of the bug fixes, improvements, feature requests, security fixes, Customer Service cases, etc by myself (except for those areas of code delegated to other service teams). I also lead the initiative in finalizing the upgrade to PHP 5.6 (had been a W.I.P. for some time before me) and I am currently leading the initiative to get to PHP 7.
Before leaving NYC for Bronto I worked for 2 years at Havas HPS, mainly as their lead HTML email developer for AT&T, but also doing other pharma-related work as well. In regards to the AT&T work, I walked in to a very disorganized situation and took charge. It was tough at first, however, I was able to turn things around and help them tighten things up and iron out some nasty kinks. There were key areas with the email service provider they had partnered with that were not well understood and I led the initiative in setting up meetings to clear that up. Once we had sat down with them and talked about their process and how we could better work with them, a lot of crucial information was gleaned that helped us streamline our end. Because AT&T's business logic for their email campaigns can be very dense and detailed, I wrote a PHP library that helped to dynamically assemble a given campaign according to their segmentation logic, markets, etc. This enabled us to drastically increase our productivity and turn-around time as any 1 email could have potentially over 100 permutations.
While at Organic, Inc. I also built a variety of Facebook apps for major companies like Pur, Eukanuba Europe and UK and Style United. I also helped to build web sites for Bank of America, Specialized and AT&T.
I have also worked quite a bit in the pharmaceutical biz and built a lot of iPad applications using Sales Force and iRep. This is usually front-end work but sometimes requires some session stuff and/or using iRep's internal database. This work includes a lot of chart animations from simple to complex, layouts and UI stuff. I like working on these because there's only 1 platform which allows you to leverage the full range of CSS3 & HTML5 capabilities without worrying about compatibility!
More detailed work & code samples and/or information is available upon request.
Check me out on github.com.
This was a proof of concept for a major international art gallery using the HTML5 canvas, jQuery and arbor.js (particle physics engine). The idea is that all the pictures are attached to one long string and you can drag them around and the others will follow. You can also click them to go to another page. This was not optimized for touch devices.
This was an interactive map tab for a major pet food brand's Facebook page. Hover over highlighted countries for more info. Built using jQuery, raphael.js and the Qtip jQuery plugin to generate an SVG map based on actual global coordinates. Also renders appropriate code for pre-IE 9 versions of IE.
Arts For Art, Inc.*
I assisted in enabling a responsive design in the existing page and was responsible for the mobile and tablet versions (iOS, Android).
The PUR Daily Drop on Facebook*
I built this entire app (except for the graphic design & Flash pieces) according to the client specifications and using assets (graphics, Flash, etc...) provided. It is meant for users to "donate" 10 liters of water to their cause. Donations are tracked in real-time and the top donors are also listed in real-time (using Facebook's Open Graph API). The application also makes a post to the users wall (which requires a Facebook authorization gate).
I built this entire site, including all graphic design, using HTML5 and CSS3 animations. I also built the HTML5 audio player.
Columbia University's Gutenberg-e program (from 2006-7)
This is an e-book web site for a program Columbia University runs for publishing first-time authors work. I was responsible for creating a new template for the subsequent releases. This was in 2006 so at the time IE 7 had just come out and we had to solve the compatibility issues that came up for both IE 6 and 7. Moreover, I had to solve unique problems for each book as they all had their own supplemental media. For example, How Taiwan Became Chinese required a Flash application called Zoomify which, for this purpose, was used to view maps of the various regions discussed. Users can zoom in and out of the map and move it around to see details. Many books also used one or more foreign languages including Chinese, German and French.
In addition to designing the template, I also built the conversion tool that would generate clean HTML files from MS Word manuscripts. I also designed some of the e-book covers for those authors that needed one and liked my suggestions. The following are links to the specific e-books I built:
Manhood in the Age of Aquarius: Masculinity in Two Countercultural Communities, 1965–83
How Taiwan Became Chinese: Dutch, Spanish, and Han Colonization in the Seventeenth Century
The Creation of Color in Eighteenth-Century Europe
The Slender Thread: Irish Women on the Southern Avalon, 1750-1860
'A Tender Age': Cultural Anxieties over the Child in the Twelfth and Thirteenth Centuries
* This site is either no longer active at all or has been since redone.