2022 — Now
New York, New York, United States (Remote)
Back end lead of core app team, charged with displaying employee benefits information to Bennie App users
Designed and implemented RESTful APIs for a monolith and microservices using Go and C#/ASP.NET Core
Maintained and improved microservices for distributed processing of data from integration partners using Go and GCP Pub/Sub
Reduced initial app load time by 93% by optimizing DB queries and indexes in Postgres
Decreased test execution time for an automated integration test suite in a monolith application from 90 minutes to 4 minutes using ASP.NET Core, Docker, and xUnit
Implemented postmortem process to perform root cause analysis on production incidents
2020 — 2022
New York, New York, United States (Remote)
Full stack software engineer on Insights team, charged with displaying eCommerce ad experience data to clients
Led implementation of several microservices to enable customers to view their eCommerce advertisement performance using TypeScript, Node.js, PostgreSQL, Docker, and Kubernetes running on Google Cloud Platform infrastructure with Vue.js frontends
Created common frontend components for use by all development teams using Vue.js
2017 — 2020
New York, New York, United States
Key member of Payroll Post-Processing team, charged with handling Payroll functionality after processing.
Broke down monolith applications into a microservices architecture using C#/.NET Core, gRPC and Protocol Buffers, Docker, and Kubernetes
Migrated the Payroll project’s quarterly tax remittance file generation from SQL Stored Procedures to a C#/.NET Core application, cutting generation time by 75%
Initiated a template project for spinning up C#/.NET Core microservices on the company’s infrastructure, which decreased the time to create and deploy a new .NET Core microservice by a full day
Created DB integration tests for the greenfield Benefits Enrollment Wizard project running in CI using Docker, C#/.NET Core, and Jenkins
Expanded a service to seed a legacy database with test data, allowing formerly untestable code to be tested
Created an end-to-end automated test framework using Selenium WebDriver, C#/.NET Core, and Docker running from Jenkins which caught dozens of bugs before and immediately after releases
2016 — 2017
Waltham, Massachusetts, United States
Created custom “keyword libraries” for Robot Framework using Python, Selenium WebDriver, and AutoIt
Refactored the UI automation framework to decrease test runtime using C# and Selenium WebDriver
2014 — 2016
Somerville, Massachusetts, United States
Created end-to-end API tests using C# and xUnit
Troubleshot and fixed bugs in the company products using C#, ASP.NET, JavaScript, and T-SQL
Education
2009 — 2013
Boston College
Bachelor of Arts - BA
2009 — 2013