Java Developer with 7+ years of experience in building scalable applications using Java, Angular, and TypeScript. Strong expertise in Agile/Scrum methodologies, including user story grooming and sprint planning, ensuring on-time, high-quality delivery. Proven skills in root cause analysis, defect resolution, unit testing, and CI/CD pipeline implementation using Jenkins. Effective collaborator with cross-functional teams, and experienced in mentoring junior developers to improve team performance and technical excellence.
Overview
7
7
years of professional experience
Work History
IT ANALYST
Tata Consultancy Services Ltd
10.2023 - Current
Worked on the Apple account for their device testing project. The application is used by their Electronics Engineers to test all their products, mainly iPhone, iPad, Mac, and Apple Watch
Played a key role in developing and delivering critical features for iPhone 17 device testing, and led the team to delivering features within the timelines
Contributed to building graphs, data tables, and reporting modules for SAR and connectivity (OTA) teams
Acted as Project Lead, responsible for analysing requirements, sprint planning, and coordinating with Apple team members for clarifications through scheduled discussions
Collaborated closely with cross-functional teams to ensure testing workflows met Apple's quality and performance standards
Enabled Power Table Generation for the SAR team - automated creation of power measurement data used for device radiation compliance testing
Automated Power Table file generation for the connectivity Wi-Fi team. Reduced the generation time from 2 days to a few seconds, significantly improving the efficiency of the application
Optimised performance of an existing table generation module, reducing processing time from few minutes to few milliseconds, facilitating near instant results
Used Java 8, Spring Boot, and MongoDB as the primary tech stack
SENIOR SOFTWARE ENGINEER
Quest Global
12.2021 - 10.2023
Worked on the HUE project. This application unifies the pre-scan and post-scan details of patients across all the modalities like CT and MRI
Roles and responsibilities included development of REST APIs for the application like patient record CRUD, scan data CRUD to name a few, and frontend dashboard
Designed and developed a highly configurable and customisable for patient management system in Angular and Typescript
Used Java 8, Spring boot, AngularJs, Typescript as the tech stack in the project
SENIOR SOFTWARE ENGINEER
UST Global
07.2021 - 12.2021
Worked on the CHO project during my tenure. The application is responsible for processing and adjudication of health insurance policies and claims
Roles and responsibilities included development of REST APIs for the application using Spring Boot Data JPA
Frontend and Backend development of dashboard for tracking the claims analytics in healthcare domain. Frontend was in AngularJs and backend in Java 7
Used Java 7, Spring boot, AngularJs as the tech stack in the project
SOFTWARE ENGINEER
IBS Software
09.2018 - 07.2021
Worked on the EGENCIA BDM project from September 2018 to July 2020 and EGENCIA CAR AND GROUND project from August 2020 to July 2021
Roles and responsibilities included analysis, design, and implementation of projects based on the client requirements adhering strictly to the timelines
Migrating legacy codebase to Java 8 as part of major migration activity
Implemented new features like online check-in, ground booking for Expedia
Actively participated in the code review process of peers
Responsible for monitoring different services and provide on call support for application and client
Used Java 8, Spring boot, HandlebarsJs, BackboneJs, MongoDB as the tech stack in both the project
Education
BACHELOR DEGREE - ELECTRONICS AND COMMUNICATION ENGINEERING
COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY
Skills
Java 8
Spring Boot
Angular
Typescript
MongoDB
Git
Maven
Gradle
Jenkins
AWS
Micro-services
References
Available on request.
Summary Of Experience
7+ years of experience in full-stack development using Java, Spring Boot, Angular, TypeScript, Handlebars.js, and MongoDB
Strong experience working in Agile/Scrum environments, actively participating in sprint planning, grooming, reviews, and retrospectives
Expertise in RESTful API development and integration with front-end applications
Proficient in microservices architecture, including development, testing, deployment, and monitoring
Hands-on experience with unit and integration testing using JUnit, Jasmine, and Cypress
Experienced in CI/CD pipeline implementation using Jenkins
Skilled in dependency and build management using Maven, Gradle, and NPM
Performed root cause analysis, issue trend analysis, and implemented effective solutions
Strong debugging and problem-solving skills with a focus on application stability and performance
Collaborated with cross-functional teams to deliver scalable solutions aligned with evolving business requirements
Mentored junior developers and contributed to knowledge sharing and team upskilling
Delivered high-quality software solutions on time while adhering to organizational coding and testing standards
Timeline
IT ANALYST
Tata Consultancy Services Ltd
10.2023 - Current
SENIOR SOFTWARE ENGINEER
Quest Global
12.2021 - 10.2023
SENIOR SOFTWARE ENGINEER
UST Global
07.2021 - 12.2021
SOFTWARE ENGINEER
IBS Software
09.2018 - 07.2021
BACHELOR DEGREE - ELECTRONICS AND COMMUNICATION ENGINEERING
L2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services BankL2 Desktop Support Engineer at Tata Consultancy Services – Toyota Financial Services Bank
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services