Experienced engineer seeking a challenging position in a high-quality engineering environment. Resourceful and skilled in academia, I aim to contribute significant value to organizational operations.
Overview
12
12
years of professional experience
Work History
Application Development Lead Analyst
Evernorth Health Services (Cigna Health Solutions)
08.2024 - 02.2025
Project1: SLA Management Service (Accredo Specialty Pharmacy)
Role: Senior Software Developer
SLA Management is the systematic prioritisation of work across Care Central Speciality Pharmacy applications and systems using the SLA API as our source of truth to align on urgency and SLA Date
Technologies: Java, Spring Boot, Restful web services, Junit, Mockito, Splunk, Oracle, MongoDB, Github, Agile Scrum, Jira
Key Responsibilities:
Participated in the development of multiple SLA workflows with Spring Boot and MongoDB
Generated reports using MongoDB aggregation
Developed JUnit test cases with JUnit and Mockito to ensure comprehensive code coverage
Actively participated in Agile Scrum meetings, including sprint refinements, sprint retrospectives, and user story grooming sessions
Actively engaged in daily Scrum meetings to provide status updates, identify roadblocks, and coordinate efforts with the team
Established and enforced standards for clean code and micro-designs within the application
Developed and evaluated solution options to build consensus and drive quality solutions.
Lead Consultant
ITC Infotech
10.2021 - 08.2024
Project1: Finastra (United overseas bank)
Role: Senior Software Engineer
Finastra provides banking solutions to various financing and banking organizations
United Overseas Bank is one of the clients we provide software to the UOB for various commercial and digital banking products
Technologies: Java, Spring Framework, Spring Batch, Restful web services, Angular, Oracle, Gitlab, Agile Scrum, Jira
Key Responsibilities:
I worked with development teams and product managers to brainstorm software solutions
Develop and manage well-functioning applications and databases
Write effective APIs and Services
Work closely with the agile team for grooming user stories for business and leading technical grooming sessions with all the counterparts
Setting standards on clean code and microdesigns in the application
Participated in the development of the spring as well as the angular framework
Project2: Finastra (CCB-MayBank)
Role: Team Lead
Connected Corporate Banking is an end-to-end corporate banking platform that provides integrated workflows and value components for enhanced operational control and data governance
Components: Master Data Management (MDM) & Response Mechanism, Data Warehouse Extracts, Centralised Monitoring
Technologies: Java, Spring Framework, Spring Boot, Restful Webservices, IBM MQ, Kafka, and Kibana
Key Responsibilities:
Managed the product delivery and implementation in client environments (SIT, UAT, & PROD)
Responsible for getting the products certified with QA and getting the sign-off from the client
Acting as a bridge between client and product teams to fill the product and design gaps
Develop and manage well-functioning applications and databases
Create and manage the IBM MQ Queue Manager, queues, and topics
Engr III Cslt-App Dev
Verizon Data Services
04.2017 - 10.2021
Project1: Inline Quote Tool
Role: Team Lead
Verizon’s Integrated Quote Tool within the assisted sales flow for a seamless experience and self-service capability by making Quotes resumable digital portal
Quote simplifies the assisted sales experience before customers purchase our products and/or services
With the quote tool, customers can create multiple quotes, compare each other, and convert the quote into an order
Technologies: Java, Spring Boot, Microservices, Restful web services, Angular7, Oracle, PostgreSQL, Redis, Pivotal Cloud Foundry (PCF), Gitlab, Agile Scrum, Jira
Key Responsibilities:
Leading the VZIndia team and responsible for day-to-day operations of the project from the offshore
Work closely with business owners to understand business requirements
Work closely with the agile team for grooming user stories for business and leading technical grooming sessions with all the counterparts
Aligning the user stories for Sprints based on the business priority
Setting standards on clean code and microdesigns in the application
Participated in the development of the Spring Boot microservices as well as the Angular framework
Project2: Quote Tool
Role: Senior Software Engineer
Verizon’s Quote tool is a Payment Calculator in the Point of Sales division, where when any customer walks-in into the store wanting to purchase a new connection or update the existing lines, like upgrading the device, adding/removing the features and accessories, changing the plan, and trade-in the device, based on these we calculate the price difference for existing and proposed charges
With the quote tool, customers can create multiple quotes, compare each other, and convert the quote into an order
Participated in the development of the Spring Boot microservices as well as the Angular framework
Participated in scrum calls and user story creation discussions
Coordinate with the QA team and help them understand the business requirements
Developed multiple microservices
Maintained High efficiency in working on the Production Trouble tickets and closing them on time
Project3: My Business Portal (SMB)
MBA is a web portal that will be used by Verizon business customers who purchased services like phones, TV, and data from Verizon
Customers have to complete the registration process and create a user ID/password to access the portal
Customers can perform post-purchase activities like viewing/updating their services, viewing/paying bills, updating profile information, and accessing VAS products and Verizon referral programs
Technologies : Java, Spring Boot, Microservices, Restful Web Services, Single Page Application, Angular5, JSP, Servlets, Weblogic Portal, Oracle, PostgreSQL, Pivotal Cloud Foundry (PCF), GIT Repository, Agile Scrum, Jira, and Waterfall
Key Responsibilities:
Responsible for day-to-day operations of the project and is a single point of contact for all the stakeholders
Interacting with other teams when needed
Worked closely with the onsite team and the client to understand the business needs
Coordinated with the QA team and helped them understand the business requirements
Developed various modules based on the client's requirements
Maintained High efficiency in working on the production incidents and closing them on time
Project4: Refer A Business
Verizon Refer a Business is a referral program for qualified Verizon Small Business customers that refer other businesses (“referrals”) to Verizon for the purchase of a2-year Term Verizon Solutions for Business Bundle (VSBB)
Verizon Small Business customers (“referrers”) may participate by submitting their referrals through a special website provided to them by Verizon
Both the Referrer and the Referral may each be awarded20,000 points ($200 value) in the Verizon Small Biz Rewards (SBR) if the Referral purchases a qualifying VSBB plan within90 days of the referral and maintains its Verizon VSBB account in good standing for at least60 days
Technologies: Java, Spring Boot, Microservices, Restful Web Services, Single Page Application, Angular5, PostgreSQL, Pivotal Cloud Foundry (PCF), GIT Repository, Agile Scrum, Jira
Key Responsibilities:
Worked closely with the clients in understanding the business requirements
Participate in daily status calls with business teams to ensure the deliverables are as per the requirements
Developed a front-end angular module and a back-end spring boot module
Participated in building microservices and deploying them in PCF
Supported testing in UAT & Prod and fixed all the IR's
Handling configuration and deployment of microservices in non-prod PCF environments
Software Engineer
IHR Outsourcing & Solutions
02.2016 - 04.2017
Project # Human Resource Manager (Claims & Leave Manager)
HRM is the core HR database and global system of record with built-in productivity tools that support reporting, queries, and complex analyses.The one-step record updating design makes work more efficient and productive, and data more accurate
Claim Manager organises and monitors employee benefit expenditures and claim patterns quickly and easily, with minimum administrative effort
Leave Manager takes care of all types of leave and the administrative and analytical requirements ranging from the computation of leave entitlement to the update of leave records and reporting
Senior Manager Technical Product at The Cigna Group/Evernorth Health ServicesSenior Manager Technical Product at The Cigna Group/Evernorth Health Services