Experience
2022 — Now
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
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
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
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
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
Boston College
Bachelor of Arts - BA
2009 — 2013