Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

SANTHOSH KUMAR MUGU

Sanford,FL

Summary

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

Accomplishments

  • 3yrs 3
  • GIT 2yrs 3.5
  • Agile 3yrs 3
  • JavaScript 2yrs 3
  • SDLC 5yrs 4
  • Page 2 of 2

Timeline

Public Sector Service

Area State of North Dakota IES
05.2022 - 05.2023

Developer

Area State Tennessee
01.2022 - 05.2022

Developer

Transamerica
06.2021 - 12.2021

Public Sector Service

Area State of Arkansas
01.2020 - 10.2020

Senior Java Developer

Nationwide
09.2019 - 01.2020

Senior Developer

MasterCard, MasterCard International
12.2016 - 03.2017

Senior Developer

Apple
01.2016 - 10.2016

Senior Developer

Apple
01.2015 - 12.2015

Developer

12.2013 - 10.2014

Developer

Union Pacific Railroad, UPRR, IDSS
03.2011 - 11.2013

Developer

EDI Connect
03.2010 - 02.2011

Developer

Cbeyond
03.2008 - 02.2010

Tester and Developer

JPMC, JPMC Client Central
09.2006 - 02.2008

Master of Science - Computer Science

Kakatiya University
08.2001 - 10.2003

Bachelor of Science - Computer Science

Kakatiya University
08.1997 - 06.2000

Java Developer and DevOps Engineer

Mobile
SANTHOSH KUMAR MUGU