Software Developer
Greater Boston Area
Software Developer
Greater Boston Area
Java, Servlets, Android, Struts, MySQL, XML, JavaScript, AJAX, JSON, Software Services, C, C++, Swing, JIDE, & MATLAB
(Privately Held; 1001-5000 employees; Computer Software industry)
March 2006 — Present (2 years 3 months)
* Lead an exploratory software services project
* Conceived and prototyped software services using Servlets, Tomcat, Jetty, and RMI
* Designed and implemented an expandable software services stack that can be collapsed into one process for local host development or expanded for a production environment
(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
Founder and lead developer:
http://checkthread.org
Leader for the Boston/Cambridge Android Meetup Group:
http://softwaredev.meetup.com/89/