Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Erik Johnson

Summary

Tech professional with proven track record in software engineering. Skilled in leading teams to deliver robust, scalable applications. Strong focus on collaboration and adaptability to meet project goals. Expertise in coding, system architecture, and problem-solving. Known for reliability and results-driven approach.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

Claim.MD
10.2023 - 01.2025
  • Led a team of five engineers in delivering complex web applications with a focus on code quality, performance, and maintainability
  • Mentored junior developers through code reviews, technical mentorship, and career development planning
  • Collaborated with product ownership to define technical requirements and project timelines
  • Collaborated with stakeholders to resolve technical roadblocks.
  • Worked extensively with TypeScript in both front and back end development contexts
  • Introduced robust testing with Jest and Supertest, and end-to-end testing using Playwright, ensuring high-quality, reliable code across the application stack
  • Designed and implemented administrative dashboard PoC using Angular 18
  • Architected all new AWS infrastructure - using Lambda and SQS

Mobile Developer (Contract)

Social Security Administration
04.2022 - 10.2023
  • Contributed to the Mobile Wage Reporting application, winner of 2023 Commissioner's Award
  • Involved in analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle
  • Lead implementation of mobile application user interface using Ionic 6 - building reusable Angular components and styling via SCSS
  • Implemented NgRx for efficient and maintainable application state management
  • Leveraged RxJS to implement reactive patterns, ensuring maintainable, predictable data flows and enhancing overall application responsiveness
  • Developed Jasmine-based unit tests to ensure code reliability and maintain a high standard of quality throughout the application

Co-Founder & Lead Engineer

MEGACITY
03.2018 - 02.2022
  • Oversaw the design, implementation, and release of Angular 7 and Ionic 5 web/mobile cryptocurrency trading game
  • Designed and implemented proof-of-concept awarded Overall Winner at 2018 ETHDenver - world's largest blockchain hackathon
  • Co-founded startup, attracted pre-seed investment, and completed the 2019 Exponential Impact (XI) accelerator program
  • Architected AWS infrastructure - utilizing Elastic Beanstalk, S3, RDS, etc
  • Transformed the proof-of-concept into a maintainable, enterprise-grade front-end application by incorporating reactive programming with RxJS, enhancing state management and scalability
  • Led end-to-end testing using Cypress and implemented Jasmine-based unit testing to ensure application reliability and maintainability

Senior Software Engineer

Procare Software
07.2017 - 12.2020
  • Involved in analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle
  • Led rewrite of monolithic Java MVC application to Node.js HTTP microservices - increasing responsiveness of high volume resources serving millions of requests per day
  • Led rewrite of Angular.js-based dashboard to Angular 8

Hybrid Mobile Developer

CGI
08.2016 - 10.2017
  • Delivered high-performance enterprise Ionic hybrid mobile application for Fortune 500 telecom company
  • Involved in analysis, specification, design, implementation, and testing phases of Scrum-based SDLC
  • Developed maintainable Angular solutions by leveraging modular design and best practices to ensure long-term scalability and ease of integration within the enterprise mobile application

Research Software Developer

Boston Children's Hospital
01.2013 - 01.2015
  • Involved in analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle
  • Improved reliability, scalability, responsiveness, and overall performance of Flu Near You - the world's largest flu tracking system

Education

BA -

University of Vermont
01.2010

Skills

  • Amazon Web Services (AWS)
  • JavaScript
  • TypeScript
  • Ionic Framework
  • Angular
  • AngularJS
  • RxJS
  • NgRx
  • Nodejs
  • Express
  • Sequelize
  • Nextjs
  • Gatsby
  • React
  • GraphQL
  • PostgreSQL
  • MySQL
  • Java
  • Python
  • NET
  • PHP
  • Perl
  • Jest
  • Supertest
  • Playwright
  • Karma
  • Jasmine
  • Webpack
  • Babel
  • Scrum Master
  • Agile
  • Software architecture design
  • Advanced debugging

Certification

  • AWS Certified Developer - Associate, Amazon Web Services
  • Certified Scrum Master, Six Sigma Global Institute

Timeline

Lead Software Engineer

Claim.MD
10.2023 - 01.2025

Mobile Developer (Contract)

Social Security Administration
04.2022 - 10.2023

Co-Founder & Lead Engineer

MEGACITY
03.2018 - 02.2022

Senior Software Engineer

Procare Software
07.2017 - 12.2020

Hybrid Mobile Developer

CGI
08.2016 - 10.2017

Research Software Developer

Boston Children's Hospital
01.2013 - 01.2015

BA -

University of Vermont
Erik Johnson