
San Francisco Bay Area

San Francisco Bay Area
I love developing applications to improve the end-user experience and will use any language or framework to get it done. In the past, I've developed desktop software using Smalltalk and Java. I currently work on web applications in Ruby, and mobile and desktop applications in Objective-C and LISP (Nu) during my free time.
Hopefully my software will bring a form of ubiquitous computing to the everyday user.
(Computer Software industry)
November 2007 — Present (1 year 1 month)
Currently developing full systems for employee management, accounting, ad system, conversion tracking, bayesian word filtering, reporting, and web page generation for small business and enterprise SEM & SEO clients. We use ruby, zend, rails, jruby, and hadoop.
(Privately Held; 1-10 employees; Computer Software industry)
May 2007 — May 2008 (1 year 1 month)
Worked on various projects including GoBootstrap.com, Paybackable.com, QuickenMobile.com, PreviewFirst.com, and Zonare.com
(Public Company; 1001-5000 employees; BCS; Investment Management industry)
September 2006 — April 2007 (8 months)
Design & development for buy-side trading systems. This involved user interface development as well as server side broker interfaces.
(Public Company; 10,001 or more employees; IHG; Hospitality industry)
May 2002 — May 2006 (4 years 1 month)
Lead developer on a custom workflow system for non-techie users. This involved creating a desktop client with friendly drag-n-drop workflow construction, strong visual feedback, and low latency server communication. Since BPM was still at its infancy at the time, we developed our own workflow system from the ground up, we later integrated with YAWL (Yet Another Workflow Language) from Queensland University of Technology. The project was developed in Java with bits of Jython and SAS. Various Java technologies were used including Hibernate, EJB, Spring, JGraph, JGroups, HtmlUnit, and JBoss.
(Public Company; 10,001 or more employees; XRX; Computer Software industry)
April 2000 — September 2000 (6 months)
Developed for the ThinkDoc project which was a new way of orchestrating document workflow in email systems.
(Computer Software industry)
April 1999 — September 1999 (6 months)
Created tools to design web interface & automation.