● Led end-to-end system architecture design and implementation for a large-scale B2B digital banking platform handling banking workflows, customer onboarding, and identity verification processes.
● Worked closely with product owners and clients to translate business requirements into scalable technical solutions, ensuring alignment between architecture and business goals.
● Designed and developed 4 enterprise-grade microservices with 100+ REST and GraphQL APIs from scratch using Node.js and NestJS.
● Built a highly scalable backend system capable of handling 15,000+ concurrent users using multithreading, asynchronous processing, and optimized request handling.
● Implemented KYC and identity verification systems by integrating third-party services such as IDNow and EdocBox, including secure webhook-based communication pipelines.
● Introduced event-driven architecture using AWS Lambda and SQS, improving system decoupling and scalability across services.
● Optimized application performance using Redis caching, reducing API response time from 3 seconds to under 1 second (400% improvement).
● Implemented ElasticSearch indexing and advanced querying mechanisms to improve search performance across banking datasets.
● Established CI/CD pipelines using Docker, AWS ECS, ECR, and Jenkins, enabling faster and more reliable production deployments.
● Improved system reliability by implementing centralized logging, monitoring, and alerting systems, reducing production incidents by 80%.
● Built a comprehensive unit and integration testing strategy using Jest, Mocha, and Selenium, achieving 80%+ code coverage.
● Led sprint planning, task breakdown, and technical mentorship for junior and mid-level engineers across distributed teams.