RAKESH CHANDRA VERMA
*/***, ****** ****** ******, First Ward, Karapakkam Chennai-97
Mobile :
Email : *********@*****.***
OBJECTIVE
Seeking challenging assignments in Software Engineering/ Technical
Consultancy / Application Development with an organisation of repute in the
IT sector
Experience SUMMARY
. 8+ years of IT experience including 4+ years in design, development and
administration of EAI application using TIBCO.
. Strong experience in TIBCO Active Enterprise Suite- TIBCO Rendezvous 7.x,
Business Works 5.x, Designer 5.x, EMS 4.x,TIBCO Administrator, ADB
Adapter, Business Events 3.x, Business Connect 5.x.
. Extensive Administration experience in EMS/JMS - creating queues, topics,
configuring various EMS options including implementation EMS Server
LB/FT.
. Knowledge of Smart Mapper and TIBCO File Adapter.
. Extensively worked in XML related technologies that include XML, XSD, DTD
and XPath.
. Expert Level Proficiency in Web Services - WSDL, SOAP. Strong skill in
understanding and implementation SOA.
. Effective independent and team player and self-start with high
adaptability to new technologies.
. Exposure to implement agile methodologies in complete software life cycle
from client requirement analysis to delivery.
. Possesses technical & functional experience in Java/J2EE, Struts
technologies.
KEY FUNCTIONAL STRENGTHS
. Implementation / Support
. Team Management
. Mentor Team Members
. Client Support
. Project Co-ordination
. Requirement Gathering
WORK Experience
Organization : TCS, Chennai
Period : Nov 2012 to Till Date
Designation : Senior Software Engineer (IT Analyst)
Organization : HP, Chennai
Period : Nov 2009 to Sep 2012
Designation : Senior Software Engineer (Technical Consultant)
Organization : Planet Online, Chennai
Period : Aug 2008 to Nov 2009
Designation : Senior Software Engineer
Organization : Photon InfoTech, Chennai
Period : Sep 2006 to Apr 2008
Designation : Software Engineer
Organization : Mutants Tech, New Delhi
Period : Jan 2004 to Aug 2006
Designation : Software Engineer
projects handled
Project #1
Project name : PH Online and PH iPad
Client : PruHealth UK (PruHealth is backed
by two large International
financial services companies - Prudential and
Discovery Holdings. More recently PruHealth acquired
Standard Life Healthcare in 2010.Prudential plc is an
expert in finance. Discovery Holdings is the leading
South African private medical insurance company that
pioneered rewarding people for healthy living.It draw
on these core strengths of product innovation and
financial expertise to offer the most flexible,
comprehensive and rewarding private medical insurance
around.)
Location : Chennai
Role : Team Lead
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO AMX Administrator,
Oracle
Platform : Windows
Project #2
Project name : LES Refresh and Roaming Refresh
Client : Vodafone, UK (Vodafone UK, part of
Vodafone Group is the
Third largest mobile phone
company in the UK offering services
Like voice, fax & data
services to subscribers.)
Location : Newbury, UK
Role : Team Lead
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO Administrator,
TIBCO
Business Events, Oracle
Platform : Windows, UNIX
Description
LES Refresh and Roaming Refresh are enhancement projects for providing 3G
service to Vodafone UK Customers
Project #3
Project name : Customer Management: Customer Handling
Client : Vodafone, UK
Location : Newbury, UK
Role : Team Lead
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO ADB Adapters, TIBCO
Administrator, TIBCO Business
Events, Oracle
Platform : Windows, UNIX
Description
This is an enhancement project to get or change data attribute of a
specified customer. This service notifies Vodafone UK that a specified
customer has been registered for group service.
Project #4
Project name : PONTIS: Business Event Notification
Client : Vodafone, UK
Location : Newbury, UK
Role : Team Lead
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO ADB Adapters, TIBCO
Administrator, TIBCO Business
Events, Oracle
Platform : Windows
Description
In this project the service 'Business Event Notification' is used by
various business processes in Vodafone to notify interested parties about
significant business events or mile stones that have occurred during the
life time of the business process or a business entity. The notifications
follow the classic publish-subscribe model. The consumers of the events can
interpret the events in whichever way they want...
Project #5
Project name : Vodafone Self-care Unlock Code
Client : Vodafone, Netherlands
Location : Chennai, India
Role : Team Lead
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO ADB Adapters, TIBCO
Administrator, TIBCO Business
Events, Oracle
Platform : Windows
Description
This project aims at automating the "Handset Unlock Request" process of
Vodafone. The customer provides the unlock request through the Vodafone
portal. After receiving the request, the customer subscription status is
checked to see if it is active. If the status is active, the unlock code
and unlock instructions are retrieved from corresponding back end...
Key Deliverables
. Understanding the business requirements of the system to design the
Interfaces of the application.
. Involved in the preparation of technical specification document and
unit test plan document.
. Performing coding of the requirements in TIBCO BW.
. Using XML, XPATH expressions for transformation, mapping, routing
different fields from input schema to output schema; designing and
developing the interfaces.
Project #6
Project name : Number Portability Improvements
Client : Vodafone, Netherlands
Location : Chennai, India
Role : Senior Developer
Technical Environment : TIBCO BW, TIBCO EMS, TIBCO ADB Adapters, TIBCO
Administrator, TIBCO Business
Events, Oracle
Platform : Windows
Description
The main objective of this project is focused on the customers to access
the progress of the Number Porting process via the web and also they will
receive SMS or E-mail for every status update. Also, for Customer
Management agents to improve the process of handling rejected Number
Porting requests and improve the insight in a Customers Number Porting
status.
Key Deliverables
. Created use case documents, functional design documents and technical
design documents.
. Involved in creating the schemas.
. Coded business processes using TIBCO business works; performed code
review and unit & integration testing.
. Used ADB adapters by configuring them using designer (Publisher &
Subscriber) to interact with the database.
. Made EAR files and deployed in the development environment; prepared BRE
Rules using BE Engine.
Project #7
Project name : Vodafone Home Tariff Abroad
Client : Vodafone, Netherlands
Location : Chennai, India
Role : Senior Developer
Technical Environment : TIBCO Business works 5.x, TIBCO Business
Events, TRA,
TIBCO EMS, TIBCO
Administrator, and ADB Adapter
Platform : Windows
Description
This Project aims at enabling the Vodafone customer to connect new add-ons
or disconnect any currently connected add-ons while he is outside the
country (while in international roaming). The Customer provides the request
to connect or disconnect add-ons through SMS. The Request may contain the
commercial name of the product which may not be understandable by the
backend systems.
Key Deliverables
. Created use case documents, functional design documents and technical
design documents.
. Involved in creating the schemas.
. Coded business processes using TIBCO business works; performed code
review and unit & integration testing.
. Made EAR files and deployed in the development environment; prepared BRE
Rules using BE Engine.
Project #8
Project name : Dealer Adapter
Client : Vodafone, Netherlands
Location : Chennai, India
Role : Senior Developer
Technical Environment : TIBCO Business works 5.x, TIBCO Business
Connects, TRA,
TIBCO EMS, TIBCO
Administrator, TIBCO Smart Mapper,
ADB Adapter,
Platform : Windows
Description
The business objective is to increase sales in indirect channels, by
offering the channels an adapter to allow them to use their own sales
systems in the shop. This eliminates the need to type information in two
systems and reduces the time needed for a sale.
Project #9
Project name : SUN LIFE (QPS-CARE)
Client : SUN LIFE, USA
Location : Chennai, India
Role : Senior Developer
Technical Environment : Java/J2EE, Struts 1.2
Platform : Windows
Description
SUN LIFE CARE is a project for Group Insurance Policy. QPS- CARE is a web
based application serving as the system of record for the Sun Life
Financial Employee Benefits Group.
Key Deliverables
. Concentrated over all functionality of QPS.
. Went through all BDD and identifying the business gaps between modules of
developed application.
Project #10
Project name : SUN LIFE (QPS-FADE)
Client : SUN LIFE, USA
Location : Chennai, India
Role : Senior Developer
Technical Environment : Java, JSP, Servlets, Struts, Hibernate 3.0
Platform : Windows
Description
In this module, we have given the facility for dynamically generate
template and decide that which template containing which attribute for
which entity. In this project we have done the work in three phases.
. UI Design
. Delegate work and Hibernate work
. Database design
Key Deliverables
. Developed business delegates for all four jobs and Hibernated works,
i.e. mapping file POJO class for fetching the data from database.
Wrote ANT script in build.xml for auto generation of mapping file and
POJO class.
Project #11
Project name : Max New York Life (TPP - Create Case)
Client : Max New York Life, India
Location : Chennai, India
Role : Senior Developer
Technical Environment : Java, JSP, Servlets, Struts 1.2, JavaScript
Platform : Windows
Description
TPP is a product of Planet online. With using it, we provide an application
for create case MNYL. Our main target is to fill the case details by using
7 tabs and store it in database. During this process, Business rule engine
do verification (Dedupe) process by using existing data.
Key Deliverables
. Prepared JSP pages using Struts tags; own custom tags for displaying
fields for different users in different tabs.
. Involved in the implementation of Ingenium Interface (Interface for
Premium Calculation) part for the Case Initiation Part as per the
business rules provided by the BRE (Business rule Engines) team.
Project #12
Project name : PSS-PMI (Producer Support System -
Party Mass Import)
Client : Manulife Financial, CANADA
Location : Chennai, India
Role : Senior Developer
Technical Environment : Java, JSP, Servlets, Struts 1.2, JavaScript
Platform : Windows
Description
Manulife Financial is a leading Canadian-based financial services company
as a part of day to day operations, the business requires the capability to
import or setup party records in bulk. The system shall provide the user
with the capability to upload a standardized spread sheet into the system
to complete and import the spread sheet to create parties in bulk.
Key Deliverables
. Developed a separate module for Party Mass Import including User
Interface and System Interface in Struts framework.
. Ensured data cleansing & validation; checked for party record in Struts
view and integrated it with Main Application.
Project #13
Project name : PSS-FIF (Producer Support System-
Financial Institution File)Client : Manulife
Financial, CANADA
Location : Chennai, India
Role : Senior Developer
Technical Environment : Java, JSP, Servlets
Platform : Windows
Description
This is the module for Manulife PSS. Here PSS will have a Data Table to
host the information extracted from FIF File and this data will be replaced
on a monthly basis based on the configuration settings.
Key Deliverables
. Developed a separate module using VO and DAO pattern for getting the
party record from flat file and updated/ replaced PSS Data Table on a
monthly basis.
Project #14
Project name : ThomsonNow
Client : ThomsonNow, USA
Location : Chennai, India
Role : Developer
Technical Environment : Java, JSP, Servlets, Ajax, Struts 1.2, XSLT,
XML, JSTL, OOJS Platform : Windows
Description
This was an e-Learning maintenance cum enhancement project.
Key Deliverables
. Involved in bug replication, bug analysis, debugging, bug fixing, test
case verification and merging of the source code.
. Worked with new feature development called Course Product Centrality for
association between the product and the course as well as New Course
Wizard Feature for creating course using different process types.
Project #15
Project name : KRYPTIQ (Health Care Domain)
Client : KRYPTIQ, USA
Location : Chennai, India
Role : Developer
Technical Environment : Velocity, Servlets, JSP, Turbine Framework
Platform : Windows
Description
The system provides role-based access of functionality for the various
modules. It also keeps tracks of incomplete CR's and details of the change
request handled by individual team members. The system facilitates
searching, reporting CR details and Verification of CR details. CR Tracking
system has been designed to maintain the details of the change requests. It
consists of features like status handover sheet, weekly status report,
Monthly metrics report and many more reports.
Key Deliverables
. Involved in debugging the existing code.
Project #16
Project name : CRT Tool (Change Request Tracking Tool)
Client : iEnergizer, USA
Location : New Delhi, India
Role : Developer
Technical Environment : Java, JSP, Servlets
Platform : Windows
Description
The system provides role-based access of functionality for the various
modules. It also keeps tracks of incomplete CR's and details of the change
request handled by individual team members. The system facilitates
searching, reporting CR details and Verification of CR details. CR Tracking
system has been designed to maintain the details of the change requests. It
consists of features like status handover sheet, weekly status report,
Monthly metrics report and many more reports.
Key Deliverables
. Involved in developing server side component using Servlets, JSP as
well as worked on code reviews.
Project #17
Project name : On-Line Activity Management System
Client : Hi-tech Pharma, Delhi
Location : New Delhi, India
Role : Developer
Technical Environment : Struts 1.2, Servlets, JSP, Servlets,
JavaScript
Platform : Windows
Description
This system is developed for Pharmaceutical Company. It provides online
Activity report to MD, ZSM and HR Manager on filled On-line DCR (Daily Call
Report) by BE, BM and RBM. MD will use this report for analysis purpose,
ZSM will use it for Prompt Action on their field staffs like BE, BM, RBM
and HR Manager will use it for different kinds of works like payment
calculation, TA calculation, etc.
Key Deliverables
. Involved in developing server side component using Servlets, JSP
(Struts framework) and in-form validation using Validator framework.
Project #18
Project name : On-Line Leave Management System
Client : Hi-tech Pharma, Delhi
Location : New Delhi, India
Role : Developer
Technical Environment : Struts, Servlets, JSP, JavaScript
Platform : Windows
Description
This system is developed by taking consideration of three levels. Employee
Level, Management Level and Administration level in an Organization. At
Employee level, an Employee can see its leave schedule. She/he can apply
online for their leaves. Also they can see their leave status by checking
online. At HR level, a manager can see all the leave applications and grant
leaves to the appropriate applications.
Key Deliverables
. Involved in developing server side component using Servlets, JSP
. Worked on code reviews.
skills
. Operating System : Windows 2000/XP, MS-DOS
. TIBCO : Tibco BW, RV, EMS, ADB Adapter,
Business Events,
Business Connect
. Programming Languages : Java, C, C++
. Web Technologies : Servlets, JSP, AJAX, XML, CSS, XSLT,
HTML, Java Script
. Framework : Struts 1.2
. ORM Tool : Hibernate
. Application Server : Web logic 8.1
. Web Server : Tomcat 5.5.9
. RDBMS : Oracle 8i/9i, MySQL
. Development Tool : Eclipse 3.2
. Other(s) : JUnit, ANT
EDUCATION
M.Tech-IT 2004
AAIDU Allahabad
MCA 2002
IGNOU, Lucknow
GRADUATION 1994
BBA Bihar University
DIPLOMA
. Diploma in Computer Programming with System Management from UNIMACT,
Lucknow in 1997 with an Aggregate of 73% marks.
CERTIFICATIONS
. Sun Certified for the Java 2 Platform 1.5
. Process Improvement : Lean Six Sigma Green Belt Certified
ACHIEVEMENTS
. Qualified the National Talent Search Exam (Second Round up to State
level).
. Obtained Certificate for presentation of Technical papers.
. Won Certificate of participation & Merit in Quiz & Debates.
REFFERENCES:
Available upon request