SUMMARY
My next challenge may involve client/server architectures, mixed language environments, 3D data visualization, user interface design, automation, system integration, and development tool maintenance. I enjoy tackling problems and finding answers, especially if the answer requires learning new tools or methods.
SKILLS
Languages: C/C++, Ruby, SQL, Python, PHP, Java, BASH, LOGO
Methodologies: GoF's Design Patterns, Booch's UML, Fowler's Continuous Integration
Systems: Windows, Mac OS, Ubuntu, RHEL
Tools: Visual Studio, Eclipse, CMake, Subversion, CVS, Emacs, Cygwin
Kits: VTK, FLTK, KWWidgets, Win32 API, Unigraphics NX API, OpenGL
Frameworks: Ruby on Rails, Prototype & Script.aculo.us (AJAX), Drupal, MFC, Unidraw
EXPERIENCE
Astra Tech, Inc.
Waltham, MA
Jan09–Present Consulting Software Engineer
Jan08–Jan09 Principal Software Engineer
Oct07 Astra Tech, Inc. purchases Atlantis Components, Inc.
Atlantis Components, Inc.
Cambridge, MA
Jan07–Dec07 Principal Software Engineer
Jun04–Jan07 Senior Software Engineer
Sep02–Jun04 Senior Engineer
Aug00–Sep02 Mechanical Engineer
Leader on development team of 12 software engineers. Directed efforts of 2 engineers to meet the needs expressed by production staff and managers. Interfaced with all aspects of a global organization to determine software requirements. Developed 3 enterprise software applications that incorporated parameterized geometric models and expert systems to aid in the manufacture of abutments for dental implants. Installed and maintained tools for software development: source control, bug database, continuous integration dashboard, release website, and web log. Gathered requirements, documented design, implemented code, released software, tracked bugs, and patched software.
-
Created software systems to enable and support revenue exceeding $20 million per year
-
Specified, designed and implemented the Virtual Abutment Design software suite
-
Enabled daily production capacity to increase from 10/day to 500/day
-
Specified, designed and implemented Atlantis™ WebOrder, using the Ruby on Rails framework
-
Reduced order entry time by 25%
-
Reduced data entry error
-
When used with remote scanning support, transferred data acquisition responsibility to the customer, saving labor costs
-
Specified, designed, and implemented Solon, the scanner interface application
-
Decreased time to scan customer orders by 20%
-
Implemented build and release system using bash, CMake, and NSIS
-
Implemented Nautilus, a Ruby on Rails website, for reporting design and order data
-
Gathered requirements for applications to support data archival and replication
-
Implemented Data Access Object pattern for reusable data objects
-
Designed and implemented applications to automate use of CAD models for designing dental implant abutments
-
Implemented feature detection algorithms for determining implant analog placement within study cast scan data
-
Installed and maintained development tools: Subversion and Bugzilla
Isomics, Inc
Cambridge, MA
Dec07–Jul09 Independent Consultant - Software Developer
Developer of run-time module detection functionality for Slicer3, a medical images analysis and visualization application.
-
Developed run-time detection of installed shared object modules using cross-platform tools
Freudenberg–NOK General Partnership
Bristol, NH
Jun96–Sep99 Product Engineer
Leader of a cross–functional team supporting custom designed oil seals for the Aerospace and Automotive industry. Managed product process from initial design and quoting to production launching and troubleshooting. Experienced in compression, transfer and injection molding processes. Created test plans for material & product development. Participated in Kaizen activity to implement lean manufacturing processes. Involved in implementation of quality systems to meet FAA and customer requirements.
-
Led continued development of company's proprietary sealing solutions for aircraft gearbox and helicopter transmission systems
-
Managed production launch of company's first automotive water pump seal for the domestic market
EDUCATION
Boston University Metropolitan College - Boston, MA
M.S. in Computer Science May 2013
Boston University Metropolitan College - Boston, MA
Undergraduate Certificate of Software Development May 2010
University of Michigan – Ann Arbor, MI
B.S.E. (Mechanical Engineering) May 1996
HONORS/INTERESTS
Eagle Scout
UM College of Engineering Leadership Honor Society, member
Owner, 1974 Datsun 260Z
Brewer
Surfer
Telemarker
(Portable Document Format)