0% found this document useful (0 votes)
13 views6 pages

chandu badabhagni - Java Support

Chandu Badabhagni is a Sr. Java Production Support professional with over 9 years of experience in developing web-based enterprise applications using J2EE technologies, including Spring MVC, Spring Boot, and Hibernate. He has extensive experience in application support, system analysis, and cloud computing with AWS, as well as proficiency in various programming languages and tools. His professional history includes roles at major companies like DirecTV, American Express, and Cigna, where he managed production issues, developed automation tools, and ensured client satisfaction.

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

chandu badabhagni - Java Support

Chandu Badabhagni is a Sr. Java Production Support professional with over 9 years of experience in developing web-based enterprise applications using J2EE technologies, including Spring MVC, Spring Boot, and Hibernate. He has extensive experience in application support, system analysis, and cloud computing with AWS, as well as proficiency in various programming languages and tools. His professional history includes roles at major companies like DirecTV, American Express, and Cigna, where he managed production issues, developed automation tools, and ensured client satisfaction.

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

chandu badabhagni

contact:(860)-612-8559
email:chandubadabhagni08@gmail.com

Sr. Java Production Support


PROFESSIONAL SUMMARY:
 Around 9 years and 7 months of experience in developing web-based enterprise applications using
J2EE technologies.
 Hands on expertise on J2EE technologies like Spring MVC Framework, Spring Boot, Hibernate, Web
Services, EJB and Struts.
 Experience in Object Oriented Analysis and Design (OOAD) using UML (Structural and behavioral
modeling diagrams including Use Cases, Activity, Sequence, Class, package Diagrams etc.). Used
UML design tools like Rational Rose XDE for java, Rational Rose.
 Functionally proficient in performing business process, analysis gathering and analyzing
requirements, creating design specifications, unit test plans, system test plans, development, and
production support.
 Experience on working with Amazon Web Services like Amazon DB, Amazon cloud watch, Amazon
EC2.
 Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets,
STRUTS, JDBC, JNDI, XML.
 Expertise skills in HTML, HTML5, XHTML, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, DOM,
Bootstrap, AngularJS, ReactJs.
 Expertise in using Testing tools like JUnit to test functionalities of an application and Mockito
framework for TDD.
 Hands on experience in using Maven and ANT Scripts for building and deploying the application in
web/app servers.
 Expertise in working with Windows and Linux platform and in environments using Agile (SCRUM)
development methodologies.
 Hands of experience in relational databases like Oracle 11g, 10g, DB2, MYSQL, MYSQL Server using
SQL and PL/SQL.
 Experience in RDBMS database design, writing Stored Procedures, Triggers and SQL queries.
 Experienced in developing applications using Model-View-Controller architecture, Struts
framework.
 Involved in coding, design efforts, integration and customization of the application and databases.
 Experience with IBM WebSphere Application Server, Bea WebLogic application servers, JBoss and
Apache Tomcat Application Server.
 Extensive experience in integrated development environment (IDE) such as ECLIPSE, NetBeans,
Spring source tool suite and IntelliJ.
 Experience with Windows 95/98/2000/NT/XP/VISTA/7, UNIX operating Systems.
 Experience in all phases of software development life cycle (SDLC), which includes User
Interaction,BusinessAnalysis/Modeling,Design/Architecture,Development, Implementation,
Integration, Documentation, Testing, and Deployment.
 Proficiency in debugging, problem solving.
 Good leadership and excellent technical writing and communication skills.
 Positive work attitude and self-motivated to work independently and as well as in team.
 Excellent in client handling and ensuring full client satisfaction by understanding and meeting client
expectations.

TECHNICAL SKILLS

Languages Java J2SE, J2EE, SQL, PL/SQL


Database Technologies SQL, PL/SQL.
J2SE Technologies Threads, Files, Collections, Generics
J2EE Technologies J2EE, Servlets, Struts, Hibernate3.x, JSP, JDBC, Java Beans, Java
Script, Spring MVC, Spring Boot, XML Parsers (DOM and SAX),
XSLT, CSS, XPATH, JSTL, Web Services (Apache Axis), SOAP,
REST.
Databases Oracle 8i/9i/10g, MYSQL4.1/5.1, MS SQL SERVER 2000/2005,
IBM DB2.
Web Technologies XML, HTML, CSS, JavaScript, jQuery, DHTML, AngularJS,
ReactJs
IDE IntelliJ IDEA6.0.6-9.0.3, Netbeans6.0-6.9, Eclipse3.1-3.5,
JBuilder2006-2008, WSAD5.0, RAD6.0-7.5.
Application/Web Servers Apache Tomcat 5.5/6.x, JBoss4.0-6.0, BEA WebLogic
Server8.0/9.0, WebSphere v6.1/v7, Amazon EC2.
UML Tools Rational Rose2000/2002
Operating Systems WINDOWS (98, 2000, NT, XP,8,8.1), MS-DOS, Ubuntu, Linux.
Build Tools Ant 1.6.2-1.8.1, Maven2.0.11/2.2.1, Jenkins.
Testing Tools JUnit3.8/4, Spring2.5/4.0, Mockito.
Logging Tools Log4j, SLF4J.
Monitoring Tools Splunk, Dynatrace, Prometheus, Aternity, Tealeaf, Sentry, App
Dynamics
Cloud Computing Amazon EC2, Amazon CloudWatch, Amazon DB, Kubernetes,
Microsoft Azure

PROFESSINAL EXPERIENCE:

Client: DirecTV, El Segundo, CA (Remote),USA. Apr 2024 – Till Date


Role: Sr. Java Application Support Lead

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.

Client: AMEX, Phoenix, AZ, USA. Aug 2020 – Mar 2024


Role: Full Stack Java Developer/Java L2 Support

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.

Client: UNILEVER, India Jan 2014 - Nov 2015


Role: Software Developer

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.

Bachelor's Details: Bachelors in computer science, 2015, Andhra university.

You might also like