Senior Software Engineer with 4.5 years of industry experience skilled in full-stack development with expertise in Node.js, React, JavaScript, TypeScript, Go and AWS. Holds a BS in Software Engineering. Currently building scalable backend solutions for a high-traffic e-commerce platform.
Experience
2025 — Now
2023 — 2025
2023 — 2025
A leading fast-fashion e-commerce platform with a strong online presence, serving 18M active customers and boasting $2.21B in sales.
• Led the design and development of multiple enterprise-level AWS Serverless solutions, managing millions of requests, supporting over 5 million active users.
• Architected backend infrastructure solutions using IaC (Infrastructure as Code) with AWS CDK to provision and manage AWS resources, resulting in automated and accelerated deployments.
• Spearheaded the successful integration of PLT products into TikTok, enabling in-app products purchases, driving revenue growth through expanded market reach.
• Designed and implemented an automated product categorization solution to enhance targeted marketing strategies, resulting in increased conversion rates by accurately matching customers with relevant products.
• Initiated the refactor of the warehouse management service from a monolithic architecture to a microservices-based system, resulting in improved scalability and maintainability.
• Led the efforts in upgrading legacy dependencies to modern, native solutions.
• Conducted unit, integration, and infrastructure tests with 98% test coverage, and oversaw end-to-end testing by analyzing logs, monitoring queues, and validating system functionality.
• Enhanced CI/CD workflows to enable ticket tracking, accelerating release cycles and ensuring consistent delivery by providing visibility.
• Implemented automated monitoring and incident response workflows across services, and monitored post-release activities.
• Led cross-functional collaboration, including conducting meetings, writing design documents, securing stakeholder buy-in, and aligning technical strategies with business goals to remove blockers and ensure efficient feature delivery.
• Conducted code reviews, mentored and onboarded engineers, collaborated with DevOps to streamline deployment pipelines, and collaborated with the QA team to ensure high product reliability.
2022 — 2023
2022 — 2023
A unicorn providing tech-enabled mass transit solutions across intercity, intracity, B2B and B2G sectors.
• Designed and implemented a generic payment flow, decoupling existing implementations and restructuring the payment system, including database schema re-design and code refactor, to improve scalability and flexibility, resulting in reduction in new payment service integration development time by 90%.
• Integrated payment services (M-PESA and EBANX) for 500K active users.
• Developed backend features for monolithic APIs and microservices, including routes, controllers, validations, versioning, serialization and documentation.
• Conducted rigorous unit testing with Mocha and Chai, API testing using Docker and Postman, End-to-End testing using Android Dev Toolbox and Chrome DevTools.
• Ensured high code quality by achieving 95%+ code coverage, eliminating code smells, and resolving quality issues.
• Monitored deployments using GCloud and Kubernetes (Lens), including error resolution via pods logs and SSH access.
• Collaborated with other engineers in code reviews and system design discussions for SWVL's monolithic API (430k LOC) and Payment Microservice.
• Facilitated communication and issue resolution for frontend and test engineers.
• Prioritized issues based on urgency, dependency, availability, requirements, and level of collaboration
• Enhanced SWVL's internal library to allow developers to switch message brokers without code changes.
• Enhanced SWVL’s SQS wrapper library (WTSQS) to support RabbitMQ and Apache Kafka, allowing seamless broker switching via environment variables.
• Conducted research on messaging systems (ActiveMQ, RabbitMQ, Kafka) and communication protocols (REST, STOMP, AMQP), producing detailed comparisons including the differences in architectures, features and limitations.
• Authored integration documentation and developed components for WTKafka and WTRabbitMQ.
• Achieved 95%+ code test coverage.
[ Tintash Team ]
2021 — 2022
2021 — 2022
Authentication and Authorization Service:
• Designed and architected an authentication and authorization service using Go and Gorilla Mux.
• Implemented role-based access control (RBAC) for granular resource permissions management.
• Implemented OAuth 2.0, session storage, and JWT token authentication using Google OAuth and Firestore.
• Reduced login session processing time by implementing session caching with Redis.
• Deployed and tested the AuthService backend on GCP and Heroku, and the frontend on Firebase, ensuring seamless integration and reliability across all service layers.
Live-Sessions Platform:
• Led the development of a robust, real-time, multi-provider live-sessions platform using the Vonage video API, serving as the primary front-end engineer for the project.
• Designed and developed a live-conferencing platform that allows for real-time collaboration. (ReactJS, NodeJS)
• Developed the front-end client application. (React, TypeScript)
• Implemented global state management. (React Context API)
• Utilized REST APIs for communication between the frontend and backend. (Axios, ExpressJS)
• Employed Tailwind CSS to craft a visually appealing and responsive design.
• Collaborated with backend engineers to to establish API endpoints and request-response structure.
2017 — 2021
2017 — 2021
Full Stack Web Development:
• Web Languages: [ JavaScript, TypeScript ]
• Front-end: [ React, Redux ]
• Back-end: [ Node, Express, Nest ]
• Database: [ MySQL, MongoDB, Firebase ]
• Styling: [ Tailwind, Bootstrap ]
Other Services:
• Software Development: [ C#, JAVA ]
• Mobile App Development: [ React Native, Java ]
• Database Design: [ ERD, Schema ]
• UI/UX Design: [ Adobe XD, FIGMA ]
• Graphic Design: [ Photoshop, Illustrator ]
• Video Editing: [ Premiere Pro ]
Education
COMSATS University
BS Software Engineering
Richard P. Connor School – Suffern, New York