Having 14 plus years of Experience in the IT Industry. Having 10 Plus years of Experience in Design, Development, Enhancement, and Maintenance and supporting Enterprise Applications in Java/J2EE. Worked on various modules of Spring Framework IOC, MVC, JDBC and DAO, and Spring Batch, Spring Boot and Microservices. Worked on HTML, CSS, and JavaScript for the UI page design. Worked on various Design Patterns in Java and J2ee as part of Designing. Worked on IDE tools like Eclipse, App servers like WebLogic, JBoss, and Tomcat, etc. Worked with Different build tools like ANT and Maven. Worked on Database tools like TOAD and SQL Developer. Having a good experience with TIBCO BW Process for Building Java processes. Created different kinds of automation processes for different requirements in Supporting Standalone Applications in Unix Environment. Having good exposure to SOAP Web services and implementation.
Overview
17
17
years of professional experience
5
5
years of post-secondary education
Work History
Java Developer and DevOps Engineer
Mobile
Retail Inventory Serialization Physical Inventory
Project Summary:
T-Mobile is one of the largest telecom providers in the US region and operates on a complex IT landscape to provide the best quality services to its customers without any lapses
T-Mobile’s IT division has implemented many of the latest technology platforms and is abreast of most of its competitors
The RISP team is responsible for managing the implementation, upgrades, migrations, hardware sizing, and landscape design required for TIMO 2.0 Application and supporting /connected infrastructure
TIMO 2.0/RIMO 2.0 are software applications for the retail store of T-Mobile used primarily for store inventory operations
The systems manage inventory data right up to serialized levels and help manage store inventory Receive (TIMO), Sell, Return, Transfer (TIMO), And Physical Inventory count (TIMO)
As part of Retail Inventory Serialization, the Physical Inventory (PI) POD is responsible to enable the count of physical inventory for each store on the specific days of each month as mentioned in the PI calendar, to adjust the Stock on Hand and show the true count
The System also enables receiving inventory in stock that is not part of store inventory yet
The PI processes are mainly of two types- Full PI & Mini PI
The application allows direct serial number scans and License Plate serial number scans for the returned items
Responsibilities:
Developed the Restful web services using Spring RESTful web services and Spring Boot and Microservices as per the Client’s Requirement
Performed code reviews on a regular basis and implemented Clean Doing techniques to improve the application performance
Worked on Performance tuning related to the DB Sequels using SQLs
Worked mainly as DevOps Engineer where am responsible for analyzing the production issues of P3 and P4 tickets and providing the RCA
Create the PR for DB changes and CR for Code changes and get the business approvals from the stakeholders to push changes into production
Created unit test cases using frameworks like Junit and Mockito
Project Environment: Java-J2EE, Middleware Component, Spring Boot, Micro services, REST web services Bitbucket, Jenkins, CSQ Cassandra DB and Maven.
Public Sector Service
Area State of North Dakota IES
05.2022 - 05.2023
A US state provides public services to its citizens. State Government provides State citizens with SNAP, TANF, Child Care Assistance, Medicaid, Medicare, and LIHEAP benefits. The project consisted of designing an Integrated Eligibility system to help agencies improve how they determine eligibility, manage cases, and deliver health and human services programs to its citizens in need. The Interfaces module allows eligibility systems to receive information that aids in eligibility determination and share information with other agencies to assist in overall human service delivery.
Responsibilities:
• Worked on gathering and analyzing the requirements and prepared the Design documents.
• Worked on developing the Services using Spring REST and Spring Web and JPA modules using Spring Boot Module.
• Worked on Performance tuning related to the DB Sequels and Stored Procs using SQLs.
• Involved in Unit Testing using Junit and Mockito Frameworks.
Developer
Area State Tennessee
01.2022 - 05.2022
I have worked on the MMIS team of the North Dakota IE project while delivering several Change Requests and the most critical Defect fixes
Involved in fixing all types of DF starting with Critical, High, and Major ones, with at least 100 Data fixes
Developed the Restful web services using Spring RESTful web services and Spring Boot and Microservices as per the Client’s Requirement
Developed the batches like Daily, Weekly and Monthly using Spring Batches
Worked on creating unit test cases using Junit and Mockito Framework wherever required
Public Sector Service
Developer
Transamerica
06.2021 - 12.2021
The Transamerica Corporation is an American holding company for various life insurance companies and investment firms operating primarily in the United States, offering life and supplemental health insurance, investments, and retirement services
TA primarily offers insurance and financial services
Types of life and health insurance policies offered include term life, whole life, universal life, etc
TA companies also offer a variety of mutual funds and annuities
Responsibilities:
As a developer involved in requirement gathering to design and develop of Integrated Eligibility System using Basic essential Java concepts like Oops, Multi-threading and Exception Handling, JSP, Servlets, and SOAP-based Web services
Batch jobs designed and developed to run in multiple servers at the same time with different instances
Developed the Restful web services using Spring RESTful web services and Spring Boot and Microservices as per the Client’s Requirement
Developed the batches like Daily, Weekly and Monthly using Spring Batches
Created unit test cases using frameworks like Junit and Mockito
Worked on Creating Flow Diagrams, and sequence diagrams for different applications like Paris3, EDSs, and Transfer Batch applications using draw.io
Public Sector Service
Area State of Arkansas
01.2020 - 10.2020
A US state provides public services to its citizens.
The project consisted of designing an Integrated Eligibility system to help agencies improve how they determine eligibility, manage cases, and deliver health and human services programs to its citizens in need. The Interfaces module allows eligibility systems to receive information that aids in eligibility determination and share information with other agencies to assist in overall human service delivery.
Responsibilities:
• Worked as Developer Responsible for Requirement Analyze the Designing.
• Developed UI for multiple screens in the Benefits Management Module.
• Involved in developing the services for different type of human service programs, eligible criteria for the Integrated Eligibility System using EJB and Web services.
• Also involved in performance tuning of the application using different memory profiling tools.
• Created unit test cases using frameworks like Junit and Mockito.
Senior Java Developer
Nationwide
09.2019 - 01.2020
ND-WP-MMIS
Project Summary:
A US state provides public services to its citizens
State Government provides State citizens with SNAP, TANF, Child Care Assistance, Medicaid, Medicare, and LIHEAP benefits
The project consisted of designing an Integrated Eligibility system to help agencies improve how they determine eligibility, manage cases, and deliver health and human services programs to its citizens in need
The Interfaces module allows eligibility systems to receive information that aids in eligibility determination and share information with other agencies to assist in overall human service delivery
Responsibilities, Long-Term Services & Supports (LTSS) are medical and/or personal care and supportive services needed by individuals who have lost some capacity to perform activities of daily living, such as bathing, dressing, eating, transfers, and toileting, and/or activities that are essential to daily living, such as housework, preparing meals, taking medications, shopping, and managing money
This System has different modules like a referral, PAE, adjudication, enrollment, etc
Transition: We are working for the Tennessee government Medicaid state program which provides assistantship to adults over 65 through different programs and any adult with an intellectual disability or developmental disability
I especially worked on the part where an enrolled person must transfer from one program to another
For e.g., if somebody wanted home-based care service to a nursing facility or vice versa, I would help them with the transfer like documentation and stuff from the backend perspective
We are using Spring Boot for the backend and Angular for the front end
We have daily run batches and postures in our database
Bamboo is used for CICD
Responsibilities:
Developed the Restful web services using Spring RESTful web services and Spring Boot and Microservices as per the Client’s Requirement
Developed the batches like Daily, Weekly and Monthly using Spring Batches
Actively worked on resolving the 50 defects raised in SIT and UAT Environments
Worked in different environments to do critical Data Fixes
Worked on creating unit test cases using Junit and Mockito Framework wherever required., State of Arkansas Integrated Eligibility System - ARIES
Project Summary:
A US state provides public services to its citizens
The project consisted of designing an Integrated Eligibility system to help agencies improve how they determine eligibility, manage cases, and deliver health and human services programs to its citizens in need
The Interfaces module allows eligibility systems to receive information that aids in eligibility determination and share information with other agencies to assist in overall human service delivery
Responsibilities:
Lead developer involved in requirement gathering to design and develop of Integrated Eligibility System using EJB and Web services
Developed the business components using EJB as a backend service and Batch jobs to run nightly
Also involved in performance tuning of the application using different memory profiling tools
Batch jobs are designed and developed to run on multiple servers at the same time with different instances
Developed multiple screens in the Benefits Management Module using HTML, JavaScript, and JSP
Created unit test cases using frameworks like Junit and Mockito., and affiliated companies is a group of large U.S
Insurance and financial services companies based in Columbus, OH
An entity that provides insurance is known as an insurer, insurance company, insurance carrier, or underwriter
A person or entity buying insurance is known as an insured or a policyholder
Underwriting Desktop (UD)
The insured receives a contract, called the insurance policy, which details the conditions and circumstances under which the insurer will compensate the insured
The amount of money charged by the insurer to the policyholder for the coverage set forth in the insurance policy is called the premium
UD is a paper application that deals with various products categorized under different distribution lists
As part of these products, we have two different types of products,
WL and TL products and traditional products
UD gets input from different end systems like Cyber Life, Oracle Insurance Policy Administration (OIPA), and some others
The Communication is via web service calls through different TX like 103, 105, 106, 108, 1126, etc
Responsibilities:
Lead developer Involved in requirement gathering, analysis, and designing
Worked on different change requests for NY IUL and Survivorship products
Communicated and Coordinated with all the Stakeholders in Onshore-Offshore Model
Developed APIs using SOAP and Spring RESTful Web Services
Involved in Code Reviews
Worked on Performance tuning related to the DB Sequels using SQLs
Created unit test cases using frameworks like Junit and Mockito.
Senior Developer
MasterCard, MasterCard International
12.2016 - 03.2017
Project Summary:
Application Life Cycle (ALM Project) is a middleware system that provides efficient intermediate services between the issuer bank customer and the client system
By this Intermediate ALM System Issuer Bank Customers can perform multiple file processing of many types of files in a short span of time, which provides huge profits to both the member bank and card publishing vendors
It provides a set of drools to be incorporated for every member bank customer depending on their income and spending for a month or quarter of a year, By the stabilization of this ALM Interface, Member banks can perform their actions on all universal file format layout files in the current trend
Responsibilities:
Involved in the requirement gathering from the client session and prepared an understanding document on it
Prepared the High-Level Design Document and get it signed off in working sessions
Worked on the Development of all Universal File Formats supported by the system using Spring IOC, Spring JDBC, and Hibernate
Worked on the File and Record validations for various fields of All File types
Worked on Performance tuning related to DB like validation Sequels and Stored Procedures using SQL/PL SQLs
Involved in Designing the DB for one of the modules
Created unit test cases using frameworks like Junit and Mockito
Project Environment: Java-J2EE, Middleware Component, Spring Boot, Spring Batch Framework, GIT Repository (Atlassian Tool), SQL, Mainframe DB2, WinSCP, Putty
Senior Developer
Apple
01.2016 - 10.2016
TURBO is an application, which deals with the business that Apple does on Mobiles, IPad, iPods, Tablets, and Laptops
The customer gets the details about business across the globe
It helps to create the reports with the help of Excel documents which will be useful for Auditing
The Application gets the Data from Multiple servers and creates the required reports which helps the customer to do the business more effectively
Responsibilities:
Worked as Developer Responsible for Requirement Analyze the Designing
Understanding the business requirements and how the current system works
Developed the Restful web services using JAX-RS and Spring RESTful web services for the Client’s Requirements
Performed code reviews on a regular basis and implemented Clean Doing techniques to improve the application performance
Worked on Performance tuning related to the DB Sequels using SQLs
Created unit test cases using frameworks like Junit and Mockito
Project Environment: Java, Excel, and EBS API
Senior Developer
Apple
01.2015 - 12.2015
Application Engineering Platform extracts the non-functional aspects of a project, implements them as sharable components, and provides a platform as a base for any development project
App Engineering consists of four modules, Project Creator, Entitlements, Fault tolerance, and Audit Service
Project Creator, which is a tool like Eclipse allows you to create projects, which will be having the basic aspects of the project like what are the Framework and the DB, and third-party services for which the project will get created
Responsibilities:
Understanding the business requirements and how the current system works
Worked on Creating the Project Creator FAQ Documentation and enhancements
Developed the Restful web services using Jax RS and Spring per the Client’s Requirement
Performed code reviews on a regular basis and implemented Clean Doing techniques to improve the application performance like for Project Creator
Created unit test cases using frameworks like Junit and Mockito
Project Environment: Java, Spring IoC, spring DAO, JAX-RS - Java API for RESTful Web Services
Developer
Kawasaki
12.2013 - 10.2014
This is the product developed by Mize India Ltd
This will be used by different clients Trimble and KCMA (Kawasaki), there are various modules (subprojects) like Product Registration, Parts Orders, and Inspection which will be used by clients
The base product (CC) will have all the different services like parts information and Product registration details and various others like Inspection and warranty
The application is available for different gadgets like Mobiles and laptops
Responsibilities:
Worked on gathering and analyzing the requirements and prepared the Design documents
Worked on designing UI pages using HTML, CSS, and JavaScript for the client side
Worked on developing the New Services using Spring RESTful and JAX RS for in Base CC Product and maintaining the existing services code cleanup activities to enhance the system performance
Worked on the DB layer using the JPA Framework to perform the DB Operations
Worked on Performance tuning related to the DB Sequels and Stored Procs using SQLs.
Developer
Union Pacific Railroad, UPRR, IDSS
03.2011 - 11.2013
This is an umbrella of applications like Sentinel, SSI, ICE, EBS and MAD
As every application is having its own functionality
Sentinel is a shipment tracking application
It receives all the events of all cars from CEO and tracking a specific car based on the rules created and sends the alert notification to client defined JMS queue or Email ID
SSI: This application tracks the shipments that are delayed due to any incident that occurred at circ7 and sends the delay notification message to the customers of the affected shipments
ICE: This application tracks the shipments and works with SSI to track and un-track the shipments, based on the criteria
EBS: This application deals with any abnormal Situations like Heavy cyclones or Earthquakes
MAD: Works with Message Delivery to the external system
SSI Description: Automates previous manual process, requires customer to “subscribe” to receive Service Interruption Notifications
There is HDC team who maintains the SIRS DB (lotus notes) and creates the record having all details of an interruption is there in shipments
The Job of SSI application is to connect the SIRS DB and get all new Open incidents and alert the customers by sending notifications in the form of emails
So that the customer will be aware of their shipment status
There are two kinds of notifications in this, First- General Notification of Incident
This is for the Internal UP Employees
The second one for the Shipment Delay
This alerts the customer whenever there is any interruption due to the track repair, Locomotive issue, delay in Car loading, etc
Responsibilities:
Worked on gathering and analyzing the Requirements and prepared the Design documents
Worked on designing UI pages using HTML, CSS and JavaScript
Involved in Developing automation process using Spring IOC, Hibernates and Spring JDBC for the shipment Delay in SSI
Involved in Unit Testing using Junit and Mockito Frameworks, Integration and Functional of the SSI application
Perfumed code review and code cleanup activities to enhance the system performance
Worked on Performance tuning related to DB like validation Sequels and Stored Procedures using SQL/PL SQLs
Actively worked with onsite and offshore teams in closing production-related issues
Environment: Windows XP, UNIX, Java, spring IoC, Spring JMS, XML Beans, JMS and TIBCO, maven, My SQL, SQL Developer, Eclipse.
Developer
EDI Connect
03.2010 - 02.2011
EDI Connect allows Trading Partners (supports hundreds of external providers and hospitals) to send and receive HIPAA 27x transactions using HTTPS and SOAP protocol for both real-time and batch-mode transactions in accordance with CAQH guidelines
HIPAA 27x transactions (270/271 - Eligibility Inquiry and Response, 276/277 - Claim Inquiry and Response, 278/278 - Request for Review/Response)
Multiple Brands associated with EDI Connect:
Anthem, Unicare, Blue Cross Blue Shield (BCBS) Georgia, Blue Cross Blue Shield (BCBS) South Carolina, and finally in New York.
Responsibilities:
Requirement Analysis gathering and involved in creating the Design Documents
Worked on Developing the Design flows for the system using an EDI Tool
Perfumed code review and code cleanup activities to enhance the system performance
Worked in Unit Testing on the EDI Tool and Manual Testing of the application
Actively worked with onsite and offshore teams in closing production-related issues
Tool, UNIX, web services, and SQL Developer
Developer
Cbeyond
03.2008 - 02.2010
Cbeyond Online Java Development
Project Description:
Cbeyond is the voice and broadband Internet provider built exclusively to serve small businesses using Voice over Internet Protocol (VoIP) and a 100% Cisco network
Cbeyond delivers to small business customers (an entrepreneurial class of customers with 4-200 employees - generally using 4-48 phone lines) an integrated package of high-quality local and long-distance telephony services, high-speed, T-1 Internet access, and Internet-based applications
Cbeyond online is the front-end application for Cbeyond customers
Through this application, the user can have access to all the required information (like the account details, services subscribed to like local line, long distance, VPN, web hosting, etc., and billing information, etc.)
This application interacts with several other applications like Siebel, EAI, APS, granite, check free, etc
For different services
This project involves developing CRs and solving production defects for the CBOL application and some of the other applications (EAI, granite) as well
EAI (Enterprise Application Integration) in Cbeyond plays a major role in serving Customer Requirements
It communicates with Different third-party systems such as Siebel, APS, Neustar, RevChain, Octane, and Granite
The main purpose of this is to understand the Requests from Siebel and Format it according to the End system expectations and gets the response and formats it again as Siebel wants and sends it across
The purpose of EAI is to apply business rules to the incoming request response
I-99 Project: This project goes hand-in-hand with EAI
This project is intended to achieve the Integrating of these applications up to 99%
For this analyze all the blank requests from Siebel and find out the exact reason
If there is a problem with any End system or EAI open the ticket to work on the Issue
Responsibilities:
Requirement Analysis gathering and involved in creating the Design Documents
Worked on Developing and maintaining the services using Java Webservices, XML, XSDs, and XSLTs which transforms the client request into different end systems like Voicemail, and FaxtoEmail
Worked on understanding the different systems like Voicemail, FaxtoEmail and WebHosting Services, Revchain, the Neustar Related, and Siebel
Developed unit test cases using JUNIT3 and was involved in code review activities to enhance code quality and improve application performance
Worked on different production-related issues
Web Service and Hibernate Web logic, Oracle, and Unix
Tools: Eclipse, IT Service Management, SSH Client, and SQL Developer
Tester and Developer
JPMC, JPMC Client Central
09.2006 - 02.2008
JPMC has initiated an organization-wide initiative – Global Reference Data Initiative to consolidate the Reference Data and distribute it to various applications that need it
Client Central is conceptualized to be that single authoritative source for customer data
Client Central has replaced the client functions of the existing legacy applications
Client Central allows users to create, maintain and view party information both via a thin client (web-based intranet front-end) and a thick client (Java Swing)
Responsibilities:
Requirement Analysis gathering and involved in creating the Design Documents
Worked on UI design using HTML, CSS, and JavaScript
Understanding the Existing system by testing the functionalities of the CAM module
Developed unit test cases using the Junit for CAM Module
Perfumed manual testing and functional testing and created the Test Reports using MSExel
Worked on different production issues.
Education
Bachelor of Science - Computer Science
Kakatiya University
08.1997 - 06.2000
Master of Science - Computer Science
Kakatiya University
08.2001 - 10.2003
Skills
Java 8 / J2EE
JSP, Servlets
STRUTS
EJB
Web Services - SOAP and RESTful
Hibernate and JPA
SPRING IoC, JDBC, JMS, MVC, RESTful and Spring Boot