Johnson Okoro

Software Engineer

Building scalable, user-friendly applications with over 7 years of experience in both frontend and backend development.

About Me

I'm a Software Developer with over 7 years of experience building and maintaining both front-end and back-end systems. I specialize in creating platforms that improve customer interaction, solve real-world problems, and drive business growth.

I'm proficient in quickly learning new tools and delivering efficient, user-friendly applications using technologies like React.js, Next.js, TypeScript, Node.js, and PostgreSQL.

I have a strong track record of designing mobile-first interfaces, modernizing codebases for better performance, and creating scalable solutions that enhance user satisfaction and sales.

Quick Facts

  • Based in Ontario, Canada
  • Open to remote and on-site opportunities
  • Transformed e-commerce UX at LuminSkin, boosting engagement by 25%
  • Contributed to learning platforms used by millions at Coursera
  • Experienced in end-to-end development
  • Diploma in Mechanical Engineering

Work Experience

My professional journey across various companies and roles

Software Engineer
Pangaea Holdings | San Francisco, CA, United States (Remote)
Sept 2020 - Jan 2025

Designed and maintained scalable front-end architecture for LuminSkin, migrated the e-commerce platform from the Shopify app to Next.js, reducing page load time by 40% and increasing user engagement by 25%. Collaborated closely with the design team and product managers to deliver a highly interactive and user-friendly platform. Transitioned into a Fullstack engineering role, contributing to both front-end and back-end development.

React.js
Next.js
TypeScript
NodeJS
NestJS
Redux
PostgreSQL
NGINX
Tailwind CSS
Frontend Engineer
Entertainment StockX | San Francisco, CA, United States (Remote)
Feb 2020 - Jun 2020

Enhanced the user experience by optimizing the checkout process and improving mobile responsiveness, making it easier for users to purchase movie tickets. Refactored the codebase to improve maintainability and performance, ensuring alignment with company goals and delivering a faster, cleaner application. These efforts resulted in increased user satisfaction and higher sales.

React.js
Next.js
TypeScript
MobX
Apollo Client
GraphQL
Chakra UI
Frontend Engineer
Coursera | Mountain View, CA, United States (Remote)
Feb 2019 - Feb 2020

Contributed to the technology stack by implementing front-end features using React.js and TypeScript to enhance the platform's usability and performance. Collaborated with cross-functional teams to ensure seamless integration of new features and maintained high code quality standards.

React.js
Redux
TypeScript
Apollo Client
GraphQL
Material UI
Full Stack Developer
OpenInvest | San Francisco, United States (Remote)
May 2018 - Jan 2019

Developed and maintained high-performance web and mobile applications using a diverse tech stack, proposed engineering conventions to improve workflow, optimized the user experience, contributed to documentation, addressed performance bottlenecks, and integrated modern technologies, ensuring cutting-edge, user-centric solutions.

React.js
Redux
ExpressJS
TypeScript
Material UI
MySQL

Skills & Expertise

A comprehensive overview of my technical abilities and soft skills

Frontend Technologies

React.js95%
Next.js90%
TypeScript85%
Redux85%
Tailwind CSS90%
Material UI80%
Apollo Client/GraphQL75%

Backend Technologies

Node.js80%
Nest.js75%
Express.js85%
PostgreSQL80%
MySQL75%
MongoDB70%

DevOps & Cloud

AWS70%
Azure65%
GCP60%
NGINX75%
Docker70%

Soft Skills

Problem Solving95%
Communication90%
Teamwork90%
Leadership85%
Time Management85%
Adaptability90%

Featured Projects

A selection of my most impactful work

E-commerce platform  at Pangaea Holdings
E-commerce platform at Pangaea Holdings
Migrated an e-commerce platform from Shopify to Next.js, resulting in 40% faster page load times and 25% increase in user engagement. Implemented responsive design and optimized for mobile users.
Next.js
TypeScript
Redux
Tailwind CSS
PostgreSQL
Movie Ticket Checkout System at ESX
Movie Ticket Checkout System at ESX
Optimized the checkout process for a movie ticket platform, improving mobile responsiveness and user experience. Refactored the codebase for better maintainability and performance.
React.js
TypeScript
MobX
GraphQL
Chakra UI
Online Learning Platform at Coursera
Online Learning Platform at Coursera
Implemented front-end features for an online learning platform to enhance usability and performance. Collaborated with cross-functional teams to ensure seamless integration of new features.
React.js
Redux
TypeScript
GraphQL
Material UI
Investment Portfolio Tracker at OpenInvest
Investment Portfolio Tracker at OpenInvest
Developed a high-performance web application for tracking investment portfolios. Optimized user experience, addressed performance bottlenecks, and integrated modern technologies.
React.js
Redux
Express.js
TypeScript
MySQL

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Contact Information
Feel free to reach out through any of these channels

Email

hector1014johnson@gmail.com

Phone

+1 437-602-7612

Location

Ontario, Canada (Open to Remote)

Connect with me

Send a Message
Fill out the form below and I'll get back to you as soon as possible