Experience & Qualifications
Professional Experience
Software Engineer | The MathWorks, Inc. | Natick, MA
DEC 2021 – Present
- Spearheaded the architectural redesign of the monolithic MATLAB application, transitioning it to a cloud-native, deployed services architecture to enhance scalability and performance.
- Helped lead the initiative to decouple the MATLAB backend from the front-end IDE by designing and implementing a multi-process architecture.
- Utilized Docker & Kubernetes extensively to create and manage containerized applications, enabling a smooth transition to a cloud-native environment and standardizing development and deployment workflows.
- Developed and maintained a core internal C++ API, providing robust and efficient communication for terminal and CLI services across the new multi-process system.
- Practiced modern DevSecOps principles within a CI/CD environment using internal tooling and Perforce for version control, ensuring secure and reliable software delivery.
Application Engineer | 101edu | Boston, MA
MAY 2021 – DEC 2021
- Maintained and improved a CI/CD pipeline using GitLab CI and AWS, supporting an Agile deployment process in a rapidly expanding startup environment.
- Provided full-stack technical support across Spring, React Native, Cypress, and MongoDB to triage issues and ensure product quality and stakeholder satisfaction.
Education
BS, Computational Mathematics | Rochester Institute of Technology | Rochester, NY
- Minor in Military Science and Leadership and Mechanical Engineering
- Honors: Distinguished Military Graduate (Army ROTC), Dean’s List (6x), Magna Cum Laude
Skills & Qualifications
Languages
- C++
- Python
- Java
- SQL
- C
- MATLAB
DevOps & Cloud
- Docker
- AWS
- GitLab CI
- Git
- Perforce
- CI/CD Pipelines
- DevSecOps
Architecture & Design
- Microservices
- Multi-Process Architecture
- Cloud-Native Design
- Object-Oriented Design (OOD)
Frameworks & Tools
- React Native
- MongoDB
- Google Test (GTest)
- CEF
- Cppmicroservices
Methodologies
- Agile
- Scrum
- OOD
- Software Design Patterns