Experience in Java/J2EE based Web Application Development for over 8 years along with experience in handling different Techno-functional roles and responsibilities.
Generic or specific? Making sensible software design decisions
Resume_PranavPratap
1. PRANAV PRATAP
Cell: +1-312-730-4531 E-Mail: ppratap404@gmail.com
OVERVIEW
Decisive, Results-Focused professional offering an experience of 8 years in the IT Sector.
Currently working in USA on H1B Visa Type for over 3+ yrs.
Job Summary:
8 years of experience includes –
Client Management: 3+ yrs of client handling onsite experience.
Domain Experience: Retail & Logistics domain, Banking & Financial Services.
Cognizant CCP Assessment for L0: Banking Financial Services certified.
Cognizant Brainbench Certified – Java professional.
Roles and responsiblities: Techno-functional responsibilities
Development: End to End development & maintenance of Java Web Based applications.
Quality Process: Software Configuration Management, Pursed Six Sigma Yellow & Green Belt for
quality control and audits (Acquired Trainings).
Leadership Skills: Impeccable & impressive professional speaking abilities
Well versed with Waterfall, Agile SDLC methodolies & software quality process.
Possess excellent communication and interpersonal skills.
Strong analytical and problem solving skills with ability to work within team and independent.
Driven by new challenges and adept at adapting to any cultural and business environments.
PROFESSIONAL EXPERIENCE
Oct’10-Till Date: Cognizant Technology Solutions as Associate - Projects
Locations:
o Chicago, Illinois, USA.
o Sparks, Maryland, USA.
o Pune, India
o Kolkata, India
Sep’07 – Oct’10: IGATE Global Solutions – Bangalore, Karnataka, India as Senior Software
Engineer.
2. SKILL SET
Operating systems Linux, WINDOWS
Programming Languages JAVA, C, C++, .NET (Basics)
RDBMS Oracle, Sybase, SQL Server
Technologies
Java / J2EE Technologies - JSP, Servlets, JDBC, HTML, CSS,
Web Services, XML, JSON
Java Frameworks Struts, Spring (Core & MVC), JSF, EJB
IDE Eclipse
ORM IBatis, Hibernate
Testing JUnit
Remote Connection Tools FTP, Putty, Citrix, SSH
Script Language UNIX Shell Scripting, Java Script, JQuery, Ext JS, Dojo
Application Servers Tomcat 5.X, JBOSS, WebLogic
Build Tools ANT, Maven
Unix Schedulers Autosys, Appworx6.X
Database Tools Aqua Data Studio 4.7, Toad 9.X, SQL Developer, Rapid SQL
Source Code Maintenance
Tools
TFS, CVS, Subversion
Source Code Analysis Tools PMD
Third Party Tools
HP – Project and Portfolio Management (PPM) – ITG – Kintana,
EDI
EDUCATION
2011 – Cognizant Brain bench Java certification.
2007 – Bachelors in Engineering – Information Science Engineering from Golden Valley Institute of
Technology, KGF, Karnataka. Secured 76.6 %
2001 – Higher Secondary Certificate (10th
class) from DAV Public School, Patna, Bihar. Secured
60.2 %
1999 – Senior Secondary Certificate (12th
Class) from DAV Public School, Patna, Bihar. Secured
72.6 %
ACHIVEMENTS
Rewards & recognitions: Awarded from IGATE Global Solutions, Bangalore for outstanding
contributions in projects.
Academic Topper Award: In Bachelor of Engineering, awarded for being academic topper in college
for 2 consecutive years (3rd and 4th year).
3. PROJECT EXPERIENCE
CURRENT ASSIGNMENTS:
Below projects worked @ Cognizant Technology Solutions various locations USA, India.
ASSIGNMENT: 1
Project Name
Northern Passport Enrollments (NPE) – Wealth Management
Enhancements
Period June 2015 – Till date
Company Cognizant Technology Solutions
Client Northern Trust
Domain Banking & Financial Services
Environment
Java / J2EE, JSP, WebLogic, Oracle, EJB, Unix, JavaScript, Web services -
SOAP
Role Senior Developer & Lead
Dimension 2 + 1 (Offshore + Onsite respectively)
Responsibilities
Onsite -offshore based project development on the current ongoing
project. 60% development is done at onsite for this project
requirement.
SDLC phase wise requirement gathering, estimations and deliverable
roles and responsibilities.
Coordinating with teams to achieve the required action items pre-
post release.
Testing & Defect Handling.
Location Chicago, Illinois, USA
Brief Project Description:
NPE - Northern Passport Enrollment. This is a web based application. Northern Trust handles big client
offices level monetary transaction along with User level accounts maintenance. These are related as
Wealth passport and Private Passport. For Users or offices, to function the offices, Users within offices
and Independent Client Users needs their profile setups. NPE Enrollment Application does that for the
user. It enrolls the user in Wealth / Private Passport, maintains the offices, maintains different counts
of accounts etc. It also connects third party vendors for accounts information verification and credit
checks and pushed data in internal system through batch jobs.
This application has been enhanced over time. This release mainly focuses on Northern Trust Wealth
Management new features development.
ASSIGNMENT: 2
Project Name Northern Passport Enrollments (NPE) – Performance Enhancement
Period December 2014 – June 2015
Company Cognizant Technology Solutions
Client Northern Trust
Domain Banking & Financial Services
Environment Java / J2EE, JSP, WebLogic, Oracle, EJB, Unix, JavaScript, Web services -
4. SOAP
Role Senior Developer & Lead
Dimension 3 + 1 (Offshore + Onsite respectively)
Responsibilities
Onsite -offshore based project development on the current ongoing
project. 50% development is done at onsite for this project
requirement.
SDLC phase wise requirement gathering, estimations and deliverable
roles and responsibilities.
Coordinating with teams to achieve the required action items pre-
post release.
Testing & Defect Handling.
Location Chicago, Illinois, USA
Brief Project Description:
NPE - Northern Passport Enrollment. This is a web based application. Northern Trust handles big client
offices level monetary transaction along with User level accounts maintenance. These are related as
Wealth passport and Private Passport. For Users or offices, to function the offices, Users within offices
and Independent Client Users needs their profile setups. NPE Enrollment Application does that for the
user. It enrolls the user in Wealth / Private Passport, maintains the offices, maintains different counts
of accounts etc. It also connects third party vendors for accounts information verification and credit
checks and pushed data in internal system through batch jobs.
This application has been enhanced over time. This release mainly focuses on enhance performance
wise 9 screens in the application. Along with performance enhance it focuses functional changes per
client requirement.
ASSIGNMENT: 3
Project Name
Logging Frameworks development based on Apache Log4j2 for NT
Shared Services
Period August 2014 – December 2014
Company Cognizant Technology Solutions
Client Northern Trust
Domain Banking & Financial Services
Environment Java / J2EE, JSP, Spring, Struts, Weblogic, Tomcat
Role Senior Developer & Lead
Dimension 1 (Onsite stand-alone development)
Responsibilities
100% development done at onsite.
Understanding the business requirement to develop
frameworks for Northern Trust internal applications.
Development of frameworks per need basis.
Perform various testing on developed frameworks per
application need basis.
Location Chicago, Illinois, USA
5. Brief Project Description:
Northern Trust Shared Services team develops framework for internal usage with in Northern Trusts web
based applications. Framework development comprises various features which could be applicable to all
applications per need basis. Some of the framework develop comprises – Enterprise Logging framework,
Compression Technology for JSP, HTML, CSS, JS. Security frameworks etc.
ASSIGNMENT: 4
Project Name
Northern Passport Enrollments (NPE) – Bill Pay & Brokerage
Enhancements
Period February 2014 – July 2014
Company Cognizant Technology Solutions
Client Northern Trust
Domain Banking & Financial Services
Environment Java / J2EE, JSP, Struts, Weblogic, Oracle, EJB, Unix, CSS, Web services
Role Senior Developer & Lead
Dimension 4+2 (Offshore + Onsite respectively)
Responsibilities
Onsite & offshore development handling for modules related to
requirements.
Onsite & offshore queries handling and resolutions.
Coordinating with teams to achieve the required action items pre-
post release.
Testing & Defect Handling.
Location Chicago, Illinois, USA
Brief Project Description:
NPE - Northern Passport Enrollment. This is a web based application. Northern Trust handles big client
offices level monetary transaction along with User level accounts maintenance. These are related as
Wealth passport and Private Passport. For Users or offices, to function the offices, Users within offices
and Independent Client Users needs their profile setups. NPE Enrollment Application does that for the
user. It enrolls the user in Wealth / Private Passport, maintains the offices, maintains different counts
of accounts etc. It also connects third party vendors for accounts information verification and credit
checks and pushed data in internal system through batch jobs.
This release focused upon moving functional capabilities from Northern Trust Private Passport Bill
Payment and Brokerage Accounts and related features in the application to Wealth passport
application using NPE.
ASSIGNMENT: 5
Project Name Broad Vision to Wealth Passport, User Conversion / Migration
Period May 2013 – January 2014
6. Company Cognizant Technology Solutions
Client Northern Trust
Domain Banking & Financial Services
Environment Java / J2EE, JSP, Struts, Weblogic, Oracle, EJB, Unix
Role User Conversion Support
Dimension 1 (Onsite stand-alone support)
Responsibilities
Migrating users from Broadvision – A third Party application to Northern Trust
Internally developed Wealth Passport Application.
Coordinating with different onsite teams to complete all the required user
conversion.
Client coordination / discussions post each conversion cycle and handling
defects during the conversion cycle.
Location Chicago, Illinois, USA
Brief Project Description:
User conversion from BroadVision to Wealth Passport: BroadVision is a third Party
application. Northern Trust developer equivalent application caller Wealth Passport Application. This
project targeted of migration users post application launch from BroadVision to Wealth Passport.
This project developed ways to convert user with exact look and feel and features and options opted
by users in BroadVision to Wealth passport.
ASSIGNMENT: 6
Project Name Escrow Strategic Platform (ESP)
Period September 2012 – March 2013
Company Cognizant Technology Solutions
Client JP Morgan Chase
Domain Banking & Financial Services
Environment Java / J2EE, JSF, IBatis, SQL Server 2008, Spring – MVC, EXT-JS
Role Senior Developer & Business Analyst
Dimension 11+1 (Offshore + Onsite respectively)
Responsibilities
Functional Analysis, design, coding, estimation, unit testing for modules
under development.
Acting Functional Lead.
Acting DBA role on SQL Server 2008
Coordination with onsite to showcase requirements to team and resolve
team queries.
Location Pune, India
Brief Project Description:
Escrow Strategic Platform (ESP) project is a Cognizant development project for the client,
developed from scratch. This is a web based solution for client & vendor partners, providing solutions
that will help their customers to place request for payments. The project is a payments domain project
7. under BFS. JPMC acts as Escrow party (as a mediator party role) between two different groups
involved in a business deal.
The application focuses on providing workflows which handles the monetary request for payments
under different processes from parties acting as “Borrower – Lender Model”. There are different
aspects of the application which are maintained by different groups among which Cognizant is o ne of
them.
ASSIGNMENT: 7
Project Name American Depository Receipt (ADR) Enhancements
Period April 2012 – August 2012
Company Cognizant Technology Solutions
Client JP Morgan Chase
Domain Banking & Financial Services
Environment Java / J2EE, JSP, Oracle 11g, Spring, JSON, Dojo, JavaScript, EXT-JS
Role Senior Developer
Dimension 12+1 (Offshore + Onsite respectively)
Responsibilities
Analysis, design, coding, estimation, unit testing for all requests (Bug Fix
requests / new development) with its documentation in Mercury QC.
Backend Support – Oracle.
Client interaction in resolving queries on requirements.
Location Pune, India
Brief Project Description:
ADR (American Depository Receipt) is a web based solution for JPMC providing solutions that
help their customers to buy / sell ADRs for US and European market. JPMC acts as Third party
mediator in buying the instruments (or shares / units) outside the US market.
JPMC ADR application has been designed in a way to keep track of all the DRs which the customers
are buying / selling outside the US market or sometimes within the US market. This application is
designed to help track the users with the amount of trading in the US market unlike India.
ADR enhancement project focus on certain customization in the application like creating a new
Dashboard which give the user a glance of all the trading information in form of charts, graphs etc
which help them in there course of market strategies. Apart from the dashboard design, this
enhancement also focuses on implementing the automation of certain reports onto new framework so
that the process can be improved compared to their old manual process. It also focuses on the
providing new screens as per customer recommendations.
ASSIGNMENT: 8
Project Name North America Ordering (NAO)
Period October 2010 – March 2012
Company Cognizant Technology Solutions
Client PHH
Domain Retails
Environment Java / J2EE, JSF, Spring MVC, Hibernate, Sybase
Role Developer
8. Dimension 1 + 1 (Offshore + Onsite respectively)
Responsibilities
Analysis, design, coding, estimation, unit testing for all requests (Bug Fix
requests / new development) with its documentation in Mercury QC.
Backend Support – Sybase.
Unix Job Monitoring and bug fixing in case of job failures.
Onsite/Offshore Cordination.
Client interaction in resolving queries on requirements.
Location Sparks, Maryland, USA.
Brief Project Description:
PHHI (PHH Interactive) is a web based solution for PHH providing solutions that help fleet
manager/administrators to get details of each vehicle like current location, speed, mileage etc. This
helps fleet managers to determine when to order replacement of vehicle.
Ordering process helps clients with replacing their fleet with new vehicles which are managed by the
PHH. The order is processed in Motor companies. While the order is placed, motor companies send
acknowledgement about the order and the status of the vehicle there after. If required, the vehicle is
then sent to vendor for up fitting. The vehicle is then sent to the dealer from where the driver picks up
the car.
PAST PROJECTS:
Below projects worked @ IGATE Global Solutions – Bangalore, Karnataka India.
ASSIGNMENT: 1
Project Name Lease Management System
Period November 2007 to May 2008 (5 months)
Company iGATE Global Solutions
Client General Electrical Corporation (GE Corp)
Domain Rail Services (Retail & Logistics)
Environment Java / J2EE, JSF, Spring, Hibernate, JBOSS
Role Developer & Application Production Support
Dimension 2+1 (Offshore + Onsite respectively)
Responsibilities
Involved in knowledge acquisition.
Unit testing, bug fixing and enhancements of modules and sub modules.
Brief description of the project:
Lease Management System (LMS) allows our client to act as a service provider for various
companies that lease/own fleets of rail cars. Functions of LMS includes -
Ability to manage a fleet of railcar: A customer may either own a set of cars or lease them on a
Full on Net lease agreement.
Ability to track Terms and Conditions for leased cars in Customer inventory.
Ability to audit Vendor invoices.
ASSIGNMENT: 2
Project Name Trailer Automation System & Handheld
Period November 2007 to October 2010
9. Company iGATE Global Solutions
Client General Electrical Corporation (GE Corp)
Domain Rail Services (Retail & Logistics)
Environment Java/J2EE, Struts, .NET, Oracle , JSP, Unix, JBOSS, Apache, EDI
Role Developer / Application Production Support
Dimension 6+1 (Offshore + Onsite respectively)
Responsibilities
Analysis, design, coding, estimation, unit testing for all requests
(maintenance / enhancements) with its complete documents
preparation for quality audits.
Backend Support – Oracle, Report handling - Unix, Job Scheduling /
monitoring using Appworx (Job Scheduler)
Coordinating with third party IT teams ( like AS400 / Sibel /
Informatica ) for dependency requests.
Code deployment, Server configuration / migration activites on unix /
solaris operating system
Client interaction in resolving queries on requirements.
Brief description of the project:
Major projects worked on by me for client includes – Trailer Automation System and Web
Applications.
Trailer Automation System (TAS) is a Billing, Reservations, and Inventory Track application of
Trailers/Containers of our client. It is a mission critical application with high data volume
system which have interfaces with DWH, Siebel, AS400 systems. EDI is used for data transfer
between the various servers/systems.
Web Applications includes subprojects – Premier Service, Customer Connect, Fusion,
and Unit Registration & Title. These applications are used for monitoring the contract details,
car movement, car mechanical details along with possessing invoice information, calculating
deprecated values for leased container and chassis. Customer can view the registration details of
the cars online.
ASSIGNMENT: 3
Project Name Kintana (ITG) – Project and Protfolio Management (HP- PPM)
Period November 2008 to October 2010
Company iGATE Global Solutions
Client General Electrical Corporation (GE Corp)
Domain Rail Services (Retail & Logistics)
Environment Java / J2ee,JSP, Javascript,Html,CSS,JBOSS, Apache
Role Developer
Dimension 2+1 (Offshore + Onsite respectively)
Responsibilities
Analysis, design, coding and testing of the requirements.
Handling application from workbench prospective and database.
Developed modules from the scratch.
Development includes creating request types and its related header
types, designing and association of workflows, handling security groups
associated to the request type based on user role, configuring
Dashboard for the look and feel from configure modules under
administration.
Brief description of the project:
ITG is a HP Project and Portfolio Management portal which is used by our client. This tool
is used to create and track project life cycle, staffing work details etc requests. Work done under
this are –
ITG Application maintenance and enhancements in the tool like creating and configuring
Requests, workflows and linking requests to workflows.
10. ITG Server maintenance, data corrections, creating functions, procedures in DB if needed (as
per the requirement), customizing the tool if required, as some of the requests might not be
completed by existing/predefined process.
ASSIGNMENT: 4
Project Name Shoptimizer
Period February 2008 to October 2010
Company iGATE Global Solutions
Client General Electrical Corporation (GE Corp)
Domain Rail Services (Retail & Logistics)
Environment Java/J2ee,JSP, Struts, Apache, JBOSS, Web Services, XML
Role GUI Developer – Web Support
Dimension 6+1 (Offshore + Onsite respectively)
Responsibilities
Analysis of the new / existing requirements.
Bug Fixing in application.
Coding of new enhancements (Front end Only).
Unit testing of the web pages of whole application and its maintenace.
Brief description of the project:
Shoptimizer application deals with maintenance of cars. This application deals with how and from
where the cars can locate the shops for its maintenance. It takes cares about the active and inactive
shops for cars. Once a valid unit with its valid shop is located we can assign the car to that shop for
maintenance.
ASSIGNMENT: 5
Project Name HR Benefits
Period June 2010 to October 2010
Company iGATE Global Solutions
Client General Electrical Corporation (GE Corp)
Domain Rail Services (Retail & Logistics)
Environment Java/J2ee,JSP, Apache , JBOSS, Struts
Role Developer
Dimension 3+1 (Offshore + Onsite respectively)
Responsibilities
Requirement gathering from clients directly through calls, mails
Analysis of the requirements.
Estimation for the development of application.
Coding of the application.
Unit testing of the application.
Interacting with 3rd party teams like Informatica teams for data flows in
the current applications
Brief description of the project:
This application is developed mainly for incorporating the HR benefits related to insurance coverage
for all the employees working direct for our client. Our client used to depend on 3rd
party software for
handling its HR related benefits. Development of this application will help ending client’s such
dependency. This application covers mainly insurance (medical / dental) rela ted benefits for the
employees.