Have been part of many development projects including Customer Integration, Integration of different systems with Netcool, Development of new out of the box features. Have also worked on operational issues in customer production environments. Worked on different phases of SDLC cycle e.g. RFP (Request for Proposal), Requirement gathering, Analysis, Design, Implementation, Testing and Maintenance. Have experience of working in Agile projects.
Overview
10
10
years of professional experience
6
6
Certifications
Work History
Technical Lead
Manhattan Associates Development Center Pvt.Ltd
09.2019 - Current
Product development and maintenance for supply chain products. Tech stack involves Java Spring Boot REST APIs, RabbitMQ, and multiple database solutions (Oracle, MySQL).
Experience includes resolving customer incidents, building customer-specific features, and enhancing distributed services hosted in AWS and Google Cloud.
Following are the detail of various features built for the customers :
Levi’s
Integrated Adyen Payment Gateway, enabling Levi’s to receive payments seamlessly on the platform, creating a significant business impact.
Integrated MuleSoft shipping labels via MuleSoft Anypoint APIs, automating shipping label generation for Europe operations. Developed Rest API to create and send required information for mulesoft to get shipping and invoice labels. Collate all the labels required from the response bytes and show in the form of PDF.
Implemented Centiro shipping labels API for Canada and US operations, streamlining logistics processes.
AtHome
Integrated Aurus Payment Gateway and Riskified for fraud detection, strengthening secure payment flows.
Delivered “Ship It Instead” flow, allowing customers unable to visit stores to ship orders directly to their location.
Michael Kors
Developed Digital Self Service, enabling users to manage order workflows via secure self-service links delivered by email.
Integrated FedEx tracking for real-time shipment visibility.
Re-architected bulk item update workflow from a synchronous to an asynchronous design, resolving API unavailability issues during bulk operations.
Solution Integrator
Ericsson India Global Services Pvt. Ltd
10.2015 - 09.2019
Handling the alarms life cycle
Description: Handling alarm life cycle (Alarm is an event from a network).
Features:
Multi Silo Correlation:
Identifying the Parent child alarms which are present in different silos. Parent child alarms are identified based on alarms from the same site or node. Child alarms will be marked by automations with parent silo details and will be marked for B2B transactions by database trigger where it updates parent Ticket details to the child.
Consolidation of tickets:
Reduces the creation of duplicate tickets which is difficult for users to monitor. Written the algorithm in java to identify parallel execution of transactions and create only one ticket which is first inserted and the remaining alarm to get consolidated.
Migration of Script server to Java Akka framework:
Perl script used for sending requests to OneTM using the SOAP web services has migrated to Java code for all the flows of the alarm life cycle (TT Creation, Alarm update, TT Clear, Reopen TT, Worklog update). Handling the asynchronous transactions using JMS subscription
Development of Smart Dashboard Tools
Description: Developed 2 dashboards (Mate Critical Outage Ageing and Outage Ageing Dashboards) using Spring MVC Framework to display the alarm details based on customer requirement (Customized tools).
Role: Full Stack Developer
Tools & Technology: Java, Spring MVC, CSS, SQL, Hibernate, JSP.
Mobile alarm tool (Live alarms display GUI support on Mobile)
Description: Developed responsive application which can be launched in mobile/laptop in Spring MVC Framework. Based on the search criteria given by the user, live alarms will be fetched from the database and displayed.
Description: Based on the alarm occurrence, auto notification (sms, email, voice call) will be sent to the configured user. Developing UI for users to configure the details for each framework using HTMl, CSS and Impact Policy.
SMS will be sent based on TelAlert (Customer specific) or telemetric(Generic)
Email will be sent via SMTP server.
Voice Call will be done by easy reach where user details will be sent to ESB - Easy Reach
Description: Developed 5 tools (Send Email, Attach to TT, Manual DMASF, Resync Node, Reopen TT). These tools are used by the end user to trigger the request on demand.
Role: Full Stack Developer.
Tools & Technology: Java, Spring MVC, CSS, SQL, Hibernate, JSP.
Education
Bachelor of Engineering - TCE
BMSCE
01.2015
Diploma - ECE
Board of technical examination
01.2012
Class 10th - undefined
Karnataka secondary education examination
01.2009
Skills
Key skills - Java, Spring MVC Framework, Spring Boot, My SQL, JSP, JavaScript, Servlets, Web Services, Akka framework, Perl, Unix, Shell script, CGI script, HTML,Jasper
Principal Consultant at Manhattan Associates India Development Center Private limitedPrincipal Consultant at Manhattan Associates India Development Center Private limited