0% found this document useful (0 votes)
45 views

Mopuru Babu - Lead Java Developer

Uploaded by

Amit Mahajan
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)
45 views

Mopuru Babu - Lead Java Developer

Uploaded by

Amit Mahajan
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/ 8

Mopuru.

Babu

EXPERIENCE SUMMARY
• 12.6 years of Software Development experience in enterprise and web applications primarily using
Java, Struts, XML, JSP, Servlets, Hibernate, Spring, MySQL, DB2, and Oracle.
• Experience in using Jboss5.0, Tomcat 7.0, Web Sphere 6.0 and Web logic 8.1 Servers.
• Experience in complete SDLC process, which includes the Requirement gathering, System Analysis
and Design, Development, Testing and Packaging.
• Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring MVC.
• Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, Struts,
Hibernate, JAX-WS (SOAP)/JAX-RS (REST) Web Services.
• Experience in using version control tools such as GIT, IBM Clear Case, IBM RTC, CVS and SVN.
• Experience in using the defect tracking tool such as IBM TSRM, IBM RTC and IBM RQM.
• Experience in build, deploying and managing application.
• Accurately report information regarding the ongoing projects and initiatives to stakeholders.
• Excellent interpersonal and communication skills, creative, research-minded, technically competent
and result-oriented with problem solving and leadership skills.
• Expert in Database, RDBMS concepts and using MS SQL Server and Oracle 10g.
• Expertise in working with web development technologies such as HTML, CSS, and JavaScript.
• Experience in implementing web-based applications using multi-tier architecture.
• Extensive experience in Agile and Waterfall methodologies
• Good knowledge in Hadoop ecosystems (HDFS, HIVE, Pig, Sqoop, Spark-SQL).

SOFTWARE SKILLS

Elements Particulars
Primary Skills Analysis, Designing, Development, Implementation, Testing & Packaging.
Languages Java
RDBMS MS SQL server 2000/2005, DB2, Oracle 8.x/9i/10g, Post greSQL 11
Internet Technology JSP, HTML, XML & CSS
Scripting Language Java Script , JSON
Application Server Web Sphere 6.0, Weblogic8.1
Web Server Tomcat 5.0
Frameworks Struts, Spring, Hibernate, Log4j, Kotlin
CM Tools IBM Clear Case, IBM RTC, WinCVS, SVN, GIT Hub, JIRA
Defect Tracking Tools IBM TSRM, IBM Rational Team Concert, IBM Rational Quality Manager
Build Tools Ant, Maven
Testing Tools Junit
IDE & GUI Eclipse 3.3 , IBM RAD,IBM RSA & Net Beans
Operating System Windows 7, Windows 95/98/ME/NT/XP, Unix & Linux
UML Modeling Tools Star UML
Web Technologies Servlets, JSP

INDUSTRY EXPERIENCE
 Public Sector (UK)
 Technology sector
 Finance Sector
 Service Sector
 Media Sector
 Payment Sector
Achievements at Workplace
 Received star performer in IBM.
 Was appreciated for committed and reliable work.
 Received value awards, Deep Skill Adder awards in IBM.
 Received lot of appreciation in showing the team work, adapting to new
technologies& many client Appreciation.
 Went to Client place to bring the business to offshore on B1 Visa (Bristol CT, USA)
 Got appreciation mail from onshore manager to got certification approval from the
end client PAYA

CAREER ACCOMPLISHMENTS

Project: 1 : TSYS, FDRC, World Pay, PAYA Processors Integration (Oct 19 – Till Date
Client : PineApple, Pittsburgh, Pennsylvania, USA
Role : Technical Lead
Environment : Java 1.8, J2EE, Hibernate, Spring Boot, REST API, Git Hub, Junit, Log4j, Groovy,
Gradle, JIRA, Kotlin, IntelliJ IDEA, Confluence, Micro services,
Post greSQL 11, Amazon SQS queue, AWS.

Responsibilities:
• Estimate effort for technical analysis, design, development and testing.
• Interacted with the client/end client for the understanding the business requirements.
• Created the Technical design document based on the PAYA, TSYS specification
• Implemented the endpoints to authorize, Sale, Credit, Refund, Reversal, Capture transactions
• Implemented the field level validations at models.
• Implemented service classes for the business and to interact with the backend
• Implemented the builder classes to convert the Sierra, XML, Visa 2k format request
transformations.
• Implemented the Junit test classes for all the controller classes.
• Handling the team with the size of 4 members (i.e. 3 senior developer, 1 mid-level and 1 junior
member) and 80% is the IOC role and 20 % is team handling activity.
• Peer code review for the PRs submitted by the team and merging activities in the Git
• Use to create a Postman documents for all the business transactions (Sale, Authorization, Credit,
Refund, Reversal, Verification, Partial reversal).
• Created the confluence pages for TDs and test merchant data
• Hands on experience on JIRA for creating bug tickets, storyboarding & pulling reports from
dashboard
• Managed all bugs and changes into a production environment using Jira tracking tool
• Participate the regular status meeting with client

Project: 2 : Digital Media (Feb’ 17 – Aug 2019


Client : ESPN Digital media
Role : Senior Software Engineer/Technical Lead
Environment : Java 1.8, J2EE, Hibernate, Spring, Git Hub, Junit, Log4j, Maven, Groovy, Team
City, New Relic, JIRA, Tea Servlet, IntelliJ IDEA, Maven, Run Deck,
Confluence, Scribe, Tomcat, MS SQL server, Apache Kafka, AWS(S3, EC2),
Spring Boot
Digital Media project involves various components to process the data and provides the data to
Frontend webpages. This is basically plays a role of middle tier where it receives data for
different sports in the form of xml files, Feed, MQ, Rest endpoint from a different providers(like
S &A , PAMatchLive, PAMatchPlus2 .. etc.) and process data and store it in the Database . And
finally it exposes data to Frontend through API services.

Responsibilities:
• Estimate effort for technical analysis, design and development
• Developed a ingestion code to process the XMLs
• Developed the V2 APIs using groovy for business layer & to interact with database calls.
• Migrated the JMS MQ messages to Kafka message brokers & AWS environments
• Developed Kafka consumers to consume data from Kafka topics
• Used the Teamcity to build the code , generate the binaries and deployment in QA & PROD
• Write Maven scripts for compiling, building, packaging and deploying the WAR file
• Code Reviewed for self and for team members to ensure the deliverables reach the clients with
good quality
• Coordinated with QA team to ensure the quality of application
• Experiences in using build/deploy tools such as Docker for Continuous Integration &
Deployment for Microservices.
• Worked on AWS Cloud Watch and Nagios for monitoring the application infrastructure and used
AWS email services for notifying
• Hands on experience on JIRA for creating bug tickets, storyboarding & pulling reports from
dashboard
• Managed all bugs and changes into a production environment using Jira tracking tool
• Used Amazon S3 to backup databases instances periodically to save snapshots of data
• Participate the meetings with client to get the requirements.
• Participate the regular status meeting with client.

Project: 3 : Auto Funds Management (June’ 16 – Jan’17


Client : First American Corporation, USA
Role : Sr. Java Developer
Environment : Java, J2EE, Java Script, HTML,JSP, Hibernate, Spring, Git Hub, Junit, Log4j,
Maven, Jenkins, Tomcat, Oracle 11g.
Description : Auto Funds Management is a web module in First American Real Estate Tax
Service. The AFM application automates the funds management during the escrow tax
reporting cycle and deals with the payments made by different customers to the agencies
through various banks like Wells Fargo, Fidelity.

Responsibilities:
• Developed, designed, and maintained applications using Java 
• Estimate effort for technical analysis, design and development
• Development of the web based application using spring and Spring MVC framework, JSP, Tag
Libraries, HTML and CSS. 
• Involved in Implementation of MVC, Singleton and DAO design pattern for System architecture
and overall System flow. 
• Used Web services (SOAP) for transmission of large blocks of XML data over HTTP. 
• Also design and Modify UI and adding functionality using HTML, JSP, JQuery, JavaScript. 
• Developed custom controllers for handling the requests using the spring MVC controllers. 
• Involved in design and development of server side layer using Spring IOC, Spring ORM,
• Built and accessed the database using Hibernate, a ORM framework with Oracle 11g 
• Configured Association Mappings like one-one and one-many in Hibernate 
• Used Hibernate to persist the data efficiently into database and also integrated it with the
Spring ORM framework 
• Was responsible to communicate with End client to support the application and analyzed/fixed
the issue. 
• Used Programming agile software development methodology to satisfy the business 
• Used Maven for compiling, building and installing Maven projects. 
• Used Spring MVC controllers, services, model and views. 
• Database design and SQL creation as needed in project development. 
• Write Maven scripts for compiling, building, packaging and deploying the WAR file. 
• Working together with other developers for module integration and testing. 
• Involved in regular code review sessions with the whole developers group. 
• Coordinated with QA team to ensure the quality of application. 
• Developed and implemented several test cases using JUnit framework. 
• Developed Client behavior components to interact with back end systems using SOAP web
services. 

Project: 4 : SPST (Service Pac Product Selector Tool) (Oct’ 14 – May’16


Client : IBM, Raleigh, NC
Role : Sr. Java Developer
Environment : Core Java, J2EE, Java Script, HTML,JSP, Hibernate, Struts, Clear Case, Junit,
Log4j, TSRM, Web Sphere, Oracle 11g.
Description : This is a worldwide web based application where business partners and
external customers can search for the available ServicePacs for their hardware. Service Pac is an
upgrade to the machine base warranty or follow-on maintenance (either in hours of coverage,
response time or duration).The internal application is used by the IBM offering managers to
create new Service Pac parts and compatibility for newly announced System X, low-end P and
storage machines.
The external application is used by any customer to search for the product offerings.
There is an offering manager responsible in each geography (i.e., Europe, US, Canada, AP,
ANZ).SPST also receives a pricing feed from an application called RDH and OIM. SPST also feeds
several legacy configurations: SSCT, ASIT, PW and PSAT.

Responsibilities:
• Estimate effort for technical analysis, design and development
• Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and
JSPs using Struts following MVC architecture
• Used Struts Validation framework for client side validations.
• Also design and Modify UI and adding functionality using HTML, JSP, JQuery, JavaScript. 
• Used tiles framework to design the JSP pages 
• Built and accessed the database using Hibernate, a ORM framework with Oracle 11g 
• Configured Association Mappings like one-one and one-many in Hibernate 
• Was responsible to communicate with End client to support the application and analyzed/fixed
the issue. 
• Database design and SQL creation as needed in project development. 
• Write Maven scripts for compiling, building, packaging and deploying the WAR file. 
• Working together with other developers for module integration and testing. 
• Setup of Jenkins for continuous development. 
• Involved in regular code review sessions with the whole developers group. 
• Coordinated with QA team to ensure the quality of application. 
• Developed and implemented several test cases using JUnit framework. 

Project: 5 : DWP CIS (Customer Information System) (Jan’13 – Sep’ 14)


Client : Public Sector, UK Government, Preston, UK
Role : Sr. Java Developer
Environment :  Core Java, J2ee, Java Script, JSP, Struts, Web services, Altova XML Spy, WAS
6.0, RAD, Junit, Apache ANT, Oracle SQL Developer, RTC 3.0
Description : CIS is Customer Information system which holds all the personal details of the UK
Citizens. Along with the personal details that they are entitled for and registered are also stored in
CIS.CIS is primary for the personal and slave for the benefits and award details stored in the database.
Release 1, CIS database was built by having the information to flow from DCI and PDCS to
CIS.PDCS was COBOL based and all systems which were talking to PDCS started to talk to CIS . CIS
was formed in 2004 by merging two systems (DCI and PDCS).DCI is Department Central Index and PDCS
is Personal Data Computer Store. These two were two different systems altogether and they never used
to communicate to each other.

Responsibilities:
• Involved in implementing GUI as per requirement.
• Involved in LLD, Functional Design and Technical Design.
• Involved in coding Business logic, Persist data with struts and JDBC, Unit Testing and Integration
Testing.
• Involved Re-usable Components which can be used in all modules.
• Involved in supporting UAT activities and Production issues, fixing bugs and Defect Tracking.
• Involved in creating XSD, WSDL.
• Involved in updating the XSDs based on the business requirements.
• Involved in testing of the Web services and integrating with external vendors and internal
clients.
• Configured projects in SoapUI 3.5.1 for Integartion testing of webs services 
• Participated in testing web services using SoapUI.
• Deployed application on Web Sphere for Integration testing 
• Coordinated and supported QA testing, UAT testing and resolved issues. 
• Troubleshooting of application related issues by analyzing log files in UNIX environment.
• Unit Testing, Integration Testing and Code Review. 

Project: 6 : E Referrals (Jan’ 11 to Dec’ 12)


Client : Public Sector, UK Government, Preston, UK
Role : Application Programmer
Environment : Java, HTML, JavaScript, JSP, Hibernate, EDS Tool, Tomcat, MySQL, CVS, ANT
Description : The eReferrals over payments application provides a solution that allows the user to
complete online debt referrals. The service pre-populates, where possible, debt referral screens with
client data held in CIS. This is retrieved using a keyed NINO for the case.
The application at its most basic will:
• Create an eReferral to Debt Manager via user input and data scrape from CIS.
• Route the referral through the approval process
Incoming data will consist of client data via CIS, in XML format. Outgoing data destined for Debt
Manager will consist of XML document made up Debt referrals and various reports in CSV format.

Responsibilities:
• Involved in implementing GUI as per requirement.
• Involved in LLD, Functional Design and Technical Design.
• Involved create the web pages using Java server pages.
• Involved on UI Design and Development using HTML, CSS, Java Script
• Involved Controller logic in Servlets.
• Implemented client side validations using Java Script.
• Implemented Data Access Objects using Hibernate Framework.
• Code Reviewed for self and for team members to ensure the deliverables reach the
clients with good quality
• Involved in writing the ANT scripts to build the application. 
• Used CVS/ WinCVS for version control. 
• Prepared Unit Test Cases.

Project: 7 : ACG Italy (May ’10 – Dec’ 11)


Client : ACG VISION4, Italy
Role : Application Programmer
Environment : Java, JSON, Struts, Hibernate, Web Sphere, RSA, Clear Case, DB2, JUnit
Description : ACG Vision4 is an ERP product this covers all processes of the company, organized to
process, designed to be used easily by all the different types of users, flexible in its ability to integrate
and interact with other systems inside and outside the company and whose functions and data are
accessible with the most popular systems for office automation and data-independent, so intuitive and
simple.

Responsibilities:
• Involved in the project in various phases including design, development and Unit testing
of the application modules and management of a team.
• Worked as a Functional Group Leader for implementing the functional use cases.
• Develop the Re-Usable Components which can be used in all modules.
• Develop Proof of Concepts for ACG framework and provide technical solutions.
• Developed UI by using JSON.
• Developed the Action Classes using Struts.
• Developed Hibernate components and conducting peer code views.
• Involve in enhancements, debugging, troubleshooting and defect fixing.
• Involve in Unit Testing, White Box Testing and Integration Testing of the application.
• Customizing and exploring new things on ACG framework
• Involved in assisting juniors.

Project: 8 : eCIS (electronic Customer Information System) (May '09 – Apr ’10)
Client : Service Master & Merry Maids, United States
Role : Java Developer
Environment : Java, Ex JS, JSP, Spring , Hibernate, Web Sphere, RSA, Clear Case, DB2
Description : The eCIS –Electronic Customer Information System provides the service to the
customers and maintain the list of services for different branches and Franchises. eCIS is web based and
distributed web application. Here we are maintaining customer and Employee information for different
services.

Responsibilities:
• Involved in Analysis, Effort estimation, Design & Development in the part of Employee Audit, Email
Reminders, and Audit Rules and Workflow features enhancements.
• Involved in Analysis, Design and Development of Customization Frame Work enhancements such
as, Allocation Verification on save, etc.
• Involved in debugging, troubleshooting and defect fixing.
• Involved in setting up and configuring the development and deployment of the application.
• Developed Customized Ext JS components for Application.
• Implementation of Spring Security for application, EXT Delegate / facade Data object controller,
Domain locking, Exception handling using springs.

EDUCATION
• Bachelor of Computer Science (BSc) with 75.5% from S.V University.2005
• Master of Computer Application (MCA) with 65.5% from S.V University.2008

You might also like