Remote
Established foundation of best practices for emerging engineering team including detailed peer-review of code, robust automated testing, error monitoring, and establishing a consistent local development environment for all team members.
Lead development of in-house digital signature platform to replace Docusign/HelloSign in customer workflows and increase sales. Lead core architecture design and implementation, delegating work across a globally distributed team.
Re-architected Wunderite’s internal questionnaire system design over the span of 6 months to support critical functionality needed to ship new business products and achieve sales goals. This involved data migrations on live databases and gradual updates to critical software pathways, all while continuing to ship features to customers without interruption.
Established use of TypeScript and Jest tests in all new frontend work to reduce prevalence of easily-caught mistakes and improve the team’s ability to iterate quickly on business requirements.
2020 — 2021
San Diego, California
Rewrote the PocketDoc mobile application using React Native, CodePush, and Typescript to better support business goals, speed up development time, and deployment confidence.
Rebuilt internal control panel using React & TypeScript allowing for faster development cycles and more advanced features.
Lead development of web-based scheduling platform integrated directly with EPIC EMR to allow new and existing patients to more easily schedule appointments with a doctor of their choice.
Managed B2B integration of the PocketDoc platform with a large neurology center, including custom online scheduling capabilities and improved patient access to timely medical care during COVID-19.
Migrated from in-house WebRTC implementation to Twilio Video allowing for improved video communications.
Helped build Perlman Clinic’s first in-house engineering team including mentoring junior developers and conducting technical interviews for new hires.
2018 — 2020
San Diego, California
Lead development and implementation of a new quote modal utilizing React and Laravel APIs to streamline customers through the funnel. Re-implemented multiple legacy backend services with associated integration and unit tests to ensure feature compatibility.
Lead implementation of new website design including defining build processes, tools, and style guides using PSDs provided by designers. Designs were implemented utilizing Laravel Blade templates and React components for dynamic content.
Built custom software allowing for real-time communication with providers through our mobile app using Twilio Programmable Chat, reducing costs by 20x and increasing visibility into support requests.
Acted as the domain expert for Lawn Love's provider mobile app including leading the implementation of a robust error reporting platform to improve application insights and provide a better experience to end users.
Lead migration of a single EC2 application server to a load-balanced multi-EC2 instance cluster with zero site disruption.
Built and maintained internal development environment to reduce onboarding time and provide a more unified development environment for all engineers.
Spearheaded gradual implementation of Laravel 5 Framework and React -- using Typescript and ES6 patterns -- into a legacy PHP project while maintaining support for legacy system quirks. Changes were backed by ESLint and PHP Sniffer to enforce team code standards moving forward.
Championed implementation of a suite of unit and browser tests to improve confidence in delivery of new features and products by utilizing PHPUnit and Laravel Dusk.
Worked closely with other departments to scope and define project work as well as provide continual feedback throughout the development and release process.
2017 — 2018
Lincoln, Nebraska Area
Refactor legacy code to increase performance and maintainability.
Implement modular form fields with support for 3rd party integrations while maintaining backwards compatibility for existing clients.
Collaborate closely with other team members to find and resolve bugs in legacy PHP application code.
Lincoln, Nebraska Area
Acted as the primary developer for an internal application designed to automate creation and management of Let's Encrypt SSL certificates on client websites.
Assisted with the implementation of improved debugging procedures for development and production environments.
Utilized Git, Docker, Vagrant, and other tools on a daily basis to collaborate with other team members.
Education
2013 — 2017
North Carolina State University
Bachelor’s Degree
2013 — 2017