Skills & Expertise (10)
Work Experience
Software Engineer
Tata Consultancy Services
12-2023 - Present
Designed and implemented a device-agnostic 3-Way Match (3WM) engine for the client's telecom workflow, integrating data from three independent systems and applying complex business logic for multi-vendor devices including Cisco, Nokia, and Ciena etc. Built dynamic JSON-based device templates that auto-generate standardized object models for each device type, eliminating manual mapping and ensuring consistent handling across heterogeneous telecom equipment. Refactored a legacy monolithic codebase into modular service layers with reusable components, improving maintainability by 40%, reducing onboarding effort, and accelerating delivery of provisioning features. Implemented a regression testing framework that compares historical and current API responses to identify deviations, enabling faster root-cause analysis and reducing production defects. Developed comprehensive JUnit test suites with 85% coverage and enforced SonarQube quality gates, ensuring stable, high-quality releases and minimizing post-deployment issues. Collaborated with cross-functional engineering, QA, and DevOps teams, enhancing CI/CD pipelines using Jenkins and Git, resulting in smoother deployments and consistent delivery of production-ready features.
Software Engineer
Tata Consultancy Services
12-2023 - Present
Designed and implemented a device-agnostic 3-Way Match (3WM) engine for the client's telecom workflow, integrating data from three independent systems and applying complex business logic for multi-vendor devices including Cisco, Nokia, and Ciena etc. Built dynamic JSON-based device templates that auto-generate standardized object models for each device type, eliminating manual mapping and ensuring consistent handling across heterogeneous telecom equipment. Refactored a legacy monolithic codebase into modular service layers with reusable components, improving maintainability by 40%, reducing onboarding effort, and accelerating delivery of provisioning features. Implemented a regression testing framework that compares historical and current API responses to identify deviations, enabling faster root-cause analysis and reducing production defects. Developed comprehensive JUnit test suites with 85% coverage and enforced SonarQube quality gates, ensuring stable, high-quality releases and minimizing post-deployment issues. Collaborated with cross-functional engineering, QA, and DevOps teams, enhancing CI/CD pipelines using Jenkins and Git, resulting in smoother deployments and consistent delivery of production-ready features.
iOS Development Intern
Tata Consultancy Services
02-2023 - 05-2023
Developed UI components and custom icons for enterprise banking application using Swift and Xcode. Created intuitive user interfaces following iOS design guidelines and accessibility standards. Collaborated with UX designers and backend developers to ensure seamless integration.
iOS Development Intern
Tata Consultancy Services
02-2023 - 05-2023
Developed UI components and custom icons for enterprise banking application using Swift and Xcode. Created intuitive user interfaces following iOS design guidelines and accessibility standards. Collaborated with UX designers and backend developers to ensure seamless integration.
Education
Bachelor of Technology
2020 - 2023 · India
Bachelor of Technology
2020 - 2023 · India
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Current Company
Tata Consultancy Services
Visa Status
No Visa
Relocation
Open to Relocation