Professional Summary
Experienced Senior Software Engineer with 7+ years designing scalable, secure software solutions. Proficient in full-stack development, cloud computing, and modern engineering practices, with expertise in Angular, React, GoLang, .NET Core, AWS, GCP, and Azure. Skilled in performance optimization, intuitive UI design, and system integration.
Skills
Languages
Typescript, GoLang, C#, Java, JavaScript
Frameworks/Libraries
Angular, React, Next.js, RxJS, Cypress, .NET Core, MediatR, Node.js, Prisma, Express, Spring Batch
Cloud Platforms
AWS, GCP, Azure, OCI
Databases
PostgreSQL, MySQL, SQL Server, Oracle, MongoDB
Tools
Git, Docker, RabbitMQ
Methodologies/Practices
Microservices, Agile, Design Patterns, Scrum, Unit Testing
Employment History
Senior Software Engineer
Kion
Columbia, MD
Mar 2023 - Present
- Implement processes to ingest Cost and Usage data from 4 major Cloud Providers into a single unified data model
- Improve time to ingest financial data by approximately 300% by parallelizing file processing and writing to a thread-safe in-memory collection
- Design and maintain an intuitive reporting interface with granular filtering, surfacing spend data aggregated across Cloud Providers, and enabling customers to save and share custom financial reports
Software Engineer
VMWare Tanzu Labs
Denver, CO
Jun 2021 - Feb 2023
- Optimize performance by implementing multiple jobs to alleviate CPU-intensive tasks in a plugin marketplace serving 10,000+ users
- Develop a medicare enrollment application for an enterprise insurance company, digitizing workflows and reducing processing time by 50%
- Streamline internal business operations by developing bulk-action workflows for legacy processes, saving 100+ hours annually for a financial company
- Engineer batch jobs to conduct quarterly financial calculations for tax loss harvesting, supporting a direct indexing product with $500M+ in assets
Software Engineer
BlockOps
Lehi, UT
Aug 2020 - May 2021
- Build visual tooling for distributors to view their up and down-lines in an expandable tree structure, improving distributor efficiency
- Develop backend API infrastructure to seamlessly integrate with 5+ external API vendors
Software Engineer
NetRadius
Pleasant Grove, UT
Aug 2019 - Jul 2020
- Develop a high-traffic website for a keto supplement company
- Build internal command-line tools to process patient data for a dental insurance company, reducing manual processing time
Controls and Automation Engineer
Moxtek
Orem, UT
Jan 2019 - Jan 2020
- Design and implement a desktop tool enabling research for Moxtek's Optics team, accelerating research cycles by 30%
- Utilize embedded PLC programming to interface with automation machinery, increasing production reliability
Software Engineer
Sewell Development
Orem, UT
Jul 2018 - Mar 2019
- Develop a customer feedback aggregating system using AWS microservices, increasing customer insight for 3 product lines
- Contribute to the in-house inventory application, improving inventory accuracy
- Enhance features of the in-house task management system
Education
Bachelor of Science in Computer Science
Cum Laude
GPA: 3.8
Utah Valley University — Orem, UT (ABET-accredited)
- Built a compiler for senior capstone that compiled programs written in a C-like language into assembly language programs. Additionally, built a virtual machine that executes assembly language programs
- Notable classes: Operating Systems, Computer Networks, Web Development, Data Structures and Algorithms, Software Design, Artificial Intelligence, Computer Architecture, Advanced C#, Advanced C++, NoSQL Databases, Numerical Analysis