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 robust applications from the ground up. While I love crafting beautiful user interfaces, I'm equally passionate about architecting scalable backend systems and streamlining deployment processes. I've built everything from complex APIs handling millions of requests to setting up CI/CD pipelines that make deployments a breeze.

My backend expertise spans from designing PostgreSQL schemas and optimizing database performance to building microservices with Node.js and NestJS. I've worked extensively with cloud platforms like AWS, implementing everything from S3 storage solutions to Lambda functions and Kafka message queues. I genuinely enjoy the challenge of making systems that not only work well but can handle growth gracefully.

What I find most rewarding is taking complex technical problems and turning them into solutions that actually help businesses grow. Whether it's migrating a platform to improve performance, setting up Docker containers for consistent deployments, or building APIs that power mobile apps, I love seeing how good engineering translates into real-world impact.

Work Experience

My professional journey across various companies and roles

Full Stack Developer
Nyxion | Remote (Contract - Weekends)
Feb 2025 - Present

Currently building Nooble.fans, a comprehensive content platform from the ground up. I'm handling everything from architecting the backend API with NestJS and PostgreSQL to creating the frontend experience with Next.js 15. The platform features advanced media processing with watermarking and HLS streaming, secure payment integration with CCBill and Stripe, and a sophisticated subscription system. I've implemented JWT authentication with 2FA, built a complex role-based access system, and created an intuitive content management interface. The project showcases my ability to deliver enterprise-level security and performance while maintaining excellent user experience.

Next.js
NestJS
TypeScript
PostgreSQL
Prisma ORM
Redux Toolkit
FFmpeg
Sharp
HLS Streaming
JWT Authentication
CCBill API
Stripe API
AWS S3
Docker
Tailwind CSS
Senior Software Engineer
Pangaea Holdings | San Francisco, CA, United States (Remote)
Sept 2020 - Present

I redesigned and rebuilt the product listing page with a focus on performance and user experience, while leading the successful migration of the platform from Shopify to a custom Next.js stack that improved flexibility and reduced long-term costs. I directed the rebuild and ongoing maintenance of the cart and checkout systems, which serve as a core foundation shared across all flagship products, and implemented optimizations that improved conversion rates. I also oversaw the integration of third-party fulfillment solutions, enabling the company to manage international logistics for partners lacking global fulfillment capacity, while maintaining and streamlining the fulfillment services pipeline to ensure reliability, scalability, and operational efficiency.

React.js
Next.js
TypeScript
NodeJS
NestJS
Redux
PostgreSQL
NGINX
Tailwind CSS
Amazon Web Services
Kafka
S3
CloudFront
Amplify
Lambda
Frontend Engineer
Entertainment StockX | San Francisco, CA, United States (Remote)
Feb 2020 - Jun 2020

During my time at ESX, I focused on making it easier for people to buy movie tickets online. I completely revamped the checkout flow and made the entire experience mobile-friendly, which was crucial since most users were booking tickets on their phones. I also spent time cleaning up the codebase – you know how it is with legacy code! The refactoring work I did made the app noticeably faster and much easier for the team to maintain. It felt great knowing that my work directly helped increase sales and made customers happier with their experience.

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

Working at Coursera was amazing because I got to contribute to a platform that's genuinely changing lives through education. I built new features using React and TypeScript that made the learning experience smoother for millions of students worldwide. The collaborative environment was fantastic – I worked with talented people from design, product, and backend teams to ship features that learners actually needed. Maintaining high code quality was a big focus, and I learned so much about building scalable applications that serve users across the globe.

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

At OpenInvest, I got my hands dirty with both web and mobile development, working on fintech applications that needed to be rock-solid reliable. I proposed new engineering practices that streamlined our workflow and made the whole team more productive. Performance was critical in the financial space, so I spent a lot of time identifying bottlenecks and optimizing the user experience. I also contributed to documentation and helped integrate cutting-edge technologies that kept us ahead of the curve. It was my first real taste of fintech, and I loved the challenge of building user-friendly interfaces for complex financial data.

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 - Luminskin.com)
E-commerce platform at (Pangaea Holdings - Luminskin.com)
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
Kubernetes
AWS
Kafka
Amazon S3
CloudFront
Amplify
Lambda
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