Resume


Johns Hopkins University
Bloomberg School of Public Health

August 2020 – present
Programmer Analyst

Responsible for the entire operation and maintenance of a REDCap (Research Electronic Data CAPture) system supporting over 100 clinical trials and research projects by the Major Extremity Trauma and Rehabilitation Consortium (METRC), part of the Health Policy & Management department.  This including maintenance of RedHat servers utilized for both the web application server and MariaDB database server.  Developed addons and per-project code hooks as applicable to support special needs in projects.  Migrated servers from a 3rd party to JHU hosted machines.  Participated in discussions relating to data validation and exports with data analysts and project coordinators.  Also participated in school-wide diversity initiatives and became the social events coordinator for the school’s LGBTQ Working Group, which included faculty, staff, and students.


Target RWE

August 2019 – August 2020
Senior Software Engineer

Responsible for the operation and maintenance of a REDCap (Research Electronic Data CAPture) system supporting over a dozen observational, longitudinal clinical trials.  Developed addons and per-project hooks as applicable to support special needs for trials in progress.  Worked with data managers, data analysts, and trial coordinators to identify and solve larger issues involving data management.  Also responsible for EC2 and RDS instances running on Amazon Web Services.


IBM

February 2019 – July 2019
Senior Software Engineer

Developed TypeScript code as part of the Wazi plugin for Microsoft VSCode to support COBOL editing, including browsing data sources on System Z mainframes.  Primarily responsible for making the plugin work on the Theia web-based equivalent of VSCode.


Boolean Informatics

October 2014 – February 2019
CEO & Founder

Developed several cross-platform mobile applications on a contractual basis.  Applications included geotracking and mapping, electronic commerce, instant messaging, and social networking.  Experimented briefly with voice-based applications for the Amazon Alexa platform.


North Carolina State University
Distance Education and Learning Technology Applications

January 2014 – October 2014
Programmer Analyst

Responsible for the operation and maintenance of the university’s installation of Pearson’s Equella digital asset manager.  Worked with the School of Textiles and College of Veterinary Medicine to import large datasets, including over a half million images and slides.  Worked with other developers to integrate assets stored in Equella into the university’s highly customized Moodle installations.  Worked with university IT to implement Shibboleth authentication and shared my work with the North Carolina Community College System.


Concert Telecommunications

January 2008 – October 2014
CEO & Founder

Founded the company and developed a custom hosted PBX service based on a variety of open-source technologies that was primarily marketed to small physician offices throughout the Raleigh-Durham area.  Worked with multiple upstream VoIP carriers and datacenters to provide a scalable, fault-tolerant service.  Managed FCC and PCI compliance standards.  Worked multiple investors to raise capital in a mezzanine round of financing.


TheraSim

March 2011 – December 2012
Senior Software Engineer

Lead developer for migrating a physician simulator from procedural code to an object-oriented framework and the development of a new immersive nursing simulator.  Also took on a DevOps role, not only administering web application and database servers, but maintenance of development tools such as Jira and Confluence.


Cisco

September 2009 – March 2011
Senior Software Engineer

Lead developer on several web-based applications for proving and development laboratories, including lab safety, IP management, security, software defined networking, virtual machine management, and safety inspection.  Additionally, developed a metrics reporting dashboard based on Pentaho Business Intelligence Suite.


IBM

Sept 2004 – October 2008
Advisory Software Engineer

Technical lead for the IBM BladeCenter Advanced Management Module’s web interface.  Directed the daily activities of multiple developers and developed proprietary extensions to the PHP language to communicate directly with the firmware and direct access to the midplane’s EEPROM.  Pioneered the development of the first web-based first-run hardware configuration wizard for the S-class chassis.  Became a customer advocate for the Friday Center for Educational Innovation at North Carolina State University.  Worked across the globe with usability engineers, software architects, senior developers, and researchers.


Work history prior to September 2004 available upon written request