Full Remote
Developed new system for delivering formatted data to customers using Python, Airflow, Snowflake, GCS, GKE, MySQL
Wrote web scrapers to provide additional retailer info for customers, using Scala and Airflow
Installed and configured Loki, Prometheus, and Grafana to enable better monitoring of the data collection system, using Pulumi and Kubernetes on GCP
Led project to investigate difficulties in customer onboarding and develop fixes
Implemented integration testing framework using Airflow and GitHub Actions
Moved the data export API from using custom auth code to using Auth0
Implemented new status page on the frontend, using Typescript, React, Node.js
2019 — 2021
Helped build new AWS-based SAAS pharmaceutical supply chain track and trace platform written primarily in Java and using Vert.x, RxJava, and Kubernetes
Worked with PM and Architecture to design a cross-platform communication solution
Implementing the solution as a team of two
Advocated for basing decisions on data
Pushed designs to include risk mitigation and rollback features
400 Riverpark Dr, Suite 200, North Reading MA 01864
Maintained and extended an existing AWS-based SAAS pharmaceutical supply chain track and trace system written primarily in Scala
Helped implement service for reporting transactions to the South Korean government
Implemented generic messaging system driven by XML business rules which transmits data between customers and their partners
Enhanced platform to transmit customer feeds across AWS regions to obey data residency laws, using SNS and SQS
Helped convert primary data store from S3/Cloudsearch to proprietary database
Became Scala SME providing extensive PR feedback on how to better leverage functional features
Made several business trips to Mumbai to train Indian team members
2015 — 2016
Tewksbury, MA
Worked on a small team maintaining a legacy C++ codebase
Introduced more maintainable development practices such as eliminating global variables, breaking large functions into smaller functions, and applying object oriented techniques
Created Domain Specific Language and interpreter to facilitate automated software test runs, using C++ and Flex/Bison to parse the DSL
Wrote developer tools in Python to generate test scenarios and allow reading and editing binary data files created by the Patriot system
Created scripts to facilitate tasks like making builds, verifying software changes, and reviewing files
Mentored new team member, teaching Patriot specifics as well as basic techniques of software design
2013 — 2015
Tewksbury, MA
Education
2009 — 2013
Cornell University
Bachelor’s Degree
2009 — 2013