About
Full-stack developer skilled across the SDLC — requirement analysis, POC creation, estimation, code review, and deployment — building secure, high-performance banking applications with React/TypeScript and Spring Boot. Uses AI-assisted tools to accelerate delivery without compromising quality or security.
Skills & Expertise (27)
Work Experience
Junior Consultant
Xebia
May 2024 - Present
Key full-stack contributor to a banking web application — integrated frontend and backend for authentication, forgot-password, transfer, eNACH, and NTB (New-to-Banking) registration flows; delivered backend Spring Boot APIs for the eNACH sponsor bank module and the Positive Pay API for cheque fraud detection. Developed a request interceptor standardizing API communication and implemented hybrid encryption (AES + RSA) for payload protection, preventing man-in-the-middle (MITM) attacks. Enhanced security via CAPTCHA verification, session management, and FPJS-based device fingerprinting, with a service worker auto-logging out users after abrupt browser closures. End-to-end developed an admin module to configure transaction limits, session durations, and compliance settings, improving governance and system flexibility. Optimized frontend performance via code splitting, lazy loading, and state management (TanStack Query, React Context) — cutting load time by up to 35% — while enabling multilingual support (react-i18next) and reusable UI components, reducing dev time by 25% with 90% test coverage. Utilized Redis for session caching and API rate limiting, and Kafka for asynchronous transaction event processing, improving system scalability and resilience.
Education
B.Tech in Electronics and Communication Engineering - NSUT East Campus (formerly AIACTR)
2019 - 2023 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (27)
Click a skill to find developers with the same skill