You are on page 1of 6

Ajay Pandey

5080 Tuttle Crossing Blvd., Dublin, OH 43016


Email: vinod@git-org.com
Phone: 215-310-1562 x 215

Experience Summary

Overall 9+ Years of progressive experience as Software Development, enhancement,


implementation and production support with exposure to enterprise software architecture, design,
development, analysis and maintenance of complex applications in Financial and Insurance
domains with hands on experience on JAVA, J2EE Technologies.
Hands on experience in application development using Appian BPM platform 7 designer (7.10)
along with multiple client templates and solutions which have been incorporate with various plugin
like DocuSign, Excel Export, USPS Address verification, Google Call, Geo Fencing etc. Also
performed Best Practices, Records, Linked Reports, Graphical representation of data, publish an
event NEWS, Grids, MySQL Database, CDT, Tempo, Knowledge center etc.
Extensive experience using integrated development environment like IntelliJ 11, Eclipse 3.5.
Experienced in administrative tasks, installation, configuration, deployment on production
infrastructure.
Strong working experience in RDBMS (SQL Server, Sybase, DB2 and MSSQL)
Extensively worked on understanding localization, Internationalization (i18N) requirements and
development, testing and maintenance of global applications.
Experience in leveraging Utility tools like IText, IReport and POI.
Hands on experience with complete software development life cycle and exposure to proven SDLC
methodologies like Agile SCRUM, Rational Unified Process, Waterfall Model.
Have excellent analytical, problem solving, leadership, communication and interpersonal skills, with
ability to interact with individuals at all levels and work as a part of a team as well as independently
Technical Skills

Technical Skill Set


Appian BPM 16.1

Grid, Record, Reports, various Dynamic PM Components etc.

Java, J2EE
Web tools
EAI
Apps Framework
IDE
Application Server
Database Tool
Source Control
Build Manager
Automation Tool

JSP, Servlet, JDBC, PMD


Autosys, JIL, XML, XSLT
APPIAN BPM designer, Adeptia BPM developer
Spring 3.2, Hibernate
IntelliJ 11.1.0, Eclipse 3.4, UNIX
Tomcat 5.5, Resin 3.17
SQL Server, Aqua Data Studio
VSS, CVS, SVN
ANT, TeamCity
Fitnesse (Fixture and UI), FEST

Education
Master of Computer Application (MCA) from Vikram University, India 2005

Certification

Appian Application Designer Level 1 Certified


SCJP 5 Certified

Project Details
Persistent system Inc. (www.persistent.com ):
(Nov14 till date)
Project: Nationwide Multistate Licensing System Tool for PwC Inc.
Description: NMLS template has showcase to simplify the state licensing approval and granting process
through automate the requirements. Application is expected to provide transparency across the team on
request progress. Application should be able to integrate data from other systems. It should be able to
provide audit capability for any modifications. Application should be able to provide reports and detail
views on each application over a period of time. It should be able to send communication to participating
users based on task assignment, escalations or information notifications.
As a part of implementation companies are able to establish accountability for an affiliated individual for
specific licenses/registrations. A company also be able to associate the location(s) an individual reports to
for each license/registration. Either the company or the individual must have the ability to end the
affiliation, accountability, or oversight connection.
Responsibilities:

Developed NMLS Template for Nationwide Multistate Licensing System in Appian 16.1 BPM tool

Gathering requirements, preparing Technical Design, UI Solution Design documents and System

Impact Analysis due to enhancements


Prepared Flow diagrams, Sequence Diagrams using use case documents

Developed UI Interface using SAIL interface designer

Authorization and Authentication via Security

Implemented business logic using various inbuilt Appian function

Created DB Mapping for Database Operations

Prepared Unit Test plans, Integration Test Cases, supported UAT phase

Bug fixing, Unit Testing and Integration Testing in Dev and QA Environments

Environment: Appian 16.1 on Cloud Env, MySQL Database

Project: Communications Creation & Approval Tool for JANUS Capital Group
Description: Project scope consists of automating, streamlining and simplify the marketing material
request, creation, approval, distribution, and storage process. It also consists of automate the process
for routine collateral updates and notification of expired pieces requiring update.
Application is expected to provide transparency across the team on request progress. Application
should be able to integrate data from other systems. It should be able to provide audit capability for any
modifications. Application should be able to provide reports and detail views on each application over a
period of time. It should be able to send communication to participating users based on task assignment,
escalations or information notifications.
Responsibilities:

Developed Firm Filing Component using Appian 7.10 BPM tool

Gathering requirements, preparing Technical Design, UI Solution Design documents and System

Impact Analysis due to enhancements


Prepared Flow diagrams, Sequence Diagrams using use case documents

Developed UI Interface using SAIL interface designer

Authorization and Authentication via Security

Implemented business logic using various inbuilt Appian function

Created DB Mapping for Database Operations

Bug fixing, Unit Testing and Integration Testing in Dev and QA Environments

Environment: Appian 7.10 on Cloud Env, MySQL Database

Project: Member On-Boarding and Expansion Services for Options Clearing Corporation (OCC)
Description: Project scope consists of automating and streamlining new clearing member application and
approval process. It also consists of membership expansion process for current members, using workflow
capability of Appian Business Process Management application. Development of workflows for capturing
applicant data once request is submitted for membership through OCC public website. Subsequently
process is initiated and application gets reviewed by Member Services Management and once payment is
received, a Member Services Rep and Credit Risk Analyst is assigned to the application to complete
operational and financial assessment.
Application is expected to provide transparency across the team on application progress.
Application should be able to allow member services rep to modify applicant information along with
products and accounts that applicant had submitted initially. It should be able to provide audit capability
for any modifications. Application should be able to provide reports and detail views on each application
over a period of time. It should be able to send communication to participating users based on task
assignment, escalations or information notifications.
Responsibilities:

Developed OCC Members Onboarding application using Appian 7.10 BPM tool.

Gathering requirements, preparing Technical Design, UI Solution Design documents and System

Impact Analysis due to enhancements.


Prepared Flow diagrams, Sequence Diagrams using use case documents.

Developed UI Interface using SAIL interface designer.

Authorization and Authentication via Security.

Implemented business logic using various inbuilt Appian function.

Created DB Mapping for Database Operations.

Prepared Unit Test plans, Integration Test Cases, supported UAT phase.

Bug fixing, Unit Testing and Integration Testing in Dev and QA Environments.

Environment: Appian 7.10 on Cloud Env, MySQL Database

Project: Vendor Management System (Appian)


Description: Vendor Management Evaluation process is to collect vendor information and run it through
steps of review and validation before actual onboarding should start. Buyers can start the evaluation
process and provide vendor information, then it moves to Legal and Finance for review. Once approved,
process moves for initial review based on evidences provided by vendor and if eligible onsite assessment is
performed before starting the onboarding process for vendor.
Once a vendor is on boarded, performance management is also part of the process where feedback is
collected from various departments in the organization and decision is made on vendor performance on
various factors.
Apart from VMS, following internal project been performed using Best Practices, Records, Linked Reports,
Graphical representation of data, publish an event NEWS, Grids, MySql Database, CDT, Tempo, Knowledge
centre etc.

Issue Management System


Market Collaboration Management
Aviation Management System

NTTDATA Inc.
Client: GOLDMAN SACHS Inc (www.gs.com ):

(May 10 Nov 14)

Project: Product and Pricing


Description:The Product and Pricing technology group is part of the Reference Data group and is responsible for
providing high quality securities characteristic data as well as end of day price data. Since product data is
key to most applications within Fixed Income, Equity, Private Wealth Management/Asset Management, and
Firmwide, these systems are high profile and are production critical.
Responsibilities:

Developed two different J2EE application (Feedbase optimization process && Exception manger tool)

using Spring,Hibernate Framework.


Gathering requirements, preparing Technical Design, UI Solution Design documents and System

Impact Analysis due to enhancements.


Prepared Class diagrams, Sequence Diagrams using Rational Rose and use case documents.

Developed UI Interface using JSPs, Java Scripts and CSS.

Developed Filters as part of technical design for authorization and authentication

Implemented business logic in Stateless Session Beans for data transfer with help of DAOs.

Used JNDI for lookups and Implemented LRF backend layer with Hibernate API.

Created Hibernate Mapping and Configuration Files for Database Operations.

Developed HQL and SQL queries to do operations on Oracle Database

Prepared Unit Test plans, unit test cases, Integration Test Cases, supported UAT phase.

Bug fixing, Unit Testing and Integration Testing in Local, Dev and QA Environments.

Involved in Production support fixing bugs

Environment: Core Java 1.5, JUNIT, Agile Methodology, UNIX, Sybase, InteliJ, Apache Tomcat

Projects: PARA System, BalanceSheetWorkstation, Fitnesse and FEST framework implementation.


Description: PARA-Project used to perform the internal trading operation. It involves different stages of trading like after
posting a trade (which include trade name, quantity and price of trade) it send message across the group
through Enterprise Messenger System which is occupied by Transaction queue management and then
these message taken by posting engine finally Intraday Profit and Loss stage calculate whole day post
trades and send overall profit and loss mail across group.
BSW- This project took all the feeds from the PARA system and accumulate a balance sheet.
Fitnesse Its a freeware testing tool to run and produce the test case results, written for the specific
projects.
FEST As the bsw application is build up using the swing components, to test these component we use the
FEST (Fixture for Easy Software Testing).
Responsibilities:

Involved in developing junit test-cases using fitnesse testing framework.

Developing database transaction using Mithra (internal ORM).

Test swing components using FEST framework.

Creating tool to run regression test in every hour.

Involved in defining the test Cases and in unit testing.

Tools involved IntelliJ 11.1.1 to develop and test this project

Achievements:

Proposed and develop an internal framework to test the bsw applications components using FEST.

Completed a successfully regression test run on the Hourly basis instead of daily using Ant targets.

Created multiple suite level build along with main build dependency using TeamCity.

Environment: Core Java 1.5, Swing, FEST, Fitnesse testcases, Agile Methodology, Unix, Sybase,
IntelliJ, Apache Tomcat

Pyramid IT Consulting Inc (www.pyramidci.com):


10)
Project Title: Intercontinental Hotels Group (IHG)
Description:-

(April 08 May

The Performance Tracker is Intercontinental Hotels Groups goal setting and award or bonus tracking
system. To gain access to the performance tracker all groups room sales, catering sales, reservation and ecommerce management and leadership personal must be register to the website. For registration
excluding the corporate users each and every users application follows the approval process. After getting
the approval confirmation mail they can start using this system. By using this system, user can get the
information about his goals specified by his seniors, performance data as how close he is (percentagewise) meeting his monthly/quartly/Annualy goals. Technological component of this system are
User Registration & Maintenance

Corporate Data (Brand, Region, Ownership, Business Type) Maintenance

Hotel Maintenance

Assign Goals

Manage & Approve Bonus

Responsibilities:

Designing the GUI using JSP, JSTL, Spring.

Involved in developing bean & and model and controller classes.

Involved in developing Business Logic.

Developing database transaction using Hibernate.

Involved in client side and server side validation using Spring validator, PMD.

Deploying application using tomcat and resin web server.

Involved in defining the test Cases and in unit testing.

Tools involved Ecllipse 3.4 to develop this project

Environment: Core Java 1.5, Spring, Hibernate, JUnit, Agile Methodology, Unix, Oracle, MySql,
Eclipse, Apache Tomcat, Resin

ADEPTIA India Private Limited (www.adeptia.com):


(Dec 06 April
08)
Product Title: Adeptia Business Process Management Server (BPM)
Description:
BPM Server is an EAI product and it enables aggregation, transformation, and distribution of
content. It allows automatic exchange of data between applications and business partners in a secure,
timely, and reliable manner. It creates operating efficiencies that postpones significant investment in new

systems and decreases Supply Chain transaction costs. BPM Server is developed completely in Java (J2EE)
making it platform independent.
Module I Process Monitoring
Process Monitoring is an important part of Adeptia BPMServer. It is responsible to display the
process status in form of Pie Chart, Bar Chart, and Table Chart or as String Chart for Business Process.
Process monitoring is a kind of Dashboard format, in which you can create component using different
database and can present it on your desired chart. It provides the facility to add, remove or modifying
component on runtime environment. It contains the third party tool for displaying the different kind of
charts. It is helpful to represent the data variation in graphical form.
Responsibilities: Develop framework using Java Swing technology for the new enhancement or requirements of

process engine.
Tools involved Ecllipse 3.3 to develop this project

Responsible for changes done in the code based on process engine.

Help solution team in successfully implementing complex business process designed using process
designer.

Module II License Tool


License tool generates the license.jar file for the product (BPM, AIS, and DTS Servers) with all the
security and restrictions requested by the clients. It generates the license file as .jar format and provides
the validity and limitation for product to the end user. It is very basic and responsible tool which generate
the secure and non-tempering license for the product users.
Responsibilities: Develop Swing frame work for the new enhancement or requirements of process designer.

Responsible for changes done in the code based on License Manager.


Environment: Core Java 1.5, Swing, JUnit, Agile Methodology, Unix, Sybase, Eclipse, Apache Tomcat

NIIT Ltd. (www.niit.com)


(On Contract May 05 to 2006)
Project Title: Employee Resource Management
This is a web application based on MVC architecture and enables End-to-end life-cycle management, from
prospective employees database to alumni. ERM functionality includes On-line Recruitment Requisitions,
Publishing Interviews, Capture Interview Assessments, Configurable Access Rights and Security, Leave
Application Process, On-line Attendance & Login/Logout Option, View Attendance Data, Payroll, Roster
Maintenance, On-line Travel Request & Approval, Travel Expense Claim, Employee Performance Appraisal,
employee Separation Request, Employee Termination Process and others modules of employee resource
management.
Responsibilities: Develop On-line Cab booking & Approval Module, On-line Attendance & Login/Logout Option.

Develop components like Servlet according to SRS, Designing and coding for user interface in JSP.

You might also like