Projects
Enterprise-level backend projects worked on at TCS and during internship
Aadhaar Data Vault (ADV) – API Module
Banking / Aadhaar Security System
Aadhaar Data Vault (ADV) is a secure system used by banks to store and process Aadhaar numbers in encrypted form, complying with regulatory and security standards.
- Owned and developed REST APIs for the ADV API module based on bank-specific requirements.
- Supported multiple banks with similar workflows but varying validations and configurations.
- Ensured Aadhaar (UID) numbers were stored and processed only in encrypted format.
- Optimized existing APIs by analyzing request flow and removing redundant SQL queries.
- Handled vulnerabilities identified during SAST, CVC, DAST, and OSS security scans.
- Worked on on-premises deployments hosted on bank infrastructure.
Technologies: Java 8, Spring Boot, JMS, ActiveMQ, JMeter, H2 Database
E-Toll System
Transportation / Toll Processing System
E-Toll is a backend system designed to handle toll-related transactions and processing using asynchronous services.
- Developed backend REST APIs using Spring Boot.
- Implemented asynchronous processing for toll-related operations.
- Used JPA Repository for database interaction.
Technologies: Java 24, Spring Boot, Async Programming, JPA Repository, H2 Database
OpenG2P
Government-to-Person (G2P) Platform
OpenG2P is a digital public infrastructure platform used for delivering government benefits directly to citizens.
- Worked on backend services supporting G2P workflows.
- Developed REST APIs using FastAPI.
- Integrated and customized modules using the Odoo framework.
Technologies: Python, FastAPI, Odoo