About Me

I am a retired software engineer living in Fitchburg, Massachusetts. After fifty years in the industry that included robotics, tools for language learning and translation, and video game development, I now spend my time writing and playing music, and creating original artwork in hardwood. I record music for bass guitar, play violin in the FSU Community Orchestra, and design modern chess sets, mirrors, and jewelry. I am a member of the Fitchburg Cultural Council, and enjoy renovating my vintage 1900 home.

Professional Resume

Summary

Software developer with experience in mobile, desktop, and Web development. Self-starter with strong interpersonal and communication skills. Comfortable with both small development teams and large enterprise groups.
C/C++, Objective-C, Java, XML/XSL, HTML, JavaScript, VBA. Some C#, Swift, Python, and SQL.
Windows, iOS, macOS, Unix, Eclipse, MS Visual Studio, Xcode, Qt/QML, Froglogic Squish, Git.

Professional Experience

Omron Robotics – Amherst NH
Senior Software Engineer   2017–2024

  • Developer on MobilePlanner, the company’s primary end-user software for controlling mobile robots for industrial automation. Worked on versions for Windows and iOS, using the Qt/QML framework with C++ and JavaScript.
  • Developed automated test scripts using Squish.

Independent iOS Developer   2010–2017

Published Apps:

  • InchWorm – Arcade-style snake game. (Objective-C)
  • Animal Alert – Email utility for a veterinary clinic. (Objective-C)
  • Measure It! – Three apps for an accompanying hardware device. (Objective-C)

Fidelity Investments – Merrimack NH
Senior Software Engineer   2015–2016

  • Developed test automation tool enabling non-developers in QA to write test automation scripts for Fidelity’s retail mobile app. Awarded Fidelity’s Excellence in Innovation Award and was granted a U.S. patent for the VBA-based program.
  • Implemented Java-based test automation scripts and libraries using SeeTest mobile automation platform.
  • Developed Java-based utility for aiding testing of Amazon Echo.

Neurala – Boston MA
iOS Applications Developer   2013–2015

  • Wrote iPad controller app for the telepresence robotics industry. User interface supported a typical enterprise environment, supported by a database for face recognition and local navigation. Core Data storage used to store user/location/robot/face matrix of information.
  • Wrote front-end for block programming stimulus & response authoring tool for drones. Heavy use of animations to support ease-of-use by end-users. Company has applied for a patent for the tool.

SDL – Waltham MA, Nashua NH
Senior Software Engineer   2006–2012

  • Java developer for WorldServer, a Web application for the language translation industry.
  • Developed automated test scripts using SilkTest.
  • Integrated JasperReports into the product.
  • Developed XSL transforms for a DITA conversion project.
  • Primary developer of Dictionary Manager application in C++ for the Transcend automated translation system.
  • Worked closely with linguists to design optimal grammar mark-up systems.

SkillSoft – Nashua NH
Senior Software Engineer   2005–2006

  • Developer for Synergy, SkillSoft’s courseware authoring system.
  • Worked closely with Instructional Design group to develop new course authoring features.

Transparent Language – Nashua NH
Senior Software Engineer   1995–2004

  • Developed C++ authoring tools for LanguageNow, the company’s language learning product line.
  • Architect of the Aladdin system for doing grammar mark-up of bilingual content.
  • Wrote two Java-based word game applets for the company’s Web site.

Lotus Development – Cambridge MA
Senior Software Engineer  1990–1995

  • Developed content authoring tools for Lotus 1-2-3 Multimedia Edition. Created the Lotus SmartMovie animation system using inter-frame and intra-frame compression techniques.

Index Technology – Cambridge MA
Software Engineer   1986–1990

  • Implemented graphics modules for the company’s Excelerator CASE system.

Spinnaker Software – Cambridge MA
Software Engineer   1984–1986

  • Developer for the Tellarium science fiction adventure games series and the Homework Helper edutainment product line.

Data Resources – Lexington MA
Economics Consultant   1979–1984

  • Applications Developer for the company’s econometric programming system (EPS). Wrote database applications in Algol.
  • Received company’s President’s Award for the QuickScan© financial screening system.

Education – MIT – B.S. Economics 1979