Java & Pega Consultant Resume
Bala Gangadhar Patuvardhanam
Senior Software Engineer,
Hyderabad, India
Professional
Summary
3.5 years of experience in analysis, design and development and support of Web-based and mobile applications.
PRPC v7.1 Certified Senior System Architect
Have an experience of developing the application with Scrum methodology with iterative sprints
Have trained in Pega 7, and Worked on Case design, Activities, DataTransforms, Data Pages, SLA’s, and Report Definition.
Experience in working with Support & Development of Java/J2EE projects.
Experience in working with frameworks like Struts, springs, and JSF.
Sound experience in using Applications Servers like Apache Tomcat and JBoss while deploying the war files in the production and test, dev environments.
Experience in using the JIRA and Bug Zilla tools
Good knowledge on working with OAuth 2.0 for SSO (Single Sign On)
Strong experience of developing data models using Hibernate ORM tools, POJOs and configuring Hibernate persistence layer.
Proficient in using RDBMS concepts with Oracle, DB2, PostgreSQL and MySQL.
Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
Having good knowledge on GWT.
Knowledge on using web applications using Liferay Portal.
Experience in working with Web services (Soap and Rest).
Experience in working with XMPP for instance messaging.
Good knowledge on working with Android
Highly motivated and dedicated with strong Analytical & Logical Development skills
Education
University
Degree Obtained
JNTU Kakinada
Master of Computer Applications
Andhra University
Bachelor of Science
Industry
Certifications
Certified Pega System Architect.
Certified Pega Senior System Architect
Technical
Skills
Tools:
Pega 7.x, GWT, and Liferay 6.2
Database:
MySQL, Oracle, PostgreSQL, and DB2
Operating System:
Windows 7, Linux and MAC
Language:
Java/JEE
Web Technologies
HTML, DHTML, Hibernate, JavaScript, JDBC, Swing, RMI, Servlets, JQuery, AJAX, JSP, Servlets, Java Beans, XML, CSS and Web Services
Frameworks
JPA Struts, Springs, JSF, Eclipse RAP, Apache CXF, OAuth 2.0, Android.
IDE’s
Eclipse, and Net Beans
Web Servers
Apache Tomcat, and JBoss Application Server
Version Controlling Systems
Tortoise SVN, Visual SVN and CVS, and Git.
Build Tools
Maven
Specialized
Training
Title
Conducted by:
Duration
Pega v7.1 training
Incessant Technologies
2 months
Project
Experience
Project #1
Project Name
Lumley Insurance
Client
Lumley, Australia
Role
Senior System Architect
Organization
Incessant Technologies Pvt. Ltd
Duration
3rd July, 2015 to Present
Environment
Pega 5.5, Pega 7.1
Team Size
10
Project Description: Lumley is formally an IAG account. Which is the insurance domain based project
The project which includes Cole’s application. Which contains 3 channels (Call Center, Web)?
Call Center and web contains 3 types of polices,
1.COLES HOME (WEB CHANNEL & CALL CENTER)
2.COLES MOTOR (WEB CHANNEL & CALL CENTER)
3.COLES LANDLORD (WEB CHANNEL & CALL CENTER)
4.KTAS HOME (CALL CENTER)
5.KTAS MOTOR (CALL CENTER)
6.LANDLORD(WEB CHANNEL & CALL CENTER)
There are many faces for project.
Roles & Responsibilities:
Worked on the Change Requests from the client which involved changing the
Functional requirement initially designed.
Replaced the existing functionality with the new requirement as specified in the meetings, by modifying the existing presentation logic.
Implemented web service for this application to access from different platforms
Code reviews and refactoring done during the development and check list is
Strictly adhered during development.
Involved in the team meetings apart from the client calls.
Project # 2
Project Name
Clare Fusion
Client
Clare Controls, USA
Role
Senior Software Engineer
Organization
Outerlabs Engineering Services Pvt. Ltd
Duration
6 Months
Environment
Java, JPA, Hibernate annotations, AJAX, Java mail, Eclipse, MySQL, Eclipse RAP framework, OSGi, Web Services, OAuth 2.0, Apache CXF, Castor, JPA and etc.
Team Size
3
Project Description Clare Fusion is a platform independent Java application to create and manage
Home automation site configurations. Clare Fusion can run as a stand-alone Java application or as
A web application inside a web browser. The look-and-feel and the application code are identical
For both configurations. A transparent layer, the Eclipse Remote Application Platform, provides the
translation from SWT widget to browser interface
Roles & Responsibilities:
Worked on the Change Requests from the client which involved changing the
functional requirement initially designed.
Replaced the existing functionality with the new requirement as specified in the meetings, by modifying the existing presentation logic.
Involved in the SCRUM calls with the client every day 5:40 pm call and 10:30 pm
call in the alternate days.
Implemented web service for this application to access from different platforms
Code reviews and refactoring done during the development and check list is
Strictly adhered during development.
Given KT to the new joiners on the application and as well as on the technology.
Arranged and involved in the team meetings apart from the client calls.
Before check in the code in to git workspace, reviewed the code.
Implemented OAuth 2.0 for basic authentication for the user in browser level
using apache CXF.
Project #3
Project Name
Cargo Manager
Client
Kuehne + Nagel, Schindellegi, Switzerland
Role
Software Engineer
Organization
Vensai Technologies Pvt. Ltd
Duration
March 27th 2012 – June 27th 2014
Team Size
5
Environment
Tomcat 5.5, Java 1.6, JSP, Servlets, Struts 1.3, JDBC, JavaScript, HTML, CSS, XML, XSD, DOM & SAX.
Project Description:
The Cargo Manager application is an enhancement to the KNLogin system, which only allows the client to view Shipment Details, tracking / tracing details and document images. The power of Cargo Manager comes from the ability of different users within the transportation cycle to input, modify or access critical data pertaining to the client’s shipments in a highly efficient manner. The ultimate benefit is improved communications, reduced cost and reduction in errors.
It includes the following modules:
1.Purchase Order Visibility
2.Online Trucker appointment Scheduling
3.Exception Reporting
Responsibilities and Contribution:
Worked on the Change Requests from the client which involved changing the functional requirement initially designed.
Replaced the existing functionality with the new requirement as specified in the meetings, by modifying the existing presentation logic.
Modified existing functionality according to the BRD.
Wrote various select/update/insert SQL queries and store procedures for Oracle.
Wrote background threads to run as daemon threads that fetch the key data into cache from database.
Modified complex logic with new ideas to increase the performance of data that is rendered from database.
Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
Code reviews and refactoring done during the development and check list is strictly adhered during development.
Worked as the part of a core team to monitor and enhance the performance of the application.
Participated in the meetings with the team to discuss the functional change controls, backlog defects based on priority and severity.
Worked on Performance Issue on while generating the results for Exception reports.
Project #4
Project Name
VTRACK
Client
Vensai Technologies Pvt. Ltd. India
Role
Software Engineer
Organization
Vensai Technologies Pvt. Ltd.
Duration
Jan 01st 2012– June 26th 2014
Team Size
7
Environment
Java, Struts, Hibernate, JSP, AJAX, Java mail, Hibernate, Eclipse, PostgreSQL, JBoss application server.
Project Description:
The main objective of this project is to keep track the all the information about the employees and their daily status of work information,tracking the information of the inventory and travel requests, Projects, clients, work orders, Timesheet management, etc.
The system involves the following modules;
1.Leave Management System
2.Timesheet Management System
3.Material Request Indent
4.Travel Request Indent
5.Quality Management System
6.Employee Management Information System
Responsibilities and Contribution:
Implemented complete data model for the all the modules.
Created complete Database schema for entire application using Hibernate.
Played as a Module lead for 3 Modules (Material Indent, Timesheet management, EMIS).
Implemented Leave transaction actions (Approve, Reject, and Comment).
Implemented classes for sending mails using Javamail API.
Implemented complete security for the application using some property files to access the server.
Involved in preparing the documentation for the project.
Handled complete back end support for deploying the wars in the JBoss application server and prepared complete architecture for this application.
Handled database support also for this complete project.
Industry
Experience
Summary
Company
Position
Industry
Duration
Incessant Technologies
Senior Software Engineer
IT Services
3rd February 2015 - Present
Outerlabs Engineering Services Pvt. Ltd
Senior Software Engineer
IT Services
3rd July 2014 – 30th January 2015
Vensai Technologies Pvt. Ltd
Software Engineer
IT Services
29th March 2012 – 26th June 2014