Experience
Collaborated with a small team of engineers to convert a legacy Scala communication system into a horizontally scalable system while maintaining the legacy system. Utilized Github, AWS, and Jenkins for CI/CD deployment
Key Projects/Takeaways:
* Work with team to design significant refactors to existing systems
* Design and Implementation of multiple golang libraries to interface with 3rd party restful API's
* Update legacy restful API’s to maintain compliance with 3rd party vendors.
* Participate in on-call rotation to to maintain integrity of production systems
* Architect major refactor of SMS communication system
* Use open source project to manage AWS deployment of our microservice as Infrastructure as Code
2020 — 2022
Lehi, Utah, United States
Work on a small team of engineers to create, improve, and maintain a data pipeline capable of processing millions of social network posts a day. Utilize Github, docker, Kubernetes, and AWS for CI/CD deployment.
Key Projects/Takeaways:
* Work with team to design significant refactors to existing systems
* Design and Implementation of numerous restful API's for various tasks
* Design and code an internal caching service to maintain and track current metrics for 20 million tweets a day
* Implement a system to analyze a users data and identify the most even distribution of categories
* Create a go micro service to track data usage for all of our clients
* Convert AWS resources from static creation to management through Terraform
* Create/Maintain internally shared libraries utilized across 10+ different micro services
2019 — 2020
American Fork, Utah, United States
As a software engineer with Sling Tv my work focuses on backend systems with Golang microservices with communication via gRPC.
Logan, Utah, United States
Working as a student software engineer put me in the position to learn from experienced industry professionals. It provided me the opportunity to bridge the gap between learning in a classroom and applying that knowledge in practical situations.
Key take aways:
* Assisted in the development of an automated test suite using C# and Selenium
* Collaborated in creating an application to monitor satellite data transmission with C#, TypeScript, and Angular framework
* Actively participated in Agile development model
Logan, Utah, United States
As a technical support specialist I worked one on one with clients to identify the issues they were facing, and resolve them.
Key take aways:
* Gained experience with Linux terminals
* Refined communication skills via one on one interactions with customers
* Improved problem solving abilities from experiencing a wide range of problems
Education
2016 — 2020
Utah State University
2016 — 2020