Victor Johnson

menu

Who Am I?

Employment

Nivati

Lead Software Engineer / Tech Lead May 2022 - Feb 2024
  • Explored novel software implementations through technology research and development of proof of concept applications
  • Collaborated with team members across the organization to prioritize and plan upcoming features
  • Architected and built a greenfield web application to replace legacy Salesforce application
  • Reduced dependency on Salesforce by incrementally migrating features to an in-house backend
  • Improved observability and mean time to resolution by implementing robust logging, monitoring, and alerting
  • Streamlined client onboarding by integrating with 3rd party SSO providers (Okta, Azure)
  • Ensured code quality and reliability through comprehensive code reviews
  • Trained and mentored new/junior engineers

Progressive Leasing

Senior Software Engineer / Tech Lead Mar 2019 - Dec 2021
Software Engineer May 2014 - Mar 2019
  • Led a committee establishing front-end development standards and best practices
  • Designed and Implemented a microservice architecture by decomposing monolithic legacy APIs
  • Formulated and executed a plan to migrate ~4M user accounts from a proprietary identity provider to Okta with no interruption or downtime
  • Achieved feature parity across platforms by consolidating separate web, iOS, and Android codebasesinto a single Ionic/Angular application
  • Simplified user experience by contributing to an internal design system built with Angular Elements/Web Components

Skills

Languages:
  • Proficient: JavaScript/TypeScript, C#, HTML/CSS, SQL, Swift, Python, Bash
  • Familiar: Go, Java, C, C++, Objective-C, Haskell
Technologies/Methodologies:
  • Frameworks: Angular, React, Ionic, Flutter, Electron, ASP.NET, SwiftUI
  • Databases: SQL Server, MySQL, PostgreSQL, MongoDB
  • Tools: Node.js, Git, Redis, Docker
  • Cloud Platforms: GitHub, Bitbucket, Salesforce, Okta, Azure, AWS, Firebase
  • Other: REST, SAML, OAuth, OpenID Connect

Education

The University of Utah

B.S. in Computer Science Aug 2013 - May 2017
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.