Full service digital dental lab
- Fullstack Typescript development of a React web application enabling the Manufacturing Execution System (MES) for a full service digital dental lab
- Delivered MES workflows that streamlined technician order flow, reducing fulfillment time and increasing production efficiency
- Backend consisted of a NestJS monolith backed by a PostgreSQL database, running NestJS on Google Cloud Platform (GCP), fronted by a federated GraphQL API
- On Call support for production issues, triaging and resolving issues in a timely manner
The World's First, and Only, Fully-Personalized 3D Printed Orthodontics Bracket System
- Developed features and workflows for manufacturing technicians for our Manufacturing Execution System (MES) in our Wilmington Factory
- Migrated legacy express.js RESTful service to the NestJS framework in Node.js with Typescript, enabling best coding practices and patterns
- Designed schemas and wrote performant queries for a PostgreSQL database
- Utilized Serverless and Terraform Infrastructure As Code frameworks for deploying software solutions
- Participated in the On Call rotation, triaging production issues
Warehouse Fulfillment Automation startup with novel AMR solution. Acquired by Shopify October 2019.
- Engineered RESTful services written in Typescript on NodeJS hosted by Kubernetes utilizing an Event-Driven architecture (CQRS-ES)
- Technical lead of a squad of up to 7 software engineers, 2 product managers, 3 QA engineers, and 1 UX Designer for features in Typescript
- Implemented user facing workflows using Behavior Trees which deployed to thousands of Autonomous Mobile Robots (AMRs), stations, and handheld devices in a Warehouse Fulfillment setting
- Designed and migrated dozens of normalized data models, with read-performant views and indexes, in PostgreSQL hosted by GCP's Cloud SQL
- Advocated for API-First approach for development between internal and external customers, using OpenAPI Specification (OAS) where derived JSON Schemas and Typescript Types are utilized for validation and development
- Established a design review process for time-intensive technical projects across the organization
- Volunteered for regular on-call shifts (168 continuous hours) providing crucial engineering support for up to 109 active sites
- Mentored peers with their technical and career progression
- Championed team camaraderie with process improvements, hosted game sessions, and cracked dadjokes
E-commerce company that produces physical and digital marketing products for small businesses.
- Developed RESTful microservices in C# (.NET Framework & .NET Core) and Javascript (NodeJS)
- Driver of the adoption of Serverless architecture (on AWS) to the Manufacturing Software organization
- Designed and implemented CI/CD solution for Serverless architecture
- Wrote developer and build tools with Ruby (Rake & RubyGems)
American railroad rolling stock manufacturer.
- Acquired practical experience in C++ Embedded Software development and processes