- Worked on critical camt.029 and camt.056 payment flows within SEPA processing.
- Implemented and enhanced duplicate checks, sanctions handling, Step2 CSM processing and CSM reachability.
- Worked across payment routing, retry mechanisms, alerts and resilient payment-processing workflows.
Software Engineer
Backend · Cloud · AI
I design and build scalable fintech systems, distributed services and AI-powered applications using Java, Spring Boot, microservices, Kafka, Azure, Kubernetes, React.js and Agentic AI.
Engineering with
systems thinking.
A backend-first engineer with hands-on experience across banking modernization, payments, cloud-native systems and applied AI.
I am a Software Engineer focused on building dependable, high-performance software. I have worked on 3+ end-to-end projects spanning core banking, cards and payments, payment wallets, cloud-native microservices and AI-powered internal platforms.
My approach combines OOP, SOLID, DDD, design patterns, data structures and algorithms with pragmatic engineering: observable services, resilient APIs, automated testing and CI/CD.
Tools I build with.
A production-oriented stack covering backend engineering, cloud infrastructure, frontend delivery and modern AI.
Java Backend
Java 17, OOP, SOLID, Streams, Lambdas, Collections, CompletableFuture.
Spring Ecosystem
Spring Boot, Spring Security, Spring Data JPA, Spring Cloud, REST APIs.
Microservices
Domain-driven design, resilient services, circuit breakers, rate limiting and distributed patterns.
Event Driven
Kafka messaging, asynchronous workflows, retries, alerts and decoupled domain communication.
Cloud & DevOps
Azure, AKS, Kubernetes, Docker, CI/CD and cloud-native deployment practices.
JavaScript
JavaScript and React.js for dashboards, web experiences and frontend integration.
Agentic AI
Python, LangChain, RAG, agent workflows and Pinecone for AI-powered applications.
Data & Testing
MySQL, PostgreSQL, H2, database indexing, JUnit, Mockito and high-coverage testing.
Shipping software
that matters.
Experience across NatWest Bank, Publicis Sapient and Samsung, primarily in banking, payments and distributed backend systems.
- Designed complex core banking and fintech workflows including transactions, suspense accounts and account closures using Domain-Driven Design.
- Applied OOP, SOLID principles and design patterns to build scalable, fault-tolerant applications deployed on Kubernetes through CI/CD.
- Optimized business logic and distributed flows for an average of 200K+ requests/day while reducing network overhead and operational cost.
- Architected Java 17 microservices for loan repayment, fund transfers and file generation using lambdas, collections and streams.
- Enhanced high-traffic REST endpoints using Kafka, distributed patterns and database indexing; achieved 88% unit test coverage.
- Delivered savings and loan account lifecycle journeys with eligibility checks, audit logging and tax-saving product logic using Java, Spring Boot and MySQL.
- Built an AI-powered HR portal in Python using Agentic AI and Pinecone, reducing manual HR effort by 30%.
- Created AI agents with LangChain and RAG for autonomous decision-making and task execution.
- Engineered scalable dashboards and official web pages using React.js, React Router, Virtual DOM, components, useEffect and Higher-Order Components.
- Built a fraud-detection module using Java 17 and data structures and algorithms to validate card numbers without database queries.
- Designed RESTful microservices using Spring Boot and Spring Data JPA with SOLID principles and design patterns.
- Implemented schedulers, circuit breakers, rate limiters and optimized database queries for systems handling 500K+ requests/day.
- Improved test coverage using JUnit and deployed microservices to Azure Kubernetes Service (AKS).
- Contributed to Samsung Payment Wallet feature development using Spring Boot, Kafka, Docker, Spring Cloud and Spring Actuator.
- Worked with Agile development and Test-Driven Development practices.
- Architected and deployed a backend service using microservice patterns, MySQL and Spring Cloud Config for dynamic runtime configuration.
- Reduced deployments by 42% through runtime configuration improvements.
From idea to
production.
A selection of engineering themes represented across professional and AI-focused projects.
Core Banking Modernization
Scalable account and lending journeys with eligibility, audit logging, transactions, suspense-account flows and asynchronous processing.
SEPA Payment Processing
Critical camt.029/camt.056 workflows covering duplicate detection, sanctions, CSM reachability, routing, retries and alerts.
Agentic AI HR Portal
AI-powered HR workflows using Python, LangChain, RAG and Pinecone to automate knowledge retrieval and task execution.
Foundations
matter.
Computer science fundamentals backed by cloud, AI and problem-solving practice.
National Institute of Technology Silchar
B.Tech — Computer Science and Engineering
Aug 2018 — May 2022
Let's build something
reliable & intelligent.
Interested in backend engineering, cloud-native systems, fintech, distributed systems or applied AI? Connect with me and let's start a conversation.