π BE in Computer Science & Data Science β AMC Engineering College (CGPA: 9.2/10) πΌ Software Engineering Trainee @ Vonage (Part of Ericsson) π Bangalore, India
Backend developer with hands-on experience building and testing production-grade REST APIs at scale. At Vonage, I work on a telecom billing platform that processes circa 1 billion API calls per month β contributing to API development, test automation, and microservices reliability.
I enjoy building clean, scalable backend systems and writing automated tests that actually catch bugs.
Languages
Backend
Databases
Testing
DevOps & Tools
π Bangalore, India
π
Jun 2025 β May 2026
-
Developed and enhanced backend REST APIs using Java 20 and Spring Boot, implementing validation frameworks and business logic improvements that reduced API failures by 10β15%.
-
Engineered cross-currency and network validation logic for telecom billing workflows, improving data integrity and preventing critical cost-processing errors across high-volume transactions.
-
Resolved 5+ production issues across cost synchronization, Partner CDR processing, and RCS upload workflows through root-cause analysis, debugging, and backend code enhancements.
-
Standardized error handling by implementing a structured error-code framework across multiple API modules, improving troubleshooting efficiency and API maintainability.
-
Architected and parallelized API regression testing using PyTest, reducing execution time by 75% (2 hours β 30 minutes) while increasing coverage across 50+ edge-case scenarios.
Tech Stack: Java 20, Spring Boot, REST APIs, PyTest, Git, Maven, Telecom Billing Systems
Building:
- Production-grade REST APIs using Java & Spring Boot
- Scalable microservices with MongoDB and Redis caching
- Secure authentication systems with JWT & Spring Security
Learning:
- System Design & Scalable Architecture
- AWS Cloud fundamentals
- Advanced Java & Design Patterns
Spring Boot Β· Java 21 Β· MongoDB Β· Spring Security Β· Opaque Tokens Β· Docker
Secure backend ticketing system with role-based access control, 8+ REST APIs for full ticket lifecycle management, opaque token authentication, and Swagger UI documentation. Containerised with Docker.
Spring Boot Β· Java 17 Β· MongoDB Β· JWT Β· Maven Β· Swagger
10+ REST APIs for job application tracking with JWT authentication, BCrypt encryption, admin dashboard with system-wide statistics, and full OpenAPI 3.0 documentation via Swagger UI.
Python Β· NLP Β· LDA Β· Streamlit Β· TextBlob Β· NLTK Β· Gensim
NLP-based topic modelling system to extract hidden themes from 10K+ Twitter records using LDA. Includes an interactive Streamlit dashboard for visualising topic trends and sentiment analysis.
π IPL Data Analysis
Python Β· Pandas Β· NumPy Β· Matplotlib Β· Seaborn Β· Jupyter Notebook
Data analysis of Indian Premier League (IPL) matches to uncover team performance trends, player statistics, and match outcome patterns. Key insights include top batsmen by runs, team win/loss ratios across seasons, and factors influencing match results such as toss decisions and batting order.
principles:
- "Build it right, not just fast"
- "Clean code is a love letter to your future self"
- "Every API you ship is a contract β honour it"