Senior Software Engineer at Bajaj Finserv | Knight (1900+)@LeetCode | GSoc’22 @Palisadoes



Jamaica

Jamaica




Bachelor of Technology - BTech, Computer Science
SRM IST Chennai

Bachelor of Technology, Computer Engineering
SRM Institute of Science & technology
Join NISHNATA and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer at Bajaj Finserv | Knight (1900+)@LeetCode | GSoc’22 @Palisadoes
I am an app devolopment enthusiast with passion for competitive coding and data analytics.
Greater Kolkata Area
cursor
opencode
claudecode
Senior Software Engineer at Bajaj Finserv, Jan 2025 - Present · 1 yr 8 mos, • Built a unified wrapper SDK over the NPCI Common Library (CL), consolidating fragmented per-team integrations into a single source of truth for all UPI credential and authentication operations; powers Rs. 3000 Cr+ GMV/month on the Bajaj Finserv App (100M+ downloads, 4.9/5). (Kotlin) • Designed and developed an SDUI framework for the Bajaj Finserv App dashboard, enabling backend-controlled rendering and per-user personalisation with zero app releases required. (Kotlin/Jetpack Compose) • Enabled ProGuard obfuscation and code shrinking on the payment SDK, protecting proprietary UPI credential logic and NPCI integration details from reverse engineering. (Kotlin/Gradle) • Reduced production crash rate from 8% to 1% by resolving service connection failures, navigation graph inconsistencies, and null-safety gaps via Firebase Crashlytics. (Kotlin/Java) • Developed dual-PSP onboarding flows registering users across 2 Payment Service Providers in a single session, handling PSP-specific API contracts, error states, and registration lifecycle for each provider. (Kotlin/Java)
Software Engineer at Bajaj Finserv, Jan 2023 - Dec 2024 · 2 yrs, • Developed UPI Lite, enabling on-device low-value payments without PIN authentication; improved small-ticket transaction success rate to 99%+. (Kotlin/Java) • Developed UPI Mandate (AutoPay) flows covering mandate registration, lifecycle management, eligibility checks, and auto top-up triggers; scaled to 10 Cr+ active mandates powering loan repayments. (Kotlin/Java) • Migrated SDUI components from XML to Jetpack Compose, improving UI modularity, declarative state management, and composition-aware animations. (Kotlin/Jetpack Compose) • Refactored the payments module from monolithic god-code to MVVM architecture, cleanly separating UI, business logic,and data layers; improved testability and eliminated inter-component coupling. (Kotlin)
Contributor at Google Summer of Code, Jun 2022 - Sep 2022 · 4 mos, Jamaica, Integrated persistent backend data storage into the Talawa mobile app, designing a local data layer with reliable remote sync across intermittent connectivity. (Kotlin/Android) • Wrote unit and integration tests and refactored modules to improve separation of concerns and long-term maintainability.
Github Extern at The Palisadoes Foundation, Jan 2022 - Jun 2022 · 6 mos, Jamaica
Bachelor of Technology - BTech, Computer Science, SRM IST Chennai
Bachelor of Technology, Computer Engineering, SRM Institute of Science & technology
github: https://github.com/nishnatadebnath