Education

MS: Computer Science - Georgia Tech, 05/2025

BS: Software Development - Western Governors University, 03/2022

Work Experience

Senior Software Engineer | State of Utah | Orem, UT | 05/2022 – Present

  • Initially managed and optimized 5 Java Spring Boot applications hosted on AWS, focusing on enhancing their performance and maintainability.
  • Implemented critical bug fixes, new features, and comprehensive jUnit test suites, significantly improving application reliability and stability.
  • Successfully transitioned these applications from Java Spring Boot and JSP to Python Flask and JavaScript React, leading to improved efficiency and scalability.
  • Leveraged Docker to containerize the Python Flask applications, facilitating seamless and efficient deployments on AWS. This approach ensured consistent environments across development and production, leading to more reliable and scalable application deployment.
  • Strengthened security and streamlined version control by transitioning applications to GitHub and integrating AWS Secrets Manager.
  • Employed GitHub, GitLab, and Jira for effective task management, collaboration, and version control in a dynamic production environment.
  • Developed and deployed Python Pandas-based AWS Lambda functions for automating email processes, resulting in a marked increase in productivity.

Software Engineer | LexisNexis | Orem, UT | 11/2021 – 05/2022

  • Developed and maintained a dynamic web application using Python Django and Django Rest Framework, ensuring robust backend functionality and seamless API integration for efficient data handling and manipulation.
  • Implemented interactive and responsive user interfaces for the web application using JavaScript and React, enhancing user experience and engagement through modern web development techniques and best practices.
  • Skillfully utilized Git for version control, coupled with GitHub for collaboration and source code management, excelling in branch creation, merging, and maintaining a clean and efficient repository structure to facilitate seamless project development and team collaboration.

Software Developer | Tybera Development Group | Orem, UT | 05/2020 – 11/2021

  • Addressed backend tickets in a large-scale web application using Java Spring Boot and jUnit, enhancing system performance and reliability.
  • Improved user interface and experience by resolving frontend tickets utilizing JavaScript, jQuery, HTML, and CSS, contributing to the overall functionality and aesthetics of the application.
  • Automated complex business processes with Python scripts, significantly reducing onboarding time for new clients.
  • Developed automated reports by querying MySQL and MSSQL databases, providing valuable insights for data-driven decision-making.
  • Expertly managed version control and source code using SVN, demonstrating proficiency in creating, merging, and maintaining multiple branches to ensure streamlined development processes and collaboration.