About
Software Engineer
I design and build scalable software systems that solve real-world problems with the latest technologies.
I have successfully engineered complex integrations and optimized backend architectures, driving significant improvements in system performance, scalability, and efficiency. My experience spans enhancing systems to support increased data volumes and user traffic, and delivering measurable results across industries worldwide, from fintech and healthcare to communications.
Tech Stack
- JavaScript
- TypeScript
- Python
- Go
- Node.js
- NestJS
- Express
- Gin
- Django
- React
- GraphQL
- MongoDB
- PostgreSQL
- Redis
- Docker
- Kubernetes
- Microsoft Azure
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Linux
- Systems Design
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Technical Writing
Resume
Professional Experience
Backend Engineer
September 2023 - Present
Perizer Corp.
- Integrated Google Calendar API, Microsoft Graph API, and Zoom API to unify event management, reducing meeting setup time by 50% and enhancing cross-platform synchronization
- Implemented Azure Service Bus for asynchronous event processing, increasing system reliability and scalability under high user traffic
- Architected and developed over 70% of the backend, delivering a robust microservices-based system that seamlessly handled real-time updates via WebSocket integration
- Collaborated with DevOps to optimize Azure CI/CD pipelines, reducing deployment time and ensuring rapid, reliable updates to production
- Improved system quality by writing comprehensive unit and integration tests with Jest, enabling smooth production releases with minimal defects
- Engaged in pair programming with teammates to improve code quality and accelerate development
Software Engineer (Contract)
January 2024 - December 2024
McKinsey & Company
- Designed and architected a robust payment solution for a leading bank in Africa, facilitating over 2 million daily transactions across 15 African countries and increasing payment processing efficiency by 30%.
- Led the development of a B2B delivery mobile app for a retail client in North Africa, resulting in a 25% reduction in delivery times and contributing to a 15% increase in sales by enabling data-driven decision-making for over 200 retail partners.
- Led the development of a healthcare dashboard in Nigeria, providing strategic insights that improved healthcare delivery for over 500,000 patients across 1000 primary healthcare facilities, helping identify and revitalize 70% of non-functional PHCs.
Backend Engineer
September 2022 - August 2023
Korsgy
- Led a team of 10 developers in the development of ThurVPN, providing mentorship and strategic guidance. Through targeted code reviews and optimization sessions, I reduced the overall development cycle by 20%, ensuring on-time delivery
- Spearheaded the implementation of a microservices architecture using Node.js, Next.js, and Nest.js, resulting in improved collaboration and efficiency across teams. Leveraged Docker and Kubernetes to reduce system downtime by 25% and enhance deployment efficiency by 30%
- Participated in the interview process to recruit new engineering talent, focusing on strong contributors to the team
- Directed the end-to-end development of Lingo Communications with a cross-functional team of 15, leveraging AWS for cloud infrastructure and scalable microservices. This improved system performance by 25% and increased client engagement by 30% within the first quarter
- Actively collaborated with stakeholders to gather backend requirements, ensuring a smooth development and deployment process
- Developed scalable microservices that reduced response times, improved uptime, and allowed for seamless feature expansions
Backend Engineer
September 2020 - August 2022
Continuus Inc.
- Designed and implemented three highly scalable API systems using Node.js and Nest.js that authenticated over 500 employees daily. Optimized the authentication flow by incorporating encryption protocols such as AES and JWT, reducing authentication times by 40%, and enhancing security by 25%
- Developed and deployed four scalable API solutions on AWS, handling up to 1,000 requests per day. Utilized EC2 and Lambda services to ensure scalability and reliability, achieving a 20% reduction in system downtime
- Designed a secure database architecture using MongoDB, implementing best practices like encryption at rest, database sharding, and regular backups. maintaining 99.9% uptime for critical systems
- Proactively optimized the APIs for performance and scalability, conducting load testing to ensure the systems could handle peak traffic. Adhered to best practices, including SOLID principles and design patterns for clean, maintainable code
- Worked closely with product managers, front-end developers, and DevOps teams to integrate new features, ensuring smooth API deployment. Incorporated feedback from both technical and non-technical stakeholders into iterative development cycles
Projects
Soar
2026
Global fintech platform
- Soar is a global, SAMA-licensed fintech platform that helps people simplify their finances and amplify their investments, letting them invest in real estate development projects, raise funds for their businesses, and monitor cash flow from one place. Headquartered in Riyadh with offices in Egypt and Singapore.
PrepLink AI
2026
AI job-search platform
- PrepLink AI automates the tedious parts of job hunting with a suite of AI tools, an auto-apply agent that applies to jobs and writes tailored cover letters, a real-time interview copilot, an ATS-optimized resume builder, and realistic mock interviews. Available on the App Store and Google Play.
Resk.ai
2026
AI automation for restaurants
- Resk.ai keeps restaurants running on autopilot by automating repetitive front-of-house and operations work, answering incoming calls, checking live table availability, confirming reservations, sending booking reminders, and tracking inventory with demand prediction and real-time insights.
Calen360
2023
Calendar synchronization platform
- Calen360 offers a seamless way to synchronize your calendars, keeping you updated on every event, both personal and work-related. With easy multi-calendar sync, you never miss crucial meetings or cherished family moments, and you can customize event visibility while keeping personal events automatically updated in your work calendar.
ThurVPN
2023
Virtual private network
- ThurVPN is a virtual private network that lets users establish a protected network connection when using public networks. It encrypts internet traffic and disguises your online identity, making it harder for third parties to track your activities online. Available on Play Store and iOS Store.
KTN
2023
Streaming platform
- The KTN website is a streaming platform for Kingdom Television Network, offering live church services, on-demand sermons, Bible study materials, and community engagement.
Summary
Stephen Ignatius
An innovative and deadline-driven software engineer who loves to solve real-world problems with the latest technologies.
- Nigeria
- [email protected]
Education
BSc Computer Science
2016 - 2020
University of Abuja
Featured Writing
Build a GraphQL API with Apollo Server & Node.js
2023
- A comprehensive tutorial on building a dynamic GraphQL API using the Apollo Server framework with Node.js, covering how GraphQL transcends REST limitations by letting you request exactly the data you need, optimizing transfer and application performance.
Automate CI/CD on Your Azure Kubernetes Cluster
2023
- A practical guide to automating build, test, and deploy stages for Azure Kubernetes Service (AKS) clusters, showcasing containers and seamless deployment straight from a GitHub repository.
Docker for Everyone: Caching, Load-Balancing & VMs
2023
- Essential Docker concepts made accessible, integrating Redis for caching, using Nginx for load balancing, and deploying Docker containers to cloud platforms like Microsoft Azure with an emphasis on scalability and reliability.
Integrate a Chatbot into Your Node.js API with Dialogflow
2023
- A step-by-step walkthrough of integrating a Dialogflow chatbot into a Node.js API, covering setup, configuration, and implementation to power interactive, conversational experiences through API endpoints.
Getting Started with Caching: Redis & TypeScript
2023
- An introduction to caching with Redis and TypeScript/Node.js, storing frequently accessed data for quicker retrieval to optimize system efficiency and reduce the time and resources required for data fetching.
Build a REST API with TypeScript, Node.js & File-Based Storage
2023
- Creating a robust micro e-commerce API using Node.js, Express, and TypeScript, exploring user management, product handling, and authentication with a file-based storage system for simplicity.
Contact
Have a project in mind or want to collaborate? I'm always open to discussing software architecture, systems design, or new opportunities.