1. VIBHU TANDON
Mobile: +91-9958281664 Email ID: vibhutandon@gmail.com
Seeking assignments as a JAVA Based Software Developer/Architect in a technology-orientedSeeking assignments as a JAVA Based Software Developer/Architect in a technology-oriented
organizationorganization
Synopsis
A technocrat with MCA degree from U.P. Technical University, Lucknow and 10 years of experience as a
Software Engineer in all phases of Software Development Life Cycle in J2EE technologies.
Currently engaged with FIS Global Solutions as a Technical Lead.
Previously engaged with Tech Mahindra, HCL Technologies, Keane India and KPS Digital writers.
An energetic with hands on experience in programming skills, client-server infrastructure, business analysis,
application integration and customization.
Adept in end-to-end development of software products from requirement analysis to system study,
designing, testing and documentation.
Areas of Exposure
Functional
Design, Development & Coding
Unit Testing and Integration Testing
Application Enhancement
Domain Knowledge
Payment Banking
Web Publishing
Content Management
HealthCare
Defense
Technical
Operating Systems : Windows 95 / 98, Windows XP, Windows 2000
Java/J2EE : Core Java (Reflection, serialization, synchronization, Thread concurrency etc.),
Servlets/JSP, springs (Dependency Injection [IOC], Autowiring), Web Services
(SAOP/RESTFul), Java Beans, JAXB, EJB2.1, Hibernate 3.2, JMS, Struts 1.2, RCP
Plug-in, XML, STax Parser, JavaScript’s.
Databases : DB2 using AS/400, MYSQL, SQL Server, Oracle 9i
Tools used : RAD 7.0.0, Web Sphere 5.1.2, Tomcat 5x, Weblogic 8.1, JCreator,
Jenkins , Edit plus, VSS, SVN, SQL developer.
Build-Release Tool : Ant, Jenkins.
Professional Qualification
2006 MCA U.P. Technical University, Lucknow 71%
2005 SCJP 1.4 Sun Microsystems 70%
2005 Dip. In Core & Advanced Java NIIT Ltd, South Ex-II, New Delhi Grade “A”
2004 Integrated Dip. In Computer Application Nehru Yuva Kendra, Moradabad Grade “A”
(Affiliated with Sport Ministry Govt. of India)
2. Academia
2003 B.Sc. Hindu College Moradabad affiliated to Rohilkhand University, Bareilly, UP
2000 Intermediate Moradabad Inter College Moradabad, U.P. Board, Allahabad
1998 High School Govt Inter College Meerut, U.P. Board, Allahabad
Organizational Experience
Since Oct ’2012 to till now FIS Global Solutions Technical Lead
Key Projects handling:
Project I
Title : OPF/XCT Product
Duration : Dec 2012 – till now Team: 60
Client : Al-Rajhi Bank, Riyadh Saudi Arabia, Mizuho Bank Japan, BNYM Mellon New York US.
Environment : Java, Struts1.2, Hibernate 3.0, EJB 2.1, Hibernate, STAX parser and Oracle 11g.
Description : OPF stands for “Open Payment Framework”. This framework provides complete end to
end payment banking solution. This product supports any payment Interchange,
Instruction and transaction that supports standard ISO-20022 benchmark whether
SWIFT messages, FLAT files and PAIN or PACS messages. It smoothly handles those
using JMS queues. This product provides various services like payment upload, parsing,
validation, warehousing, forex, accounting, enrichment etc. and many more. Using these
services we provide complete end to end solution of payment life cycle. We are having
rich web client user interface known as “BVA” means Bank Visibility Application that
helps in watching the complete payment status, its audit, history etc. On top of OPF we
have various other products lines like XCT, SEPA, SDD, BACS, and CHAPS etc. For
BNYM bank we required to implement screens on BVA side and handle the issues of
various multiproduct related to BVA.
Role : Team member
Responsibilities
Involves in resolving various multiproduct issues.
Involves in code enhancement and unit testing on BVA side.
Project II
Title : EDDA Implementation
Duration : Jan 2013 – Aug 2013 Team: 7
Client : CIMB Malaysia & RBS Singapore
Environment : Java, Struts1.2, Hibernate 3.0, EJB 2.1, STax formatting/parsing and Oracle 11g.
Description : OPF framework provides complete banking solution. EDDA stand for “Electronic direct
debit authentication”. This module integrates with G3-IP application. This application
enables user to create its mandate online or through other bank channels. In this
application we are using parser, formatter and submitter services of OPF framework.
This application read various types of EDDA and pain messages from MQs and initiates
appropriate flows for saving messages information inside database. Recently on first
phase, we delivered paper based mandate successfully.
Project III
Title : Qwest Repair Expert (Qwest-Rx) Pots –II and pots Integration
Duration : June 2010 – Oct 2012 Team: 50
Client : Qwest Bangalore
Environment : RCP Desktop plug-in, Multithreading, Concurrency API Implementation, J2EE, JSP,
Spring Dependency Injection, Hibernate, Ant, SQL, Log4j, Struts 2, Java 1.5, restful Web
services, bus services, JAXB, Weblogic10.0.
Description : Qwest Repair Expert (Qwest-Rx) is an application set designed for Qwest call centre
customer executives, responsible for creating a trouble ticket. Being a core application
3. for Qwest, it interfaces with more than 70 external systems, web services & TIBCO bus
services for getting information of all telecom products of Qwest for a given a customer.
Project consists of maintenance and enhancement of 2 web applications, a Rich client
platform application developed in Eclipse RCP & its Server connecting to external
systems.
Role : Team Member
Responsibilities
Involve in understanding client’s requirement by detail analysis.
Involve in developing the Desktop and server side code using RCP plug-in
Involve in making and running unit and Integration test cases.
Making of LLD and other project relates document.
Project IV
Title : Brocade Software License Key
Duration : Nov 2009 – Mar 2010 Team: 25
Client : Brocade
Environment : Struts 1.2, springs IOC, hibernate, JSP, Java Beans, Java Script, Oracle9i, VSS, EJB
3.0, RAD 7.0, and SQL Developer.
Description : Brocade’s licensing infrastructure is a suite of internally developed licensing tools used
to generate, transfer and query licenses. Most of the licensing tools were developed
for Hardware centric FOS products. There could be direct customer and channel partner
as well. Brocade has contract manufacturers who build switches and other products for
them. Brocade engineering develops the software installed on their product.
Customers place order to Brocade for software or some new features of that software.
This software will be installed on the Brocade products e.g. FOS is installed on SAN.
There will some default features enabled on the factory installed software.
The PO details go to Brocade IT Operations where they put the data into the Oracle
ERP.ERP pushes that data back to the SLK (Software license key application) system.
Transaction key and Serial number than mail to Partner/End customer generated by
SLK. Transaction key is associated with the features that are requested by customer.
End customer now uses Transaction key and Unique ID (i.e. WWN/motherboard
number/MAC Address/Serial number) to generate the license. The license key can be
seen on the browser. Now that License key can be used to enable the feature in the
software. A cron job is running between SLK database and Installable database to
synch both the database. This is a two way process data goes to and from both the
databases.
Role : Team Member
Responsibilities
Involve in understanding client’s requirement by detail analysis.
Developing e-license code for education module that handle the task of license
generation and transfer.
I responsible for making the regular error free deliverables on client environment in
define timelines.
Project V
Title : WOW (Wipe out Waste)
Duration : July 2009 – Oct 2009 Team: 5
Client : Al Nisr Group, LLC Gulf News Dubai
Environment : Windows XP, Struts 1.2, JSP, Java Beans, Java Script, Hibernate, SQL server 2005, VSS.
Description : WOW stands for “Wipe out Waste”. WOW is a web based application that is develops
for maintaining and managing the business ideas. This application basically provides
the GUI interfaces for the user that enters their valuable ideas and they will get an
acknowledgement after successfully submission of idea in to the database. There are
various pages in application that helps user in filling ideas like index page, FAQ
questions and newsletter etc. This application has two type of user admin one is excom
and another one report user.
Role : Team Member
Responsibilities
• My roles in this project are requirement gathering, design, analysis and
development.
• I configured the application workflow for handling any kind of user request.
4. • I responsible for making the regular error free deliverables on client environment in
define timelines.
Project VI
Title : Prepaid Coupons Subscription.
Duration : Apr 2009 – June 2009 Team: 4
Client : Al Nisr Group, LLC Gulf News Dubai
Environment : Windows XP, Servlet, JSP, Java Beans, Java Script, Hibernate, SQL Server 2005, VSS.
Description : Prepaid Coupons Subscription is a web based application that develops for the Gulf
news user who can do online prepaid coupons subscription. In this application there are
basically two modules one for the Gulfnews user and second for the call centers users
and higher management who can search the subscribed user and analysis the
generated report.
Role : Team Member
Responsibilities
• My roles in this project are requirement gathering, design, analysis and
development.
• I configured the application workflow for handling any kind of user request.
• I responsible for making the regular error free deliverables on client environment in
define timelines.
Project VII
Title : IES stands for “Indian Election Survey”.
Duration : Jan 2009 – Mar 2009 Team: 5
Client : Al Nisr Group, LLC Gulf News Dubai
Environment : Windows XP, Servlet, JSP, Java Beans, Java Script, SQL server 2005, VSS.
Description : IES is a web based application that is develops to monitor Indian Election survey and
generating reports. As this is a web application so it is having basically two UI one for
the call center people who feeds the user data and secondly for the higher management
that are responsible for analysis the report generated on various statistics.
Role : Team Member
Responsibilities:
• My roles in this project are requirement gathering, design, analysis and
development.
• I configured the application workflow for handling any kind of user request.
• I responsible for making the regular error free deliverables on client environment in
define timelines.
Project VIII
Title : HSD–AO (HEALTHCARE SOLUTION DIVISION – APPLICATION OUTSOURCING)
Duration : Oct’07- Dec 2008 Team: 15
Client : Keane, Inc, JTH (Joint Township Hospital), AGH, CHS and many Hospitals in US.
Environment : Windows XP, IBM RAD 7.0, SOAP web services, Java Beans, Servlets, JSP, AJAX, Model
View Controller, DB2 using AS/400, VSS.
Description : Keane’s iMed Access is a web-enabled clinical application suite that can help physicians
and other clinicians improve the delivery of care within a health system. Working along
with the core Keane Insight clinical applications, iMed Access brings complete clinical
patient information directly to the point of service in a clinician-friendly, interactive
format. It offers a single, consolidated view of the longitudinal patient record to assist in
care delivery. IMed Access enhances the Keane Insight clinical applications by offering
Advanced functionality and a more intuitive workflow process. It provides clinicians
with the ability to graphically trend results for forecasting and analysis.
HSD-AO is Production, support and enhancement project where client enquires, issues
and requirements are done through Ticket basis. This is a research and development
project where client requirement is analysis, resolves and tested on the regular ticket
basis.
Functional area of HSD-AO:
5. 1. Provides Level 2 Support
2. Enhancement/Maintenance Requests or Level-2 Support.
Role : Software Engineer.
Responsibilities
My role in this project is to handle the issues relates with ES Module (Enterprise
scheduling Module).
The ES module is very complicated, robust and effective application. Where client
can do online scheduling through central scheduling or Calendar scheduling page.
The ES is in itself having suggestion engine that calls the RPG code of AS400 from
back-end side through the business logic of java using java AS400 API.
The ES having many sub modules like Temp Patient Registration, central scheduling,
calendar based scheduling, Patient Check In Manager, Wait List maintenance etc.
Project IX
Title : HSD-EHR (HEALTHCARE SOLUTION DIVISION – Electronic Health Record)
Duration : Jun’07-Oct’07 Team: 14
Client : Keane, Inc.
Environment : Windows XP, IBM WebSphere 5.1.2 , RAD 7.0, Java Beans, Servlets, JSP, AJAX, Web
Services Model View Controller, DB2 using AS/400, VSS.
Description : HSD-EHR web based application provides the interface to scan paper documents
pertaining to patient’s medical records and other related document, read the information
present in the scanned images in the form of bar codes or characters and store/retrieve
the images to /from the database.
Role : Software Engineer
Responsibilities:
Worked on various modules Related to HSD-EHR (HEALTHCARE SOLUTION
DIVISION- ELECTRONIC HEALTH RECORD) Like Barcode Scanning, PI (Patient
Information) etc.
I designed the PDF Reports using iText-api in java using iMed Framework.
I configure and worked upon third party tools for manipulating images and save
image and information in Database.
I worked on various screens related to Patient Information module in HSD-EHR like
Patient Demographics, Patient Refunds etc calling the web services. The Business
Logic is developed in .Net side and we call that business logic through using web
services.
Project X
Title : Ncrdelhiproperties.com
Duration : Dec’06-May’07 Team: 8
Client : Rank Properties
Environment : Windows XP, Tomcat 5.5.29, My SQL 5.0, Java Beans, Servlets, JSP, AJAX, Model View
Controller
Description : The site is designed in a manner that it plays an important role of middle person
between the property seller and buyer. We used various module for user interaction like
registration, property insertion, Login, Auto pricing trend , News Entry system ,feedback,
quick and advanced search module, auto newsletter dispatcher module are some of the
modules that currently running on site. There are other modules like E-polling, NRI’s
Section and admin, which is still under construction.
Role : Software Engineer
Responsibilities:
Client Interaction, Requirement gathering and analysis.
Worked on Project architecture Development.
Developed various code related to the registration module of seller and buyer, login
module and property registration.
Project successful Delivery and Bug Fixing.
6. Project XI
Title : On Line Newsletter Generator
Duration : Nov’06-Dec’06 Team: 2
Client : AeroIndianews.com
Environment : Windows XP, JSP, Java Beans, Tomcat 4.1.
Description : Online news letter generation software, which can collect the news information from
the different resources like sites through URL Connection, IO Streams and save it into
the database SQL server 7.0. The newsletter is automatically sent to the subscriber.
Role : Software Engineer
Responsibilities: Worked on the Online Mailing Module through Java Mail API, which send the newsletter
to the subscriber’s mail id.
Project XII
Title : Foodindianews.com
Duration : Jun’06-Aug’06 Team: 6
Client : Digitalwriters.biz
Environment : Windows 2000, JSP, Servlets, SQL Server 7.0, Tomcat 4.1
Description : This food Industry site collects news and information from scared resources through
the crawl software and categorizes it and display them on site. It also saves the
feedback, which helps the user to view the feedback send by him. There are various
modules in site like News Crawl, news categorization, feedback form etc.
Role : Software Engineer
Responsibilities: Evolved the News crawl software module through URL connections Saved the Online
news in the SQL Server database.
Project XIII
Title : On Line News Crawler
Duration : Jun’06-Jul’06 Team: 2
Client : Defenseworld.net
Environment : Windows XP, Servlets, Tomcat 4.1
Description : This Online news crawler software collects the news information from different
resources like Asd-Network.com through URL Connection, IO Streams and save it into
the database SQL server 7.0.
Role : Software Engineer
Responsibilities: I designed the News crawl software module through URL connections and saved the
online news in the Ms-Access database.
Field of Interest
Application programming & Web Component Development in J2EE Architecture.
Personal Information
Name : Vibhu Tandon
Father’s name : Shri Omkar Nath Tandon
Date of Birth : 8th
March 1983
Gender : Male
Declaration
I here by declare that all the above information is correct to best of my knowledge and belief.