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