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