Michael Pugina
Senior Web Engineer
801.709.0630
mapugina@gmail.com
Technologies
Applicable Experience
Hughes
Frontend Technical Lead2018 - Present
  • Collaborated with engineering, design, and management on behalf of the frontend team.
  • Reviewed and approved pull requests from engineers.
  • Found and applied new technologies to keep development current and running smoothly
  • Mentored junior engineers and provided solutions to difficult problems other engineers could not.
  • Created and orchestrated docker environment for both development and production,
Software Engineer2014 - 2018
  • Gathered and recorded requirements for new features based on customer requests and designs.
  • Documented processes, application architecture, and work to be completed.
  • Migrated legacy static application to an angular.js SPA and then migrated that to an angular PWA.
  • Created and maintained reusable private node modules to aid development and promote code reuse.
  • Defined, mocked, and consumed RESTful API endpoints.
Neovest
Quality Assurance Intern2010 - 2011
  • Created and maintained automated testing scripts in AutoIT3 and JUnit.
  • Manually tested software for new releases.
  • Reported, tracked and verified discovered bugs.
Education
Utah Valley University
Undergraduate Student2006 - 2019
Created compiler for custom Object-Oriented language in Kotlin as capstone project and completed coursework including:
  • Artificial Intelligence
  • Advanced Architecture
  • Database Theory
  • Software Engineering
  • Web Development
  • Computer Networks
  • Analysis of Algorithms
  • Numerical Software Development
  • Discrete Mathematics
  • Computational Theory
  • Game Development