Profile Summary (https://www.linkedin.com/in/gagankinra)
Having approximately 9 years of IT experience, which consists of payments domain, requirement gathering, implementation, design, development and testing.
Work Status: Authorized to work in Canada (Permanent Resident)
Having around 3 years of experience in Enterprise Applications Integration (EAI -TIBCO)
6 years of relevant experience in payments industry in Tandem application development and project execution.
Well versed in TIBCO Business Works, TIBCO EMS, TIBCO AS, Hawk and TIBCO Administrator.
Experienced on design, development, and maintenance of TIBCO BW projects with JMS, Web Service, REST/JSON and other pallets.
Strong working knowledge of XML, XPATH, XSL and web services using WSDL, SOAP
Successfully delivered multiple projects working with HP and Western Union
Managed and lead a team of Software developers.
Functional expertise in BFSI domain ( Payments & Money transfer)
Proficient in using Requirement Management & Defect Tracking tools like JIRA, Whizible, HPSD and HPSM.
Good knowledge of CMMI Level 5 processes, SDLC and agile methodologies. Participated in all phases of SDLC.
Excellent communication, customer interacting, problem solving and presentation skills.
Technical Skills
TIBCO SOA Suite – TIBCO Business Works
Enterprise Messaging - JMS 1.1, TIBCO EMS, RV
Programming Languages - Core Java, C, C++, TAL, TACL
DB and Related - Oracle, SQL, PL/SQL, Enscribe, SQL/MX,SQL/MP
Web Technologies - XML, DTD, SOAP, WSDL, XML, XPATH, XSLT, SOAP, REST API
Various SDLC Technologies - Version Control- SVN, CVS, UML tools, Clear Case and StarTeam
Servers - HP Non Stop Servers
OS/Environment - HP Nonstop Kernel – OSS, HP Nonstop Kernel-Guardian, Unix
Trainings, Workshop & Seminars Attended
Attended training on various TIBCO products conducted in Opus Consulting Solutions INC.
Attended TIBCO New York City Seminar on TIBCO Spotfire.
Attended project related training on Pathway conducted in Wipro Technologies.
Attended In- House project related BASE24 training by Wipro Technologies.
Wind River Certified Training in “Workbench for VxWorks” and “Introduction to VxWorks” by Wipro Technologies.
Nonstop Kernel Principles and Architecture by Wipro Technologies.
Certifications
Certified ITIL Foundation v3.
Professional Experience
Technical Lead, Opus Consulting Solutions Inc., CMMI 5 (Feb 2009 to present)
Currently on long term assignment in US (H1B), working for Western Union on TIBCO projects.
Worked on multiple Fixed Price Projects, end-to-end projects, time & material projects
Business/Short term visit to USA for requirement gathering, onsite co-ordination and project/system implementation purposes.
Received appreciation letter from Western Union (customer), where I designed and implemented a core module for validation and verification of remittance through their prepaid card management system.
Conduct meetings/interviews/brainstorming/JAD sessions with stakeholders to collect business requirements.
Collect clear & unambiguous requirements from stakeholders, by preparing & using close ended questionnaires.
For agile projects write and maintain requirements user stories in tools like Rally, JIRA, Whizible etc.
Use VISIO to draw use-case diagrams, sequence diagrams, flowcharts & prototypes to explain requirements.
Conduct requirement clarification session/training/KT for internal development and quality assurance teams.
Review Technical Design documents, Test Scenarios, Test case documents, Test Plans and Migration Plans.
In case of implementation projects, train end operational users of customer. If required prepare user manuals.
Support customer during UAT. Co-ordinate with engineering team for getting issues fixed.
Prepare or provide necessary inputs to management to prepare test plans and cut over plan, project plans.
Provide functional/technical support at the time of system go live date as well.
Conduct system hand over training session to production support team(s) after the software application is live.
Conducted Technical training on various topics like core Java, TIBCO BW and EMS within organization.
Code Development. Debugging code or DB procedures for fixing issues.
Project Information and Responsibilities
1.CSL(Common Service Layer) Implementation
Description:
This project “Customer Service Layer” involves developing set of web services and is an interface for integrating new and improved Western Union Customer Care applications with WU backend systems. It accepts input as SOAP/XML over HTTP, customized input over HTTP Post and transforms the input message into various different formats as required by backend systems. Western Union is in process of migrating all the customer care legacy applications which currently run DOS and Windows Desktop applications onto a new platform using latest technologies. The functionality built into this legacy apps need to be migrated on these new platforms using new technologies. The user interface and core business logic were separated so as to make them loosely coupled and thereby all the business logic was built into TIBCO Business Works and Java code.
Duration: Jan 2014 – till date
Role: TIBCO Developer
Client: Western Union
Environment: TIBCO BW 5.11, TIBCO Active Spaces 2.1.x, TIBCO Administrator 5.8, TIBCO Designer 5.8, TIBCO Rendezvous 8.4, TIBCO EMS 5.1, TIBCO Hawk 4.9, Oracle 10g, SOAP UI
Primary Responsibilities:
Managing Project Review Meetings (with Business Stake holders and Project Team)
Prepare the technical design documents and work with client managers to review and get the design approved.
Work on impact analysis for the new requirements.
Responsible for building web services using TIBCO SOAP activities, Service Palettes, TCP palettes and HTTP palettes.
Responsible for building web services using TIBCO BW ( TIBCO SOAP activities, Service Palettes, TCP palettes and HTTP palettes.)
Configured the HTTP connections, JMS connections, JDBC connections, TCP connections, Active Spaces Metaspace connections and FTP connections required for the process flow.
Responsible for building TIBCO BW process for SFTP activities. This process is developed using TIBCO SFTP palette and also with help of java open source libraries.
Configured the HTTP connections, JMS connections, JDBC connections, TCP connections, Active Spaces Metaspace connections and FTP connections required for the process flow.
Responsible for Preparing and Executing Test cases for all the interfaces in all Environments.
Liaising with vendors for delivery of changes and enhancements to existing system
Preparing and maintaining Project Plan (with schedule & Cost estimates) and Project work logs
Managing Changes (thru change requests) and Project risks (by maintaining a risk register)
2.OXXO CSL Device
Description:
This project helps implementing changes required to support OXXO agent related transactions at payout. It accepts customized input over TCP/IP and transforms the input message into various different formats as required by backend systems.
Duration: July 2013 – Dec 2013
Role: TIBCO Developer, Integration Engineer
Client: Western Union
Environment: TIBCO BW 5.11, TIBCO Active Spaces 2.1.x, TIBCO Administrator 5.8, TIBCO Designer 5.8, TIBCO Rendezvous 8.4, TIBCO EMS 5.1, TIBCO Hawk 4.9
Primary Responsibilities:
Understanding and Requirement Analysis for new features from Business team. Worked as onsite coordinator for gathering the requirements and attending Business meetings.
Preparing Technical Design documents for new features.
Responsible for building processes using TIBCO BW as per business logic using various palette like TCP, Parse Data(for parsing from TCP to XML and vice versa), Mapper etc
Configured the JMS connections, JDBC connections, TCP connections, Active Spaces Metaspace connections required for the process flow.
Worked on the simulator built in Java to perform unit testing.
Resolved problems and provide support to partners consuming the services.
Leverage WU business knowledge among all the team members.
Troubleshoot and debug issues with backend systems and bring them to closure.
Provide support to the Partner Integration team in understanding the services
3.RPPS (Remote Payment and Presentment Service) & LogApi
Duration: Jan 2013 – Jun 2013
Role: Tandem Designer & Developer
Client: Western Union
Environment HP Nonstop Kernel–OSS, HP Nonstop Kernel-Guardian, C, C++, Java, SQL/MX, Enscribe
Primary Responsibilities:
Managing Project Review Meetings (with Business Stake holders and Project Team)
Liaising with vendors for delivery of changes and enhancements to existing system
Preparing and maintaining Project Plan (with schedule & Cost estimates) and Project work logs
Managing Changes (thru change requests) and Project risks (by maintaining a risk register)
Successfully developed various Prepaid products for Western union & integrating with numerous banks as vendors
4.Association Router
Duration: Mar 2009 – Jan 2013
Role: Tandem Developer
Client: Western Union
Environment: HP Nonstop Kernel–OSS, HP Nonstop Kernel-Guardian, C, C++, Java, SQL/MX, Enscribe
International Experience: 3 months in New Jersey for client Western Union Money Transfer
Synopsis: Western Union Money Transfer provides mechanisms to transfer money from one geographical location to another.
Primary Responsibilities:
Interaction with the client to gather requirements and to design new components based on the requirements.
Development of the components, deployment and support.
To prepare Requirement and Design documents
To conduct Design and code reviews for peers
To support Western Union’s Agent Business Center with Agent/Terminal profile management, and to help them in preparing various reports on agent activities/fraud investigation
To periodically investigate server performance in high volume transaction environment and provide consultancy to the client on the scope of improvement
To help client with redesigning / porting (open source to NonStop environment) / migration (TAL to C++) of the existing components.
Software Engineer, Wipro Technologies, CMMI 5 (May 2006 to Feb 2009)
Joined as fresher. Worked on agile development project for around 3 years.
Roles and responsibilities during development project:-
Prepare Technical Specifications for various requirements.
Coding the business logic according to the client requirement.
Writing new stored procedures, triggers, views and creating new tables in MYSQL
Giving support to AAT testers and do defect fixing for raised defects.
Roles and responsibilities during production support:-
Address and fix bugs/issues with the application within a Service level agreement time frame.
Review enhancement requirements.
Provide impact analysis, create work breakdown estimates and schedule, design and develop the enhancement requests.
Education & Other Details
Bachelor of Technology (B.TECH) in Electronics and Communication Engineering from Punjab Technical University, India, 2000-2004 batch.
Canadian Permanent Resident
Valid USA H1B Visa