February 2024
Lead Software Engineer @ Novio
An iOS and Android App where users can view their bureau summary, purchase vouchers and check the best deals on their existing credit cards and get recommended for credit card with better deals and apply for the credit cards. Users can also apply for and manage SBM Credilio Secured Card.
System Design.
Architected and Implemented a scalable system design that included caching mechanisms, rate limiting strategies, database architecture, and CDN integration to optimize performance and reliability. These enhancements significantly reduced latency, improved system throughput, and ensured efficient resource utilization, supporting both current and future business needs.
Device Binding
Implemented a secure device binding solution that linked user accounts tospecific devices, enhancing authentication and fraud prevention measures.
- Applied the Lessons learned from building Credilio system. Crafted Fintech product from Initial Concept including System Architecture and Database Design.
- Experian API Integration for Bureau Report. 3rd Party Product Integration viz Thriwe, Mtuzo.
- Integrated Airpay for Payment Gateway and Crafted Dynamic Caching System.
- Implemented Credit Card Management system for SBM Credilio Credit Card using Spense which included Customer Onboarding Journey and Card Management.
Nodejs TypeScript AdonisJs PostgreSQL Redis Docker Kafka Firebase