Software Engineer with a deep passion for learning and solving problems with code. With a primary focus of system architecture and data science, I love finding opportunities that provide the ability to work on and solve problems that integrate both.
2023 — Now
San Francisco Bay Area
2021 — 2023
San Francisco, California, United States
Software Engineer for Azure Linux with a focus on provisioning & virtualization.
As a provisioning engineer for the Azure Linux team, my responsibilities include:
Building, maintaining & optimizing the provisioning components responsible for deploying millions of various Linux distributions to Azure per day.
Contributing upstream to open source projects related to provisioning operating systems & virtualization, I.E. cloud-init.
Working across multiple different teams all throughout Azure to quantifiably measure the key areas of our platform that can be immediately improved & acted upon for providing better experiences to our 1st and 3rd party customers.
Creating effective strategies & tooling for collecting, analyzing, and storing data about our platform components to maximize the signal of the metrics we use for making business decisions.
Constantly learning about & working with all of the components that piece together Azure's complex virtualization & virtual machine tech stack.
And much more to come as I continue to find ways to help improve the Linux E2E experience for Azure.
2020 — 2021
Software Engineer for the Azure Portal team.
2020 — 2020
San Francisco Bay Area
Software engineer Intern for the Azure Linux team primarily concerned with improving Serial Console and the other Linux based experiences on Azure.
While working at Microsoft, I primarily worked on:
Improving and standardizing the Frontend and Backend container build processes for multiple different services. I was able to reduce the overall container build size by 40% in multiple production deployed services, saving storage space and build time.
Designing, developing, and deploying two HTTP/socket based services in Typescript that were highly requested from Azure customers.
Updating an internal C++ framework to expose Typescript bindings for the services that I implemented. This enabled the services that I implemented in Typescript a highly performant C++ library to offload computationally expensive operations that would not be nearly as fast had they been implemented directly in Typescript.
Pushing the boundaries of the Web Worker API and sharing data across contexts to stream massive amounts of data between a server and client. This resulted in the client application becoming on average 4x more responsive and freed the browsers main thread to solely focus on UI/UX related work.
Communicating across multiple teams and stakeholders in the project(s) I was given to set schedules, deadlines, and a general momentum for the project to ensure that it would be highly successful.
Writing extensive amounts of documentation both in and out of the code base to allow whatever future teams/engineers that worked on my project to evaluate what I had done and where I had planned to take the project.
2019 — 2020
New York, New York, United States
Full time software engineer that primarily dealt with development and deployment of both server side infrastructure and Microservices.
While working for Terrace, I:
Implemented and deployed multiple gRPC based microservices with C++, cURL, couch-db, docker, Kubernetes, and the google cloud service.
Configured terraform to safely construct and destruct resources by enforcing the terraform state to be stored and checked remotely.
Setup and automated the deployment of Istio with TLS ingress gateways into all development and production clusters to better manage the communication and security of our microservices within them.
Configured and deployed both Prometheus and Grafana to collect data on cluster communication, responses, microservice resource usage, and plenty of other information so that if our any of services started to fail, we'd be notified.
Wrote and scoped out some of the initial project specifications to be reviewed and polished by my mentor before officially starting the project.
Education
2018 — 2020
Make School
Bachelor of Science - BS
2018 — 2020
2011 — 2015
Carmel High School
Advanced regents diploma
2011 — 2015