Johnson Okoro

Software Engineer

I'm a Senior Software Engineer with over 7 years of experience building both web and mobile applications. I am a self sufficient continuous learner, as well as have the ability to identify different viable solutions to problems. I’ve built scalable interconnected systems with millions of active users. I can easily be onboarded in existing projects, and hit the ground running quickly. Strong understanding of security risks in mobile and web applications and preventive measures. I also have a strong work requirement estimation ability. I’ve built and shipped features with minimal supervision.

Work Experience

My professional journey across various companies and roles

Full Stack Developer
Nyxion | United States (Contract - Part-time - Remote)
July 2025 - Present

While working part-time at Nyxion, I played a significant role in developing two of the company’s flagship products (BridgeWell and Blackbox Therapy). Over the past few months, I’ve contributed to building these products, which are now in the process of getting approved on the Apple Store and Google Play Store. I’m excited about the journey and am now looking for a full-time role. Plus, you can find detailed examples of the products I’ve worked on in my portfolio, showcasing the impact and quality of my work.

React Native
React Native Animations with Reanimated
Expo / Expo Router
React Native Skia for creating real-time games in chat
In-App Purchase Integration using RevenueCat
Payout Integration using Stripe
Feature Flags with Firebase Remote Config
TypeScript
NodeJS / NestJS for API design
Redux for global state management
PostgreSQL / Prisma for database management
Docker / Docker Swarm for containerized workloads
NGINX for load balancing
NativeWind (Tailwind CSS for React Native)
Contabo VPS for cloud services
RabbitMQ as message broker for notifications and like/superlike/pass processing
WebSocket for chats
Redis Pub/Sub for scaling WebSocket connections
Backblaze S3 for image and video uploads
GitHub Actions for CI/CD
Agora API for audio calls
Senior Software Engineer
Pangaea Holdings | San Francisco, CA, United States (Remote)
Sept 2020 - July 2025

I worked with one of the company’s e-commerce platforms (www.luminskin.com). A few of my notable accomplishments while working with them includes: revamping the product listing page with a big focus on making it faster and easier to use. At the same time, I led a full transition from Shopify to a custom Next.js setup, which gave us more flexibility and saved long-term costs. I also led the rebuilding and upkeep of the cart and checkout system, which was essential across all major products. Thanks to that, conversion rates went up. On top of that, I managed building and integrating the fulfillment system so we could handle international shipping, even for partners who didn’t have that capability. Overall, I made sure the fulfillment process stayed reliable, scalable, and efficient. Altogether, these accomplishments show I can drive key improvements, making me a strong fit for the next challenge.

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

During my time at ESX, I really focused on making buying movie tickets online a breeze. I completely overhauled the checkout process and made sure everything worked seamlessly on mobile where most of our users were booking. Beyond that, I tackled the legacy code, cleaning things up so the app ran faster and became easier for the team to handle. Knowing my work boosted sales and left customers with a smoother experience was a highlight. I’d bring that same care for user experience, performance, and team collaboration to this role.

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 incredible because I got to play a role in a platform that’s truly transforming lives through education. I helped deliver new features that made learning easier and more engaging for millions of students around the world. One thing I really appreciated was the collaborative environment, I worked side by side with talented design, product, and backend teams, ensuring we delivered exactly what learners needed. I kept a sharp focus on maintaining top-notch code quality and learned so much about building applications that scale to millions globally. I know that experience would translate into building impactful, high-quality solutions in this role too.

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 worked across both web and mobile, building financial tools that needed to be rock solid. I didn’t just focus on the front end, I worked on the full stack, making sure both what users saw and what happened behind the scenes was reliable. I introduced new engineering practices that made the whole team more productive and streamlined our process. Because performance and security are critical in fintech, I spent a lot of time improving both the user experience and backend efficiency, identifying bottlenecks wherever they popped up. I also contributed to documentation and helped integrate new technologies that kept us ahead. It was my first deep dive into fintech, and I loved the challenge of building user-friendly interfaces while ensuring the backend was solid. This full-stack experience in a high-stakes environment is something I’m excited to bring to the next challenge.

React.js
Redux
ExpressJS
TypeScript
Material UI
MySQL, Building API services/webhooks

Featured Projects

A selection of my most impactful work

Mobile Apps at Nyxion

Part-time Contract
BridgeWell: Co-parent & Share screenshot 1
BridgeWell: Co-parent & Share
BridgeWell is a co-parenting platform designed to help separated families stay organized, communicate respectfully, and keep their children at the center. Built under the Nyxion umbrella, I led the end-to-end development of the application, including real-time chat infrastructure, Voice/Video call Integration, AI-powered message safeguards, AI-guided mediation and parenting agreements, shared scheduling, expense tracking, and secure document management.
React Native
Expo
NestJS
PostgreSQL
WebSockets
Redis
RabbitMQ
BackBlaze S3
AWS S3
TypeScript
OpenAI Ingeration using ai-sdk for Chat moderation and mediation features
Blackbox Therapy - Anonymous Support Platform screenshot 1
Blackbox Therapy - Anonymous Support Platform
The world's first on-demand anonymous emotional support platform. I architected the real-time voice call matching system with end-to-end encryption, built the intelligent listener-matching algorithm based on user preferences, and developed the session feedback system. Users can connect with trained listeners or licensed therapists anonymously, choosing their preferred language and support type. Also pending approval on both app stores.
React Native
NestJS
WebRTC
PostgreSQL
Redis
End-to-End Encryption
TypeScript
E-commerce Platform at Pangaea Holdings (Luminskin.com)
E-commerce Platform at Pangaea Holdings (Luminskin.com)
Led the migration from Shopify to a custom Next.js stack, which gave us way more flexibility and cut down on long-term costs. Rebuilt the product listing pages with a focus on performance and user experience, and directed the cart and checkout system rebuild that's now shared across all their flagship brands. The platform handles international fulfillment for partners without global logistics capacity.
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
Dove into the checkout flow and made it actually work well on mobile - something that was desperately needed. Spent a lot of time refactoring legacy code to make it more maintainable while improving the overall user experience for moviegoers booking their tickets.
React.js
TypeScript
MobX
GraphQL
Chakra UI
Online Learning Platform at Coursera
Online Learning Platform at Coursera
Worked on front-end features that millions of learners interact with daily. It was rewarding to collaborate with such a talented cross-functional team, building features that help people around the world access quality education from top universities and companies.
React.js
Redux
TypeScript
GraphQL
Material UI
Investment Portfolio Tracker at OpenInvest
Investment Portfolio Tracker at OpenInvest
Developed the web application that financial advisors use to manage client portfolios. Tackled some gnarly performance bottlenecks and worked on making complex financial data actually digestible for end users - not an easy task when you're dealing with investment metrics.
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

hector1014really32@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