~/work

Work history.

Where I got paid to build stuff.

424a153Solace Health — Senior Backend Engineer2026-07 → now

Coming soon.

Highlights

  • Coming soon.
TypeScriptNestJSPostgresGCP
cfbd9bbParkChirp — Senior Software Developer2024-08 → 2026-06

Developing and maintaining a SaaS solution for parking management operations, including billing, lease management, payment collection, and reporting.

Highlights

  • Refactoring of the payment collection architecture to enable support for multiple payment processors, leading to an additional $2mm per month in collected payments.
  • Architecting and implementing a data warehouse and associated ETL pipeline to serve reports, analytics, and client BI tooling integration.
  • Co-SME on a new integration testing pipeline, responsible for ~80% of new tests written.
  • Integrated database spans into X-Ray traces and standardized observability middleware, enabling trace correlations across dozens of microservices.

Technologies

  • TypeScript
  • Python
  • Serverless Framework
  • Apollo GraphQL
  • Terraform
  • Next.js
  • WordPress
  • AWS
    • Lambda
    • MySQL RDS
    • SQS
    • Glue
    • Redshift
TypeScriptPythonServerless FrameworkApollo GraphQLTerraformNext.jsAWS
8942d63Medical Solutions — Senior Node Developer2024-01 → 2024-08
  • Developed and maintained a Node.js backend, hosted on Azure, to support an application allowing travel nurses to schedule pro re nata (PRN/per-diem) shifts at various healthcare facilities.
  • Mentored engineering team on Node.js best practices and standards.
  • Championed observability and set foundations for better production monitoring via OpenTelemetry and Azure Monitor.

Technologies

  • JavaScript
  • React
  • Microsoft SQL Server
  • Azure
JavaScriptReactMicrosoft SQL ServerAzure
236bf56Visiontree — Senior Backend Engineer2023-05 → 2023-12
  • Architected and developed a cloud native API for scheduling and management of patient-reported outcome surveys (PROs), including automatic notification of available forms, response collection, and serialization/deserialization of FHIR resource content.
  • Lead the API team in utilizing the AWS Cloud Development Kit (CDK) as our primary Infrastructure as Code platform.

Technologies

  • TypeScript
  • React
  • AWS CDK
  • AWS Lambda
  • Postgres
TypeScriptReactAWS CDKAWS LambdaPostgres
4870f87Therigy — Senior Software Engineer2021-10 → 2023-05
  • Designed, implemented, and maintained cloud-nave JavaScript microservices to support integrations between the Therigy application, electronic health record systems, and medication dispensing systems.
  • Migrated legacy systems (PHP, node-red) into a Node microservice architecture, exposing legacy functionality via Express endpoints and AWS Lambdas.
  • Developed an internal custom eslint configuration based on airbnb-eslint to standardize a code style across our services.
  • Developed a custom FHIR SDK, written in JavaScript, for consuming and sending FHIR-based healthcare data between the Therigy system and 3rd party vendors.

Technologies

  • JavaScript
  • React
  • Angular.js
  • Express
  • node-red
  • PHP
  • MySQL
  • Serverless Framework
  • AWS
    • Lambda
    • SQS
    • EC2
JavaScriptReactAngular.jsExpressPHPMySQLServerless FrameworkAWS
0f91891Tyler Technologies — Senior Software Engineer2019-01 → 2021-10
  • Developed and maintained a hybrid Angular application for maintenance of law enforcement records.
  • Planned and executed Angular framework upgrades, bringing an out-of-date Angular 5 application up to Angular 13.
  • Member of the onboarding team that brought new hires up to speed with tech stack, development process, and agile ceremonies.
  • Mentored junior developers on front-end best practices, including robust testing, composability, and responsive design.

Technologies

  • TypeScript
  • Angular
  • Angular.js
  • C#
  • Microsoft SQL Server
TypeScriptAngularAngular.jsC#Microsoft SQL Server
05b94baQuicken Loans — Software Engineer2017-06 → 2018-12
  • Developed and maintained .NET APIs and services to serve as the central data repository for Quicken Loans customer information.
  • Worked with a team responsible for converting existing .NET monolithic services to a scalable, event-driven architecture on AWS.

Technologies

  • C#
  • Microsoft SQL Server
  • AWS
    • DynamoDB
    • Lambda
C#Microsoft SQL ServerAWS
5c7013cAncor Automotive — Software Developer2016-10 → 2017-06
  • Developed and maintained an ASP.NET web application for searching and viewing vehicle labels.
  • Guided the team on moving towards current web development trends, including responsive design,single page applications, and UX research.
ASP.NETC#JavaScript
eefec52eFlex Systems — Senior Software Developer2012-12 → 2016-10
  • Developed and maintained an Ember.js application for interfacing with programmable logic controls on an automotive plant floor.
  • Developed an image collection/management system capable of processing 20000+ images a minute.
  • Developed and maintained several Node.js services, including a Koa.js REST API and TCP connection services for interfacing between a user’s PC and the PLCs on the plant floor.

Technologies

  • CoffeeScript
  • Ember.js
  • Koa.js
  • MongoDB
  • Redis
  • C++
CoffeeScriptEmber.jsKoa.jsMongoDBRedisC++
3f9a6eeDominion Systems — Programmer2011-10 → 2012-12
  • Developed a proprietary payroll web-application in ASP.NET with VB.NET code-behind and a MS-SQL backend.
  • Worked in an agile-like environment using test-driven development.
ASP.NETVB.NETMicrosoft SQL Server