Summary
Led backend development for a fintech and hardware integration platform, focusing on scalable and secure microservices architecture and driving significant improvements in system resilience and efficiency.
Highlights
Spearheaded the architectural transition from a monolithic backend to a modular microservices architecture using Node.js, TypeScript, PostgreSQL, Redis, and Kafka, enhancing scalability and fault isolation across Auth, Transaction, Wallet, and Device services.
Engineered a robust double-entry ledger system with integrated fraud detection logic and offline-to-online sync capabilities, ensuring accurate wallet management and seamless offline transaction processing.
Implemented advanced core security systems, including AES-256 data encryption, HMAC-signed messages, JWT/Refresh token flow, and role-based access control (RBAC), fortifying system integrity for devices and users.
Developed a real-time Admin Service with Socket.IO for live device pairing and KYC monitoring, and built a custom, SQL-optimized analytics engine for comprehensive user behavior, transaction velocity, and anomaly detection.
Established CI/CD pipelines with GitHub Actions, containerized services with Docker, and standardized API documentation using Swagger, streamlining development and deployment workflows.
Successfully laid the foundation for a highly extensible, offline-first neobank infrastructure, enabling critical regional launch.
Achieved a 70% enhancement in system resilience, fraud prevention, and user onboarding efficiency through strategic architectural improvements.
Enabled seamless hardware-software pairing and data synchronization protocols, critical for product launch and operational success.