Software Developer
Greater Boston Area
Software Developer
Greater Boston Area
My interests include enterprise server side development and mobile applications. I also enjoy public speaking at conferences.
I gave a conference presentation at EclipseCon 2009 entitled "Cool Concurrency with CheckThread"
See the following for more info:
http://www.eclipsecon.org/2009/sessions?id=307
http://checkthread.org
Server Side: Java, Servlets, Spring, Struts, MySQL, XML
Mobile: Android SDK, Objective-C, iPhone SDK
Client Side: AJAX, JSON, Flex
Desktop: C, C++, Swing, JIDE, & MATLAB
(Privately Held; Computer Software industry)
March 2006 — Present (3 years 5 months)
(Privately Held; 1001-5000 employees; Computer Software industry)
January 2003 — February 2006 (3 years 2 months)
*Converted a legacy AWT application into a responsive and modern Swing application.
* Developed an event viewer tool for visualizing and debugging event listeners within an object hierarchy.
* Devised a monitoring tool for visualizing Java class loading, Java heap memory, application memory allocation, and other diagnostics to facilitate debugging.
* Created unit tests in order to ensure high quality and reduce regressions.
* Reduced bug count in product areas by 80%.
(Privately Held; 1001-5000 employees; Computer Software industry)
January 2000 — January 2003 (3 years 1 month)
* Created Java class loading infrastructure to support dynamic reloading of Java classes.
* Developed and designed exploration features that allow users to explore data from plots (e.g. clicking on a 3-D surface will display a cursor displaying x,y,z information).
* Added a property linking feature that allows object state to remain synchronized.
* Developed and designed a code generation feature that generates code from a plotting hierarchy.
MS , Mechanical Engineering , 1996 — 1998
BS , Mechanical Engineering , 1994 — 1996
N/A , Flight School , 1991 — 1993