Time will tell.
Sole senior developer, leading a team of four intermediate and junior developers.
Instituted a project management framework based on Agile methodologies, to support the needs of the growing development team.
Created a universal “spreadsheet importer” for Ruby on Rails, allowing users to
import any number of arbitrarily
Refactored the application's E
Developed a Node.js microservice, employing headless Chrome, to convert webpages into PDFs, maintaining their look and feel.
Developed a diskless “bulk download” microservice, allowing
users to request dynamically
Developed software for a variety of high
Created a conference management application which coordinated
registration, housing, tax information, seminar and class enrolment,
childcare, custom discounts, meal plans, and PDF name
This was a Ruby on Rails
application backed by a PostgreSQL database, with a UI
implemented with a highly customized version of Active Admin. Offline processes,
such as name
Architected an internal ontology server with Adobe Experience Manager to allow a large client to manage shared assets across their global platform.
Implemented an ontology server for a client with many departments that
independently create marketing and advertising websites to act as a
“single source of truth” to ensure these sites all
This is a custom node.js backed by a MongoDB NoSQL database. It included custom middleware to Authenticate users against the organization's Active Directory server via SAML.
Adapted Shopify's storefront to
sell digital—instead of physical—goods. This included a
custom API server to automatically deliver product keys to end
This project required a custom “serial
Administration of the serial
Led a Scrum project to replace a disparate collection of legacy REST services with a unified Ruby on Rails service.
Implemented a service to communicate the volumetric data returned by
wave scanners to that customer's profile, allowing E
Created an E
Incrementally improved legacy REST services to meet changing business requirements.
Developed an AngularJS extension
to allow partners to embed a profile creation wizard in their own
Implemented control and user
Created many custom, skeuomorphic UI widgets to emulate the physical equipment which our Java applications replaced.
Led a Scrum project to replace a simple drilling recorder with a touchscreen charting interface that supports multiple lanes and several traces per lane.
Developed a module for the “Automatic Driller” system to safely stop the drilling operation if the Driller fails to stop it before the Kelly drive reaches the drill floor.
Held the role of “Backup Client/Server & Reporting Domain Lead:” the first consultant to become a Backup Lead for one of our client's domains.
Code Support on five UNIX applications and Application Support of nine UNIX applications and one Windows application.
Developed a Java service to incorporate legacy telecom systems into Bell's One Bill service. This project earned a perfect 10/10 in each of the twenty categories of the Client Satisfaction Assessment Program (CSAP) report. Recognized via the Kudos program for my work on this project.
Involved in the local Java Special Interest Group and occasionally presented a seminar on introductory UNIX/Linux skills to newer employees.
Provided support for all forms of technology on the university campus.
Helped in 2005–2006 to launch the WebFX Open Source initiative,
which updated all the lab computers on campus to dual