chandu badabhagni - Java Support
chandu badabhagni - Java Support
contact:(860)-612-8559
email:chandubadabhagni08@gmail.com
TECHNICAL SKILLS
PROFESSINAL EXPERIENCE:
Description:
DirecTV, LLC (trademarked as DIRECTV) is an American multichannel video programming distributor based in El
Segundo, California. Originally launched on June 17, 1994, its primary service is a digital satellite service serving
the United States. It also provides traditional linear television service delivered by IP through its U-verse TV
brand and a virtual multichannel video programming distributor service through its DirecTV Stream brand. Its
primary competitors are Dish Network, traditional cable television providers, IP-based television services, and
other over-the-top video services.
Responsibilities:
Coordinate with teams and resolve all complex application and system issues.
Design and maintain expertise in flow of application process and systems related to company.
Administer and resolve applications issues, provide updates and perform root cause analysis.
Meeting clients one-on-one every week and discuss the issues happened during the week.
Interpret technical design for implementations, or review those created by team members, to deduce
why production issues may be occurring.
Lead and mentor/guide team.
Manage the high availability and stability of eligibility application.
Good knowledge and experience with creating shell scripts for sending auto alerts or email notifications
whenever a batch job fails in Linux/Windows servers.
Created CRON jobs using Unix shell scripting to schedule the jobs to run daily as per scheduled time.
Used Unix or shell commands to login to the servers through Putty and pull the logs.
Used grep command from Unix commands to pull specific log using the keyword.
Perform proactive maintenance activities, engage in automation activities.
Write and maintain scripts to monitor system functionality and performance.
Use Splunk dashboards to monitor the health check of the applications.
Use Dynatrace tool to monitor the application performance by enabling alerts for different metrics.
Knowledge of multiple systems, in-depth understanding of the functionality for these systems.
Produces reports on defect/problem reporting data.
Create queries to make data updates.
Approve the code movement to production environment after getting the turnover from the
Development team.
Work on the incidents on priority basis through ServiceNow tool.
Uses the facilities of the tools and systems available to monitor and report on regular activities which
are subject to Service Level Agreement (SLA) or Operational Level Agreement (OLA) such as job activity,
transaction processing, network activity, database activity, Understands the use of service delivery
metrics.
Environment: JBOSS, WebSphere App Server 5.0, Linux, Windows Servers, Spring boot, JSP, XML, JDBC, JMS,
DB2, SQL Server 2000, Oracle, Ant, Maven, GitHub, Jenkins, Azure DevOps, Microsoft Azure, Code Cloud,
Splunk, Dynatrace, Sentry.
Description: American Express Company (Amex) is an American multinational financial services corporation
specialized in payment cards headquartered in New York City. It is one of the most valuable companies in the
world and one of the 30 components of the Dow Jones Industrial Average. The company's logo, adopted in
1958, is a gladiator or centurion whose image appears on the company's well-known traveler's cheques, charge
cards, and credit cards. It is based in the American Express Tower in the Battery Park City neighborhood of
Lower Manhattan where it maintains its corporate offices. They are the largest provider of traveler's cheques
worldwide.
Responsibilities:
Developed the automation tool using Spring Boot framework.
Worked as a primary contact to handle all the production issues reported for the application.
Used Splunk, Prometheus/Grafana and Dynatrace tools to debug the logs, evaluate the
application/infra metrics as part of the production issue triage.
Created alerts from Splunk to notify our team in slack as and when there are any specific
errors/exceptions are reported in the logs.
Connect with end users to triage the production issues reported by them to better understand the
issue.
Coordinate with Clients on weekly basis to discuss the issues triaged through the week and any
blockers.
Used Unix or shell commands to login to the servers through Putty and pull the logs.
Integrated with tools Splunk, Dynatrace, Prometheus to retrieve data and apply it for Rules engine to
validate the Deployment result for application/s.
Design and developed Java RESTful web services using Spring Boot which retrieves data from tools
Dynatrace, Prometheus, Splunk to validate Deployment result.
Used Java8 Lambda expression for rewriting the code.
Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to
handle searching.
Proficient knowledge on handling multiple threads and taken care of Java Multithreading part in back-
end components.
Used Java Multithreading infrastructure to load data concurrently for performance enhancement.
Applied Spring IOC to facilitate dependency injection.
Implemented Spring Quartz Scheduler to automate querying Splunk to read the data for the application
from the Splunk logs.
Coded Rest API for product service using Spring boot.
Used Hibernate for generating entities.
Used Amazon Dynamo DB to store the data of a reporting application.
Monitored AWS services and Amazon cloud watch logs (To monitor the application) by using Amazon
cloud watch.
Developed automation tool with backend DB as Postgres DB.
Worked on Rest Web services, to specify the business behaviors and backend calls.
Used various Design Patterns like Factory, Abstract Factory, and Singleton Patterns.
Used GIT for code management and JENKINS for continue integration.
Used Log4j to record the log messages to the log files
Environment: Spring MVC, Spring Boot, Spring Batch, AWS (Amazon Cloud watch, Amazon Dynamo DB),
Reactjs, AJAX, Hibernate, Postgres, JSON, RESTful web services, Jenkins, GitHub, OOPs Concepts, Agile, XLR,
Dynatrace, Prometheus, Splunk, ELF, Swagger, Kafka, GitHub Actions, Bitbucket.
Client: CIGNA HEALTH CARE, Windsor, CT, USA. June 2017 – Jul 2020 Role:
Java Production Support
Description:
Cigna is a global health service company with 95 million customers around the world and more than 40,000
employees worldwide. As your partner in health, we’re available for our customers 24/7 with an expansive
network built to help them meet their health goals. We're on a mission to improve our customers’ health, well-
being, and sense of security with the power of preventive care.
Responsibilities:
Participate in root cause analysis for service failure and provide resolution.
Provide technical support for applications to triage, resolve and conduct RCA on Sev 1 and Sev 2
incidents.
Performance tuning of applications.
Provide support for 20 applications where each application was developed using different frameworks
in Java and use different data bases.
Meeting clients one-on-one every week and discuss the issues happened during the week.
Interpret technical design for implementations, or review those created by team members, to deduce
why production issues may be occurring.
Created shell script in Linux environment for running a job annually.
Act as primary production support technical contact for the application end users.
Use Splunk dashboards to monitor the health check of the applications.
Use Dynatrace tool to monitor the infrastructure metrics of the application.
Use Aternity tool to monitor the User performance on the user machines using the application/s.
Use Splunk to create alerts for the exceptions or the errors or for the thresholds that create any
application issues.
Distribute the work to the team based on priority and conduct everyday meetings to get the status
update of the issues.
Create queries to make data updates.
Approve the code movement to production environment after getting the turnover from the
Development team.
Work on the incidents on priority basis through ServiceNow tool.
Monitor the Main frame or ESP jobs through ESP Scheduler to check the Job status.
Environment: JBOSS, WebSphere App Server 5.0, Struts 2.x, Spring boot, JSP, XML, JDBC, JMS, DB2, IBM MQ
Series 5.3, JMS, SQL Server 2000, Oracle, Ant, Maven, GitHub, Udeploy, TFS, XLR, Linux, Windows serevrs,
Splunk, Dynatrace, Aternity, Tealeaf, Bitbucket, Prometheus, IBM Host on Demand, ESP Scheduler.
Description: Unilever is a leading FMCG Company with products on home, personal care, food & beverages.
Customer Management Information System (CMIS) is developed to analyze sales data. Daily sales, Free of cost
sales (FOC), Discounts and Stocks data from various distributors is loaded into CMIS.
Responsibilities:
Involved in analysis, design and development of e-bill payment system as well as account transfer
system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity
Diagrams.
Developed custom tags, JSTL to support custom User Interfaces.
Used Eclipse 3.1 for writing code for JSP, Servlets.
Deployed the applications on BEA WebLogic Application Server.
Developed JUnit test cases for all the developed modules.
Used CVS for version control across common source code used by developers.
Used Log4J to capture the log that includes runtime exceptions.
Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Involved in implementing DAO pattern for database connectivity using JDBC
Used AJAX and JavaScript for validations and integrating business server-side components on the client
side with in the browser.
Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, BEA Web logic
Application Server, Hibernate 3.0, Spring, LOG4J, CVS.