About
Full Stack Software Engineer with 3 years of experience building scalable fintech applications using React, TypeScript, Node.js, Express.js, and MySQL. Experienced in designing session management systems, configurable UI platforms, reusable shared libraries, and production-grade web applications. Strong focus on performance, maintainability, modular architecture, and delivering business impact.
Skills & Expertise (24)
Work Experience
Software Engineer (AE-2)
Hyperface Technologies Pvt. Ltd.
Apr 2024 - Present
Developed Backend for Frontend (BFF) services in Node.js and Express.js for our PWAs, implementing customer-level session management with MySQL, Redis caching, and REST APIs, including token lifecycle, validation, timeout handling, and shared authentication across multiple fintech applications. Redesigned session architecture from account-level to customer-level sessions using centralized token handling and shared state, reducing redundant authentication API calls by ~25–30%. Extracted and modularized session logic into a shared NPM library, reducing code duplication by ~40% across 3 applications and improving maintainability. Investigated and resolved bank application-security requirements for the PWAs, configuring CSP, CORS, HSTS, and security response headers through AWS Amplify and adding Clear-Site-Data handling on logout. Ran JMeter load, spike, and stress tests on the NCB PWA (up to ~82,000 HTTP calls per run), analysing HTTP 500/504 failures in session-token and customer-benefit APIs and shared-database bottlenecks. Led a team of 3 engineers to build a Smart Benefit Engine for NCB (Vietnam), enabling milestone-based benefit tracking and voucher lifecycle management across user journeys. Designed and implemented multi-card support flow, enabling seamless switching between multiple co-branded credit cards within a unified interface.
Software Engineer (AE-1)
Hyperface Technologies Pvt. Ltd.
May 2023 - Mar 2024
Built the Co-branded Credit Card PWA (CBCC-PWA) from scratch using React.js and TypeScript, now live for AU Small Finance Bank, ixigo, Paytm, and CheQ; also shipped frontend features for Onboarding PWA and IndusInd CardsHub. Developed reusable UI modules for Spend Analytics, Rewards, Merchant Offers, and Campaigns, enabling faster rollout of marketing-driven features. Designed and implemented a configurable UI system allowing each partner bank to control themes, UI ordering, and feature toggles via a central dashboard—reducing engineering dependency for UI changes. Collaborated with backend services using REST APIs and contributed to improving data flow and UI responsiveness.
Education
Full Stack Web Development - Masai School
2022 - 2023 · Afghanistan
Bachelor of Engineering (Mechanical Engineering) - University of Mumbai
2016 - 2019 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (24)
Click a skill to find developers with the same skill