Results-driven software developer with 5+ years of experience in backend & full-stack development across e-commerce and enterprise platforms. Adept at building scalable RESTful APIs, optimizing performance, and leading Agile teams. Currently pursuing MS in Computer Science with a strong foundation in algorithms and system design.
Overview
5
5
years of professional experience
2
2
years of post-secondary education
Work History
Graduate Teaching Assistant
Montclair State University
08.2024 - Current
Mentoring students in Java, databases, and DSA through real-world projects, with a focus on clean code practices and system design.
Supporting student research by defining project goals, analyzing data, and applying cutting-edge technologies to deliver solutions.
Senior Software Engineer
Capgemini
04.2022 - 04.2023
Led the full-stack development of a dynamic and responsive web application for Collect&Go using React, Java, and Spring Boot, improving UI performance and increasing user engagement by 15%.
Designed and implemented a scalable microservice with Java, Spring Boot, and Redis for real-time service fee calculation, improving pricing accuracy and boosting revenue by 18%.
Optimized Apache Solr indexing and ranking for online-only promotions, enhancing search relevance and increasing online sales 20%.
Built and maintained RESTful APIs with Java, Spring Boot, and Hibernate to enable secure data exchange across distributed systems.
Diagnosed and resolved critical performance issues in both React frontend and Spring Boot backend applications, optimizing load times and improving user experience for over 1 million customers.
Collaborated with product owners and QA engineers in Agile sessions to gather requirements, estimate effort, and ensure alignment with Scrum and SDLC practices, resulting in streamlined project delivery and a 20% increase in customer satisfaction.
Software Engineer
Tata Consultancy Services Ltd.
12.2017 - 04.2022
Designed high-level architecture for NGPS (Next-Generation Pricing Solutions) to enable seamless migration of pricing workflows including quote creation, manual price settings, and product price guidelines from WCS to NGPS.
Implemented quote number generation logic in Spring Boot with dynamic prefix-suffix sequencing to ensure unique, scalable quote IDs.
Built robust error handling logic to notify customer service representatives (CSRs) on the frontend and publish error alerts to Kafka for downstream processing when ownership site data is missing during order placement.
Developed upcharge pricing functionality and a calculation module to handle WCS claims, using Java, React, SQL, and Web Services.
Identified critical bottlenecks, optimized code, and developed scripts to reduce application latency by approximately 20%.