6/2013-present Game development
Self-employed.
Pursued a C++ project in which I taught myself Allegro, but which I abandoned because I have no graphics budget and lost faith in my ability to bluster through not having one.
Worked on a second project, again in C++, a simpler game with the same premise and setting, leveraging more work from the 6/2012-2/2013 game and using a subset of its graphical engine. Work on this is ongoing.
Source code (full or excerpts) from these and all past game projects is available upon request.
2/2013-6/2013 Software Developer
Partners Healthcare, Charlestown (Massachusetts) office.
Worked on a hybrid VB6 and legacy MUMPS system, reminiscent of Epic's.
Considerably expanded documentation and re-factored code already being modified.
Contract ended early without explanation, and without my position being re-filled.
Supervisor, Claudia Giusti. This work was done at One Constitution Center, Charlestown; the building's telephone line appears to be 617-242-1965.
6/2012-2/2013 Game development
Self-employed.
Pursuit in earnest of the concept from 2/2012.
Creation of an extremely large C++ system,
Implementation of a display engine in Curses.
Creation of a widget-based CHUI graphical system.
Implementation of outside data files, saving and loading, and a persistent error-logging object.
Game abandoned or postponed due to unworkable complexity and failure to coalesce as a game.
Ended with 2.81 megabytes of source code in 526 C++ files (excluding Curses library files), and 109 enumerations. I'm already mining this for use in subsequent projects, and perhaps all of its code will see the light of day one day.
2/2012-6/2012 Senior Programmer-Analyst
Quest Diagnostics, Lenexa (Kansas) Business Unit
Supported an Antrim-based laboratory system written in legacy MUMPS.
Developed a new DOS and Windows versions of a legacy file-transfer system written in C. (Code-complete, but testing still ongoing, when I left.)
Performed development and expanded documentation for general areas of the system.
Supervisor, Janette Weingartner. The site's main phone line is 913-888-8397.
8/2011-2/2012 Game development
Self-employed.
Continued work on the concept from the 6/2010-8/2010 segment, and initial work on a more promising one.
8/2010-8/2011 Contract Developer
Kaiser Permanente, Mid-Atlantic Region.
Supported a CompuCare-based membership-tracking system written in legacy MUMPS.
Developed a large project in the poorly-documented billing subsystem, and several other projects.
Created a documentation wiki (front page available on request).
Provided application support.
Assisted development and improvement of specifications and design documents.
Supervisors, Julianne Comella, Gail Sinnott, Kate Thompson. The main phone line for the site is 301-625-4300.
6/2010-8/2010 Game development
Self-employed.
Preliminary work on a concept that ultimately proved unworkable.
Some work on a Python game, handicapped by not having a suitable UI.
5/2008-6/2010 Support Advisor
Intersystems Corporation.
Provided in-depth support, investigating source code (in C, COS, Caché Objects, and XML), analysis of customer code, creation of sample code.
Requested, coordinated, and developed adhocs.
Created centralized documentation for Intersystems Support as a subset of the Intersystems internal wiki. (This information remains in use today.)
Installed, tested, and resolved problems with Caché on VMS, AIX, Red Hat, and Windows (XP, Server 2003, Server 2008, Vista, and 7).
Coordinated with QA, Development, Sales, and Product Specialist Group.
Supervisors, RB Omo and Sudheer Gaddam. Intersystems' Main Support Line is 617-621-0700.
8/2007-5/2008 Game development
Self-employed.
Linguistics (human languages) work, development of fictional languages, and various small projects in C++.
8/2006-8/2007 Softwa...
Login or Register to view the full resume.