Leveraged .NET, AWS EC2, S3, IoT, and CloudFront to develop an API for managing software updates and minimizing download sizes to over 40,000 machines. The application integrated with our automated build process (GitLab, Jenkins, and Artifactory) to capture the build artifact and create and store file patches comprising the changes from one version to another.
Developed a .NET API hosted on AWS EC2 to serve advertisements from multiple external providers to maximize revenue on kiosks. Additionally, I developed a .NET microservice client-side to intelligently cache and display these advertisements with an emphasis on maintaining a responsive UI and minimizing download roundtrips.
Developed our internal middleware libraries for generating metrics and logs to assist in monitoring and troubleshooting our suite of applications in Grafana and Loki.