Having 13+ years of relevant work experience in Java /J2EE technologies like Spring Boot, Microservices, Web Services, EJB 2.0, Hibernate, JDBC, Docker, Kubernetes, Jenkins, GIT, Bamboo, Bitbucket, Oracle, DB2 and PCF.
Overview
17
17
years of professional experience
Work History
Delivery Project Lead
Mphasis Corp
01.2023 - Current
Delivery Project Lead
Mphasis
06.2019 - 01.2023
Lead
Brillio Technologies
10.2010 - 06.2019
#1
Tata Consultancy Service
12.2006 - 09.2010
Education
Andhra University
undefined
Andhra University
undefined
Andhra Pradesh Secondary Education Board
Skills
Java
undefined
Technical Competencies
Java Spring MVC, WEB & Spring Boot, Microservices, REST API Development, Bamboo, Bitbucket, HTML5 & CSS3, Jenkins, SoapUI, Maven, JIRA
Projects Experience Summary
O2-enrollment, Mphasis Corp, 12/01/22 - Present, Java Microservices, This project is primary system, deals with offer management and Preferences. So that different LOB like Retail and Managed Investing can provide the appropriate experiences for clients. Enrollment API is service is used to manage offers. An Enrollment is an instance of a product created for a given target. It holds a group of preferences. All the preferences will be performed at the preference API level. This includes setting opt-in/opt-out and retrieving the preferences. Based on the product provided in the request Enrollment API decides the action needs to be performed in Mainframe or Distributed flows. process routing logic will be leveraged for that purpose., Understand, analyze and solve the business requirements, customer issues., Developed APIs using Spring Boot Framework which is used for Enrolling offers in DB2 database., Resolve Security Issues for all the web applications using Veracode Scanning and Remediations., Write Unit test Cases using Junit, Mockito to ensure the Code Coverage of the application and implement review suggestions., Involve in fixing Prod issues and the Bugs/Defects found during System Testing, Integration Testing and User Acceptance Testing in non-prod environments., Peer to peer interactions between QA, Business, Reports, Database, Prod Support and DEV for issue tracking and resolution., Log the progress of work using JIRA and publish the artifacts in Confluence., Coordinate with different onshore/offshore application development teams to troubleshoot, resolve Application Integration issues., Attend Scrum Meetings to understand business functionality, requirements in and end user perspective and provide updates to all Stakeholders., Involve in the application modernization initiatives., Involve in the complete software development life cycle Requirements gathering, Analysis, Detail design, Development and implementation of the system., Collaborate with the developers, business analysts and development managers in order to determine the software's technical direction, systems architecture, system design and implementation plan., Responsible for managing the Development and maintenance to achieve the highest level of customer (end user) acceptance and satisfaction., Work proactively, independently and with multiple teams to address project requirements, and articulate issues/challenges with enough lead time to address project.
SPS Next Gen, Mphasis, 03/02/20 - 11/30/22, Java Microservices, This is webbased application and migrating from old technologies like Struts to Rest services using Spring boot. Stock Plan Service Technology develops and supports applications for corporate equity compensation plans (Stock Options, Restricted stocks, Employee Stock Purchase plan, etc.). Major applications are Equity Award Center(EAC), Stock Plan Manager(SPM) and Equity Operation Systems(EOS), Involve in implementing the web service for the core functionalities., Involve in the complete software development life cycle Requirements gathering, Analysis, Detail design, Development and implementation of the system., Responsible for managing the Development and maintenance to achieve the highest level of customer (end user) acceptance and satisfaction., Work proactively, independently and with multiple teams to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks., Code reviews, exposure to continuous integration, test case reviews and ensure code developed meets the requirements.
1, Tata Consultancy Service, 12/20/06 - 09/15/10, Java Spring MVC, WEB & Spring Boot, Scale administration and Control System (SCS) maintain the information of scalers and scale sites as well as verification of scale sites both manually and automatically by uploading the data. General Billing System in the Ministry addresses the billing of all goods and services provided by the Ministry that is not of a wood fibre nature, that is, all billing except stumpage. There are two streams of billings that will comprise the General Billing System (GBS): scheduled billings, such as the Annual Rents and Fees, and nonscheduled billings which are manually generated. Client management is the process of initiating and maintaining business relationships with clients. Client information is collected, verified and entered into the corporate database using the ministry's Client Management System. The system assigns the single unique Client Number to a client profile that contains the name, address and other identifying information for each client., The primary activity was related to maintenance & enhancement of the application Analysis of the bugs and enhancements., Contributed towards the coding and unit testing.
1, Brillio Technologies, 07/01/15 - 06/14/19, Java - REST API Development, Policy management deals with create, update, delete and Activation/deactivation of policies. SDWAN application to Manage Policies like voice/video/data etc. to send packets using the INTERNET/MPLS networks by setting the PATH and BACKUP PATH for each site. MPLS network can be set when we want to send Critical and important data and INTERNET can be set to send less important traffic. Also modifying the Applications (Skype/Jabber/Salesforce etc.) Categories. This is to specific tenant/customer. Using the Cisco APIs, interacting with Cisco APICEM (Application Policy Infrastructure Controller Enterprise Module) controller and in turn controller pushes configuration to the devices, Requirements gathering, Analysis, Design and development, Daily interaction with client, requirement analysis and status reporting., Perform coding, code reviews, and unit testing., Analysis of the bugs and estimation., Coordination with offshore team for timely and quality delivery., Tasks management for team., Participated in daily scrum meetings.
2, Brillio Technologies, 01/01/14 - 06/30/15, Java - REST API Development, The main objective of this application is to Manage the polices It deals with create, update, delete and Activation/deactivation of policies. SDWAN application to Manage Policies like voice/video/data etc. to send packets using the INTERNET/MPLS networks by setting the PATH and BACKUP PATH for each site. MPLS network can be set when we want to send Critical and important data and INTERNET can be set to send less important traffic. Also modifying the Applications (Skype/Jabber/Sales force etc.) Categories. This is to specific tenant/customer. Using the Cisco APIs, interacting with Cisco APICEM (Application Policy Infrastructure Controller Enterprise Module) controller and in turn controller pushes configuration to the devices, Requirements gathering, Analysis, Design and development, Daily interaction with client, requirement analysis and status reporting., Perform coding, code reviews, and unit testing., Analysis of the bugs and estimation., Coordination with offshore team for timely and quality delivery., Tasks management for team., Participated in daily scrum meetings.
3, Brillio Technologies, 10/01/10 - 12/30/13, Java Spring MVC, WEB & Spring Boot, The main objective of the projects is to develop OMP and OMI applications. OMI application gets the input from the OMP application. The main modules like Metric Management and admin Management. The different LOB/Regions are IB, WSS, BOSC etc. The date will be updated in the OMP application Daily, Weekly, Monthly, and Quarterly and Yearly basis. This application has two types of Users, Input user and System Admin. In OMP application Fact setup can be created with six different optional dimensions those are Work Org, Business Org, Other Org, Work Loc, Business Loc and Other Location, Client interactions and requirement analysis, Contributed towards the coding and unit testing, Responsible to deliver the product to the client every month in time., Involved in the allenvironment Dev, UAT and Production., Daily interacting with client, requirement analysis and status reporting., Responsible to deploy application to the Dev and UAT environments., Analysis of the defects and enhancements., Weekly interaction with the users to give the overview of the Development Process.