Senior Software Engineer
CLIENT
Emirates NBD Bank, UAE
Node.js
NestJS
Kafka
REST APIs
Banking Integrations
Finacle
- Core banking backend systems for debit card issuance and lifecycle management at enterprise scale.
- Consuming and processing Kafka events from Finacle (core banking) for card creation, delivery, and real-time status updates.
- Architected resilient event-driven workflows with retry, reconciliation, and fallback mechanisms ensuring data consistency across distributed systems.
- Developing secure REST APIs aligned with banking compliance, audit trails, and SLA requirements.
- Partnering with QA, product, and operations to improve production stability in high-impact banking flows.
Full-Stack Engineer
(Backend-Focused)
CLIENT
Credopay — Fintech
Node.js
NestJS
Kafka
Redis
- Led a team of 5 engineers building a production-grade payment gateway — Mastercard, Visa, RuPay, PhonePe, Cashfree, WeChat, and Samsung Pay.
- Implemented tokenization, AES/RSA encryption for UPI, card, and net banking payment flows.
- Kafka-based async processing and reconciliation supporting 2,000+ concurrent transactions without latency degradation.
- Redis caching layer improving throughput and system responsiveness under load.
- Rewards and cashback platform with KYC integration — +25% user retention.
- Code review practices and automated testing — 40% fewer production defects, 20% performance improvement.
CLIENT
Healthcare SaaS Platform — Global
Python
FastAPI
PostgreSQL
Docker
- High-performance REST APIs using FastAPI — 30% faster response times.
- PostgreSQL query optimization and indexing for data integrity under high concurrent load.
- Docker-based CI/CD pipelines — 50% reduction in deployment time, improved release reliability.
- Supported a global SaaS platform serving 100,000+ healthcare professionals.