Dynamic Principal Software Engineer at Dell EMC Technologies with expertise in microservices architecture and cloud deployment. Proven track record in enhancing team performance and driving customer satisfaction through innovative solutions. Skilled in Java and Spring Boot, with a strong emphasis on cross-functional collaboration and mentorship.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Principal Software Engineer
Dell EMC Technologies
Bengaluru
05.2021 - Current
Contributed innovative ideas and solutions to enhance team performance and outcomes.
Demonstrated strong problem-solving skills, resolving issues efficiently and effectively.
Promoted high customer satisfaction by resolving problems with knowledgeable and friendly service.
Senior Software Analyst
Netcracker Technologies Solutions Private Limited
Bengaluru
04.2016 - 05.2021
Company Overview: Customer Journey Manager is a complete sum of experience that customers go through when interacting with your company and brand, be a product, an online experience, retail experience, or a service, or any combination. It is a solution to manage interactions (Journeys) intelligently across a variety of channels like calls, emails, trouble tickets and Campaign. Journey Manager is a component of Customer Journey Manager responsible for design journeys, tracks and guides customer movement through the journey and provides generic BPM capabilities.
Design and development of a Web based application called Customer Journey Designer using cutting edge technologies like Angular4 and HTML5, tailored for designing customer specific Journeys.
Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
Design and development of RESTful Microservices using spring boot, mongo DB and Java.
Used Kubernetes and Jenkins for microservice deployment, Greylog for centralized logging and kafka for microservice communication.
Worked on development of multiple microservices as a part of Journey Manager.
Design and development of process orchestrator called journey orchestrator based on BPMN specification responsible for executing customer journeys.
Perform feasibility study or POC whenever required.
Worked on Performance tuning, code review and CI/CD of application.
Worked on building docker containers and deployment of application into Kubernetes cloud.
Customer Journey Manager is a complete sum of experience that customers go through when interacting with your company and brand, be a product, an online experience, retail experience, or a service, or any combination. It is a solution to manage interactions (Journeys) intelligently across a variety of channels like calls, emails, trouble tickets and Campaign. Journey Manager is a component of Customer Journey Manager responsible for design journeys, tracks and guides customer movement through the journey and provides generic BPM capabilities.
Company Overview: TCS BaNCS Service Integrator is an integration platform that enables seamless integration among various banking applications using different communication protocols like TCP/IP, JMS, and MQ. Service integrator also provides the capability to reconcile data and process large volume of data with batch processing.
Development of batch processing for large volume formatted and non-formatted files using Springbatch.
Application development with feature to validate, resending, reconciling messages against industry standard rule (SWIFT, RTGS, BLOOMBERG).
TCS BaNCS Service Integrator is an integration platform that enables seamless integration among various banking applications using different communication protocols like TCP/IP, JMS, and MQ. Service integrator also provides the capability to reconcile data and process large volume of data with batch processing.
Sr. Representative, Business Operations/ East Division at Dell EMC TechnologiesSr. Representative, Business Operations/ East Division at Dell EMC Technologies