Download my Resume as a

PDF file

I am currently available for a new hourly Ruby on Rails or Node JS engagement.
I can work on-site in downtown Chicago or remotely. Modest travel OK.
I am NOT OPEN to hearing about salaried employment opportunities.



Chicago, Illinois

Current specialty: Ruby on Rails design and implementation

I'm an MIT grad software engineer with 15+ years full life-cycle experience, from requirements gathering, design & development to maintenance. I have been working in Ruby since 2008 and Node JS in 2018-19. Previously I had developed in C, C++, Java, and JavaScript. I also have training, authorship, consulting, and liaison experience.


Massachusetts Institute of Technology.  B.S. Electrical Eng.  National Merit Scholar.

Harvard University.  Graduate extension school coursework in expert systems, C++, object-oriented programming, and discrete mathematics.

WEB LINKS  – My professional web site.  – Includes recommendations from colleagues.  – Contains several tutorials, coding and design demo projects.  – Displays links to about 1,000 visual artist websites arranged as a rectangular matrix of thumbnail images. The dynamism is implemented in JavaScript.


Highlights of my fifteen+ projects since 2008, all involving Ruby on Rails with a mix of primarily server-side and ancillary technologies plus front-end development.

Mayo Clinic Laboratories (Rochester, MN)  2019 – 2020

·  Outlined the architecture for a successor Ruby on Rails app to one that was deemed too flawed for further incremental modification. The architecture was organized around the Strangler Fig pattern of Martin Fowler, which facilitates incremental replacement of existing modules.

·  Implemented new features for another Ruby on Rails app.

   Environment:  Ruby on Rails 4, MySQL.

Nutrien Ag Solutions (Loveland, CO)  2018 – 2019

·  Assisted with the development of a web portal to integrate the activities of employees and customers of a large agricultural producer and retail vendor in North America and worldwide. Development began in early 2018, and portions went live only a few months later.

   Environment:  Ruby on Rails 5, Node JS, Express, Postgres SQL.

University of Illinois Medical School (Chicago, IL)  2017 – 2018

·  Updated an existing Ruby on Rails web application deployed on Heroku that allows medical study managers to create and schedule a suite of messages to be emailed to study participants. Updates include implementation of user roles and multi-tenancy, which allows a single application instance to host multiple studies.

   Environment:  Ruby on Rails 5, Postgres SQL, Heroku.

Home Access Health Corp. (Hoffman Estates, IL)  2017

·  Provided initial design and implementation of a Ruby on Rails web application pending hiring of permanent resources. This application is a port of an existing PHP web app. that allows health insurance customers to order lab test kits online.

   Environment:  Ruby on Rails 5, Amazon Web Services, Single Sign-On.

Pinnacol Assurance (Denver, CO)  2016 – 2017

·  Member of the Online Development group of Colorado’s largest issuer of workers' compensation insurance policies.

·  Performed development and bug fixes on a suite of Rails web applications that allows employers and agents to manage policies and claims by injured workers.

·  Temporarily assigned to the Business Support group to investigate and fix issues related to both the Rails and legacy Oracle Pro*C web applications. Familiarization with a wide variety of subsystems to make fixes with a minimum of support.

   Environment:  Ruby on Rails 4, Oracle SQL, Git, Rspec, Mac OS X.

Huron Consulting Group (Chicago, IL)  2015

·  Performed development and bug fixes for a legal document management system produced by Huron partner Allegory Law.

·  Worked primarily remotely, interacting with the lead Allegory developer in Oregon.

   Environment:  Ruby on Rails 3, Postgres SQL, Git, Paperclip, Vagrant, Resque, Rspec, Jira, Haml, jQuery, JavaScript, Mac OS X. (Chicago, IL)  2014 to 2015

·  Performed analysis, maintenance, and build-out for, a high-volume AWS-hosted multi-server application that provides new and used auto listing search to the public.

·  Worked on-site and remotely as part of a small team located in Chicago and Austin, TX.

·  Analyzed performance using New Relic and other techniques and proposed & implemented web app response improvements.

·  Implemented app monitoring features in the ActiveAdmin UI.

·  Documented briefings by departing general manager and others.

   Environment:  Ruby on Rails 3, MySql, Git, RSpec, ActiveAdmin, Amazon Web Services, Sphinx, Vagrant, New Relic, Mac OS X.

Venture Interactive (Harrisonburg, VA)  2014

·  Designed and implemented a custom authentication scheme for a legal compliance training content management system in multiple languages using the Devise Ruby gem.

·  Implemented custom authorization for access to various resources based upon the user's role and project-level & language access.

   Environment:  Ruby on Rails 3, MySql, Git, Devise, Linux, RubyMine.

McDavid, Inc. (Woodridge, IL)  2013 to 2014

·  Assumed responsibility for deployment, maintenance, and improvement of the hybrid Rails/Windows Server website of a sports protection equipment manufacturer.

   Environment:  Ruby on Rails 3, MySql, Git, Capistrano, Refinery, Ubuntu Linux, Windows Server 2008, IIRF.

Sears Holdings Corporation (Chicago, IL)  2012 to 2013

·  Designed and implemented features of a REST API that mediates between product orders placed on partner web sites and internal Sears services which perform fulfillment.

·  Implemented order tracking features in the Admin UI and order status reports.

   Environment:  Ruby on Rails 3, MySql, Mongo DB, Git, RSpec, ActiveAdmin, Jenkins, Jira, Mac OS X, Agile Methodology.

Local Offer Network (Chicago, IL)  2012

·  Designed and implemented Bayesian and other statistical modules for automatic categorization of new advertiser offers. Created a test program to analyze performance of the categorizers.

   Environment:  Ruby on Rails 3, Mongo DB, MySql, RubyMine, Git, RSpec, Mac OS X.

Aon Hewitt Corp. (Lincolnshire, IL)  2011 to 2012

·  Designed and implemented new Ruby on Rails functionality for extensions to an existing health insurance sales and customer relationship management system and companion public website.

   Environment:  Ruby on Rails, Oracle, RubyMine, Subversion, Mac OS X.

Argonne National Laboratory (Lemont, IL)  2010 to 2011

·  Designed and implemented a radiation exposure intake system in Ruby on Rails.

·  Interviewed radiation safety section staff regarding existing paper-based system.

·  Performed analysis and design. Implemented the replacement web application.

   Environment:  Ruby on Rails, Oracle, Ubuntu Linux, HTML, CSS, Subversion. (Chicago, IL)  2009 to 2010

·  Designed and implemented the mobile version of a leading entertainment website targeted towards the 21-35 age group in Ruby on Rails.

   Environment:  Ruby on Rails, MySQL, Mac OS X, HTML, CSS, Haml, Git.

Venture Interactive (Harrisonburg, VA)  2008 to 2009

·  Designed and developed the “MoodManager” Ruby on Rails web application to help users cope with depression. Delivered to the Northwestern University Medical School.

   Environment:  Ruby on Rails, MySQL, HTML, CSS, Subversion, Adobe Flash, Apache, Phusion Passenger, Windows XP (development), Linux (hosted Red Hat/Ubuntu).


·  Digimarc Corporation (Burlington, MA) & Polaroid Corp. (Bedford, MA) Analysis, design and implementation of several drivers license systems. (Java J2EE & C++)

·  Lotus Development Corp.  Sales Engineer - Munich, Germany. Provided support and trainings in German on Lotus Notes for value added resellers and customers.
Principal Software Engineer - Cambridge, MA. C-API development for a database product.

·  M.I.T. Project MAC (Cambridge, MA) MULTICS operating system development including: ARPANET software interface, graphics system, system internals.


·   Competent in German; studied Russian.

·   U.S. Citizen.