Priyank Singh
Technical Skills
Operating Systems OS 400,Windows 2000/2003 Server, Windows NT,
Windows XP, Windows 9x
DBMS DB2/400, Oracle 8.0, SQL CE
Programming Languages RPGIII, ILERPG, RPG/400, SQL/400, AS/400,
DB2/400, CL400, SEU, SDA, RLU, CLP, CL, CLLE,
SQL,Javascript, XML, JSP,C,C++.
Tools/Skills RDPi,Squirrel, Remedy,QUERY/400, OPNQRYF, SDA,
SEU, DDS, RLU, DFU, MKS, Hawkeye, Microsoft
Visio, ICE, MS Excel, MS Word,.
Design Tools Microsoft Visio
Version Control Aldon, Microsoft VSS.
Product Experience IMPACT (Finance Fixed Income Domain). ITM
(Integrated Transaction Management of Banking
Domain)
Professional Experience:
BroadridgeFinancial Solutions - Nov 2010
Jersey City,NJ - till date
Senior Programmer Analyst Team size - 10
Description:
Broadridge Financial Solutions Inc is a leading global provider of a
technology based solutions to the financial services industry. Broadridge's
system and services include investor communications, securities processing
and clearing and operations support and services. With more than four
decade of experience Broadridge provides financial services firms with
advanced, dependable, scalable and cost effective integrated systems.
Projects:
Worked on Broadridge proprietary product called IMPACT which processes
Fixed Income Securities. Below are some of the project highlights.
a. Processing of Brazlian,South African Bonds, Mexican Bonds.
b. Match Bloomberg Coupon Dates, Accrual Days for Monthly Floaters.
c. Holiday processing for Factors/Rate updates happening on holidays.
d. Cross Currency trades processing.
e. Analyse various types of securities (Mortgage Backed, Treasuries,
Muni's).
f.
Responsibilities:
As a part of GL (General Ledger/Accounting) team, my responsibilities
includes to
. Work on General Ledger/ Accounting enhancements with Business Analyst in
the gathering of detailed business requirements and creation of Business
Requirement Documents and provide effort estimates.
. Investigate, Analyse and suggest accounting related problems like GL
Break, Penny Differences etc.
. Prepare Technical Design to address Business Requirement Document and
suggest alternatives.
. Responsible for developing solutions on mainframe AS400 midrange systems
using various technologies like RPG, RPGILE, SQLRPGLE, CLLE, DB2/400,
RPG400, CL400, Java, JSP, XML, VSS, UML, Javascript.
. Ensure that programs are functioning correctly and application functions
in accordance with enhancement specifications.
. Review the test scripts prepared by Quality Assurance Group and suggest
the test additional case.
. Document new/changed operational procedures associated with development
projects, providing a basis by which documentation staff's technical
writers can update operational manual.
. Address client reported issues and assist different client facing groups
by providing review and information related to development processes.
. Train team members in various areas of the system.
. Responsible to project delivery as per schedules
. Responsible for communicating project status to Client & Sr. Leadership
team
. Responsible for coordinating & collaborating with development team
members and business to bridge technical gaps
. Responsible for conducting system testing and prepare user & technical
documentation procedures
. Perform performance tuning and trouble shoot issues and apply bug fixes
as required
. Responsible for conducting proof of concepts for new technologies and
solutions and provide recommendations to management
. Responsible for creating PowerPoint presentation and effectively provide
application/system demo to the Business users
Environment: RPG, RPGILE, SQLRPGLE, CLLE, DB2/400, RPG400, CL400, Java,
JSP, XML,
VSS, UML, Javascript.
Tools : Aldon CMS Systems, ORACLE, MyEclipse, RDPi
Toor Brothers Corporation - North Sept 2009
Arlington, NJ - Oct 2010
Application Developer Team size - 4
Project Name: FRATX, GHAL.
Client : FEDEX
Description:
FRATX: FedEx Ground is undergoing a massive change of combining Ground and
Home Delivery stations into Colocations. This involves changes across
various applications, which includes daily scheduled batch jobs, display
file applications, report generation applications etc.
GHAL: FedEx is launching a new application called Ground Hold At Location.
This product would help users to call the FedEx facility and ask them to
hold the packages at particular location in case the packages were not
delivered in earlier attempts. This involved. New development and changes
in already developed application were required in this new product.
Responsibilities:
. Development of SRS (Software Requirement Specifications) from BRS
(Business Requirement Specifications).
. Development on the basis of SRS.
. Performing Unit testing and coordination for UAT.
. Modified Batch programs to overcome error due to change of process.
. Created new business reports for the new process to help business users.
. New subfile and display file applications developed for ease of end users
at Stations who are required to enter data.
. Use of MKS Implementer and Hawkeye to ensure the version control and
smooth production migration.
. ICE used to maintain configuration and backward compatibility.
. Documented all the new and changed processes in Billing, Scan Services,
Audit etc.
. Trained users for the new system.
Environment: RPGLE, SQLRPGLE, CLLE, DB2/400, RPG/400, CL/400, Subfiles,
Menus.
Tools : MKS, Hawkeye, RDi, HAWKEYE, ICE.
Euronet India Pvt Ltd, Mumbai - Feb
India 2005 - Sept 2009
Senior-Software-Engineer/Project Team size - 5
Leader
Euronet India Pvt. Ltd which is a Euronet Worldwide subsidiary is a leading
service provider in processing of secure electronic financial transaction
for Banks, Retailers and Mobile operators. ITM switch, a product of Euronet
Worldwide is developed and maintained on AS400 systems and provides
functionalities like authorization, routing, security etc in banking domain
Projects:
Standard Chartered Bank Migration for Philippines, Brunei.
Description:
One of the major developments in this project was Bill Payment Algorithm.
Bill Payment Algorithm (BPA) is an algorithm that verifies the account
number keyed in by customer, against the institution for which, the
customer is paying the bill. Design consisted use of DB2/400 for creation
of robust database, and bill-payment specific algorithm functions developed
in CLLE, RPGILE, SQLRPGLE Menu, Subfiles and Report Layout Utility (RLU)
for each of 400 billers. Design is done, keeping in mind, the future need,
so that if same functionality is required for any other interface, can be
handled with mere configurations. More the 400 different bill-pay logics
were handled by this module.
. As a Project-lead, helped Project Manager in preparation of project-plan,
thus helping in costing.
. Managing On-Site development team, creation of local-technical team by
conduction of various training program in Brunei and Manilla.
. Performed gap analysis between existing system, newer application version
and user requirements to develop a project schedule focusing on
milestones.
. Technical project plan, assignment of tasks to team, daily follow-up,
weekly kick-off and follow-up with team in accordance with project time
duration.
. Designed and involved in development of new application in AS400 using
DB2/400, RPGILE, SQLRPGLE, and CLLE.
. Involved in identification of modification of existing RPG/400 & CL/400
programs and their impact analysis.
. Designing documents and Unit Test Case Document Preparations.
. Understanding existing code, suggesting redesign of coding structure and
flow layout.
. Involved in the generation of new ILE RPG subfile and report generation
programs (RLU).
. Used embedded SQL within RPG for simplifying the code.
. Involved in Interface Module for integration with other systems.
. Conducting Conference Room Pilot, User Acceptance Testing, User Training
and documentation.
. Performed integration testing regarding these business flows and
articulated these flows in business process discussions.
. Coordinating End User Testing and Acceptance and Obtaining of User
Signoff, prior to production install of the program objects.
. Performing the Coding Reviews in each phase of the project.
. Talent transformation activities.
Environment: RPGLE, SQLRPGLE, CLLE, DB2/400, AS/400, RPG/400, CL/400, MS
Project.
Project: Development of Upgrade Tool for Fidelity National Financial,
Arkansas, US
Description:
Upgrade tool is an automated tool developed for facilitating migrations on
production server. Tool contains series of scripts which in turn contains
data required for production server for any enhancements. As a result of
this there is considerable decrease in time spent on migrations, which if
done manually will take several hours. Now same objective is achieved in
several seconds thereby increasing the overall efficiency and hence
improving the performance.
Responsibilities:
. GAP analysis was performed to identify the feasibility of the solution.
. Sample prototype was developed with constant coordination with Client and
Architect.
. Participated actively in development of BRS and SRS, to identify the
system requirement based on project scope.
. Created and maintained a Requirements Traceability Matrix to maintain
system consistency and to facilitate in gap analysis.
. Development, Customization and enhancements of standard Upgrade Tool
modules & programmed as required by Fidelity National Financial
. Involved in analysis and code changes as a part of change request
. Testing of customized programs prior to handover to the users for user
acceptance testing
. Involved in Unit testing of RPGLE programs
. Developed HTML help documentation.
. Conducting training on tool for proper handover of tool to customer for
future migrations.
. Developed RPG400 codes for system enhancement needs.
Environment: RPG/400, DB2/400, AS/400, CL/400, Query/400, SQL/400.
Education:
. Bachelors of Engineering in Computer Science
Mumbai University, India.