Software Engineer I
Microsoft | August 2022 - Present | Redmond, WA
I currently work in Azure Core on the Azure Compute Node Services team as a software
engineer.
Programming languages used include C#, C++, some Rust plus Python
and Powershell for scripting and simple automation needs.
Software Engineering Intern
Garmin International | May-August 2021 | Raleigh, NC
Worked for the Automotive OEM (Original Equipment Manufacturer) division of Garmin on a
contract to develop infotainment systems for BMW vehicles.
I wrote production code targeting a Linux environment in C++ and also used
Python extensively for various testing and profiling tools as well as various utility
scripts.
Tasks included working on a dewarping algorithm that converted raw output from a fisheye
lens to a new projection.
Undergraduate Teaching Assistance
Virginia Tech | August 2020-August 2021 | Blacksburg, VA
I worked as an Undergraduate Teaching Assistance helping students in ECE 2564,
an Embedded Systems course, with projects and class concepts. I held office hours several
times
weekly and would go over assigned projects with students, helping them to debug their
code and work out solutions.
Machine Learning Intern
Progeny Systems | May-August 2020 | Manassas, VA
I worked in the Intelligent Systems Group (ISG) at Progeny Systems as a machine learning
engineering intern.
The Intelligent Systems Group was a team at Progeny Systems aimed mostly at developing
machine learning solutions for defense problems. I worked on a team that was applying
convolutional neural networks to develop a person re-identification system.
On the job I gained extensive experience with Python software development, working on a
Linux
development enivonment. I used many of the machine learning and data science libraries of
Python, including Torch, OpenCV, NumPy, and much more.
Tasks included writing code to automate data wrangling, training datasets, and building a
training pipeline to automate the process of gathering test data.