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 diskless “bulk download” microservice, allowing
users to request dynamically
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
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
Adapted Shopify's storefront to
sell digital—instead of physical—goods. This included a
custom API server to automatically deliver product keys to end
Administration of the serial
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.