Victor Johnson

menu

Who Am I?

Employment

Progressive Leasing

Mar 2019 - Dec 2021
Senior Software Engineer / Tech Lead
  • Explored novel software implementations through technology research and development of proof of concept applications
  • Leader of a committee to establish front-end development standards and best practices
  • Collaborated with product and design team members to plan new features and improvements
  • Architected and implemented a microservice architecture by decomposing monolithic legacy APIs
  • Improved code quality and reliability through comprehensive code reviews
  • Trained and mentored new/junior engineers

Progressive Leasing

Aug 2014 - Mar 2019
Software Engineer
  • Streamlined feature development by consolidating separate web, iOS, and Android codebases into a single Ionic/Angular application
  • Improved application consistency by consuming and contributing to an internal design system built with Angular Elements/Web Components
  • Optimized application load time by refactoring REST API calls into a more organized structure
  • Increased testing confidence by raising unit test coverage to over 90% (branch coverage)

Skills

Languages:
  • Proficient: JavaScript/TypeScript, C#, HTML/CSS, SQL, Swift, Python, Bash
  • Familiar: Go, Java, C, C++, Objective-C, Haskell
Technologies/Methodologies:
  • Angular, Ionic, JQuery, Node.js, ASP.NET, Git, REST, Agile, Scrum

Education

The University of Utah

Aug 2013 - May 2017
B.S. in Computer Science
Interesting Coursework:
  • Natural Language Processing
  • Functional Programming
  • Computer Security
  • Natural Language Processing

Projects

Feel free to browse through some of my favorite projects or check out my GitHub for a deeper dive into my personal projects.