Consulting Project Details (back to resume)



Patholase, Inc.
Lead and performed all aspects of the development effort on the interface for their 3rd Generation laser device. This system is an embedded desktop interface which uses a touch screen. It supports DB functionality to maintain patients, Image manipulation and storage, Image edge detection, and commands to/from the actual laser device. In addition, it interfaces with a web service for authentication, image archiving and billing. (work done using JDK5, Eclipse RCP (SWT), BerkeleyDB, JUSB, Subversion, Maven, IBatis, Spring).

www.moka5.com (specifically http://lab.mokafive.com)
Worked with a group of developers to move the original “Lab” portion of their site from Drupal to straight PHP. I performed major work both the Overview and the “My LivePC’s” sections which used an OO MVC framework that was similar to Apache Struts. There was also an authentication part to this work. (work done using the OO capabilities of PHP5, Smarty, MySql, SVN)

www.amalgamallc.com (specifically for client www.spoke.com)
Worked with a small group of developers to create a “de-dupe” system that would receive data about persons and determine whether or not they were duplicates of other persons already in the system. This was a very high-volume application, which also required coordination and integration with existing systems at Spoke. (work done using JDK5, Tomcat, Spring, IBatis, MySql, Eclipse, Maven, Yaml, JYAML, Git/GitHub and JCS /Java Caching System)

http://www.aflashinthepan.com
Worked on some back-end administration tools which allowed the owners to manage Customers, Customer Emails. In addition, worked on a back-end optimization for recipe amounts conversion so that shopping lists would show aggregate ingredients/amounts. (work done using the OO capabilities of PHP5, MySql, linux, subversion)

http://www.superstructgame.org/
This was a very cool and fun project. Worked on various parts of the site along with many back-end administration tools which allowed administrators to change scenarios, award badges and administer the site. This site was based on a game that was limited to a very short timeframe, which meant that cycles for releasing new features were very small and upgrades were constantly and carefully done to live site. The architecture was based on an OO MVC framework which was coded by myself and others in the group that I worked with. (work done using the OO capabilities of PHP5, MySql, and some parts of the Yahoo YUI library )

http://www.parsacf.org
This site is driven by a content management system that includes registration and administrative tools that allows the coordinators to change content. It includes a OO based Model View Controller framework, login with roles for administrators and contributors, an HTML editor and search. (work done using PHP5, MySql, Smarty, TinyMCE, Subversion and some javascript)

TVWorks (a division of Comcast)
Was part of the development team that worked on the development environment which allows third-party developers to write and simulate applications for the next generation of programmable cable set-top boxes. This “developer toolkit” was a stand-alone IDE derived from the Eclipse IDE. My contribution included writing plugins and components that provided functionality for basic parts of the developer IDE. (All work done in java / eclipse using maven, eclipse, junit and cvs on the Windows platform.)

(back to resume)