Erik Johnston
Software
Developer.

Senior Full-stack Developer crafting scalable SaaS solutions
Leading teams to deliver high-impact software products

headshot

Proven track record of leading development teams and architecting complex SaaS solutions using React, Next.js, Node.js, and AWS cloud technologies.

Expertise in building scalable frontend applications and robust backend systems, with a focus on performance optimization and clean architecture.

Technical Expertise

Frontend Development

  • React.js / Next.js
  • TypeScript / JavaScript
  • SCSS / CSS3
  • Modern UI/UX Design

Backend Development

  • Node.js / Express
  • RESTful APIs
  • Database Design
  • System Architecture

DevOps & Tools

  • AWS Cloud Services
  • CI/CD Pipelines
  • Git / Version Control
  • Agile Methodologies

Let's Build Something Amazing Together

Currently open to new opportunities

Professional Journey

As Lead Developer at Saturn Animation Studios, I spearheaded the development of multiple enterprise-scale SaaS platforms, managing a team of 5 developers and delivering solutions that served over 10,000 active users.

Key Achievements

  • Architected and delivered 2 new SaaS platforms from concept to production, reducing deployment time by 40% through implementation of modern CI/CD practices
  • Led a complete technical overhaul of a legacy system, resulting in 60% improved performance and 35% reduction in maintenance costs
  • Established development best practices and mentoring programs, leading to a 50% reduction in production bugs and improved team velocity

My journey began at the University of British Columbia Okanagan, where I earned my Bachelor of Science in Computer Science. Through hands-on experience and continuous learning, I've developed expertise in building scalable, maintainable software solutions that drive business value.

kelowna

Practice Exercises & Tools

Personal projects showcasing practical applications and continuous learning

Youtube to mp3

Full-stack application demonstrating API integration and file processing capabilities.

Caption Generator

Multilingual processing tool showcasing natural language processing and translation API integration.

Technical Blog

Sharing insights and best practices from real-world software development experiences.