About Me
I am a skilled and passionate full‑stack software engineer with expertise in producing scalable and well‑organized code across problem spaces in a variety of industries. I have a strong background in web application development, mathematics, statistics, automated software testing and love to engage novel and challenging problems both collaboratively and independently.
Professional Experience
Shopify
Waltham, Massachusetts, USA
Senior Software Engineer
January 2021 - May 2023
- Successfully launched a digital twin simulation application for Shopify’s fulfillment division, enabling simulation of their proprietary warehouse automation system and Autonomous Mobile Robots (AMRs)
- Played a key role in developing and maintaining the simulation application, ensuring stability, scalability, and meeting the needs of internal users (QA, Developers, Solutions, etc.) as well as external warehouse operators
- Developed backend functionality using Node.js, TypeScript, Nest.js, Socket.IO, RxJS, and implemented REST and GraphQL APIs
- Contributed to the frontend using React, TypeScript, Emotion, and created a responsive user interface
- Designed and implemented comprehensive automated testing frameworks using Cypress, Playwright, and Jest
Verisk
Boston, Massachusetts, USA
Software Engineer in Test
June 2018 - January 2021
- Maintained and enhanced an automated test development framework using C#/.NET, SpecFlow, Gherkin, and Entity Framework
- Redesigned the test framework, introducing design patterns such as observer, factory, and singleton
- Modernized framework modules into internally deployed NuGet packages for improved code stability and reusability
- Actively participated in CI/CD DevOps activities, creating build, release, and test pipelines
- Recognized with the ”2019 Product and Technology Achievement Award” for contributions to framework redesign and co‑op program management
Liberty Mutual
Dover, New Hampshire, USA
Software Development Intern
May 2017 - January 2018
- Served as peer leader on a team responsible for development life cycle (design, development, documentation, testing, and deployment) of 23 Java microservices
- Developed an extensible application template compatible with both Liberty Mutual legacy technologies and cloud service providers (AWS, Azure, etc.)
- Developed applications as RESTful web services in Java Spring Boot framework with MSSQL and Rabbit MQ backends
- Extended internship into Fall 2017 semester in order to continue developing Bamboo release and deployment pipelines and implementing tokenized password secrets
- Worked on a proof of concept project to further migrate legacy Liberty Mutual applications via Docker container deployments
Verisk
Boston, Massachusetts, USA
Test Automation Co-op
May 2016 - December 2016
- Re-wrote the C# code in our UI test automation solution to replace MicroFocus's Silk4Net with HPE's LeanFT
- Used OOP design principles, mocking, stubbing, and the Moq library to refactor and unit test our C# solution's data access layer
- Created and maintained data dashboards in PHP, SQL, and Google Charts API
- Designed, developed, and documented a new test validation function that drastically reduced execution time of large data (1M+ records) validations
Education
University of Massachusetts Amherst
Amherst, Massachusetts, USA
B.S. in Mathematics & Statistics
September 2014 - May 2018
- Best in Show award, American Statistical Association 5 College Datafest, Spring 2018
- Treasurer, Undergraduate Researchers in Data (UGRiD), Fall 2017 ‑ Spring 2018
- Teaching Assistant, Calculus II, Spring 2016
- Co‑op, AIR Worldwide, May ‑ December 2016
- Internship, Liberty Mutual Insurance Group, May 2017 ‑ January 2018
Skills
- Typescript