VTR Ravi Kumar
VTR Ravi Kumar
Ravi Kumar
Address: A-1/5, B-16, Vasundhara Enclave, New Delhi – 110096.
Phone: +91-11-4301 3690 (Home), +91-9958399336 (Mobile)
Email: [email protected]
Experience Summary
A talented architect who can provide both architectural guidance, and hands-on development
leadership.
Proven effectiveness as team leader of highly technical employees, outside vendors and
customers.
Salvaged several high visibility projects from a failing and incomplete design to a production
quality code utilizing OOA&D, UML, and OO design patterns with iterative SDLC approach.
Solid experience in developing SOA/BPM enabling products and ESB services with OpenESB,
GlassFish ESB, JCAPS Glassfish Enterprise Server and BPEL orchestration.
Mentored junior developers on aspects of web services, SOAP, WSDL bindings, and BPEL based
composite applications.
Conducted extensive performance analysis, tuning and defect correction activities with the
help of SOAPUI to meet the performance requirement.
Core Strengths
Expertise in Design & Architecture using J2EE, LAMP, SOA, UML & Design Patterns in
suggesting best-in-class, scalable & performance-oriented solutions
Quick Learner, Adopter & Implementer of better alternatives with a results-driven attitude
Skills
Language Java, UML, SQL/PL-SQL, HTML, CSS, XML, XSLT, C, C++
Technologies J2EE, JDBC, JNDI, LDAP, SCA/SOA, JCA, JSP, Tiles, JSF, BPEL, GlassFish
ESB, Cloud Computing, SAML
Scripting JavaScript, Shell Script, ANT
Database Oracle, MySQL, SQL Server, Ingres, MS Access
Operating System Windows 2000/NT/XP, Linux
Web / App Servers Oracle 9i/10g AS/11g, GlassFish Application Server 2.x, JBoss 4.1,
JRun 3-1, Apache, Tomcat
Configuration Tools NetBeans , JDeveloper, VSS, Subversion, CVS, JUnit, Eclipse, XML Spy,
TOAD, SQL Developer.
Methodologies RUP (Rational Unified Process), Agile, TDD, Waterfall, Iterative, Scrum
Training
1. Sun Glassfish Enterprise Server Administration – Sun Training
2. Public Key Infrastructure – PKI
Significant Achievements
2003 - BHEL Excellence Award for developing the QTM product (patented)
2007 – SDG Annual Award for Outstanding performance.
2009 – SDG Annual Special Recognition Award.
2010 – SDG Annual Special Recognition Award.
Professional Profile
Employer : SDG Software India Private Limited, NOIDA, India.
Title : Project Manager.
Date of Employment : Apr 2006 Till Date
Currently in this project all e-Commerce transactions (via Internet) are authenticated by a
customer generated password. This password is static one and remains the same unless
customer changes that. This password can be alphanumeric. As per the recent RBI mandate,
other card not present (CNP) transactions originating from IVR and mobile phone also should
be authenticated using a password similar to 3D Secure.
But as per the RBI mandate, this password cannot be static like the 3D secure password used
over Internet. It has to be dynamic I.e. before each transaction, customer has to generate a
one-time password and that has to be used over IVR for authentication purpose.
An ESB based Middle ware was developed to cater to the OTP Generation, OTP based
validation services integrating with the IVR/Merchant website, payment gateway and SMS
partners.
Perform deliverable reviews, provide functional/technical leadership, and support team members
in the completion of deliverables.
Taking initiative, propose solutions to improve the overall business process and application
performance.
Serve as technical liaison between Client teams and any other 3rd party vendors/contractors
involved in the project.
Create/maintain documentation and inventory for new code, bug fixes or enhancements.
Performance tuning and tweaking the configurations setting to match the requirement.
Serve as first point of contact for any ESB issue related to the project.
Make sure that all existing application user oriented processes are executed timely and properly.
Shared ESB is a SOA based Architecture with Open ESB/GlassFish ESB technology. The shared
ESB is used for creating a service customer interface layer that caters to end users.
Perform deliverable reviews, provide functional/technical leadership, and support team members
in the completion of deliverables.
Taking initiative, propose solutions to improve the overall business process and application
performance.
Serve as technical liaison between Client teams and any other 3rd party vendors/contractors
involved in the project.
Create/maintain documentation and inventory for new code, bug fixes or enhancements.
Performance tuning and tweaking the configurations setting to match the requirement.
Serve as first point of contact for any ESB issue related to the project.
Make sure that all existing application user oriented processes are executed timely and properly.
GEtServices is a web based i-Procurement portal integrated with Shared Sourcing Services
(SSS) to support Indirect Procurement for Client Businesses. It is used for Sourcing and
Management of Temporary and Contingent Staff as well as IT Services.
GEtServices is used for Creating Requests ,Creating Orders, Entering Receipts, Entering Time
Sheets for Temporary/Contingent Staff, Creating Invoices, Transferring Invoice XML to SSS
Oracle via MRO Interface to create invoices in SSS Buy to Pay
Provide leadership and guidance for the team under all circumstances.
Serve as technical liaison between Client teams and any other 3rd party vendors/contractors
involved in the project.
Create/maintain documentation and inventory for new code, bug fixes or enhancements.
Serve as first point of contact for any user support issue related to the project.
Respond immediately to any form of communication received from application users and follow
up until it’s completely closed.
Make sure that all existing application user oriented processes are executed timely and properly.
Brief Profile:
Treasury support project involves activities related to the maintenance and support of
Treasury Sun IdM Provisioning Solution.
Provide leadership and guidance for the team under all circumstances.
Serve as technical liaison between client teams and any other 3rd party vendors/contractors
involved in the project.
Create/maintain documentation and inventory for new code, bug fixes or enhancements.
Serve as first point of contact for any user support issue related to the project.
Respond immediately to any form of communication received from application users and follow
up until it’s completely closed.
Make sure that all existing application user oriented processes (internal and external) are
executed timely and properly.
Maintain constant communication with Support Team across all three shifts, so the team is always
aware of new deployments/processes, ongoing developments, reported bugs, etc.
Testing of the installed software and Getting the Environment up and running.
The primary requirement for Phase 3 project is to enable existing EAIM (IdM implementation) to
Malaysian users. It provides the delegated administration for country and its specific organizational
units. Besides Malaysia specific changes, Phase 3 also includes the implementation of additional
functionality and enhancements from Phase2B project. The new system will extend the existing
functionality with/without minor changes to the existing workflows.
Additional reports will be created to allow the IS Admin group for both OCBC Singapore and OCBC
Malaysia to monitor activities performed by there respective users.
Preparing project plan, network diagram, process flow, release type for creating a local
development Environment.
Installation of various software in the machine with close co-ordination with Infrastructure
Testing of the installed software and Getting the Environment up and running.
Client Uses Sun IDM to provision the accounts to workers. All administrative-interface transactions
should authorize against the security model of IDM. The admin performing the transaction must have
access to both the business unit of the worker that they are administering as well as the specific
operation that they are performing.
The Managed Support Services (MSS) provides support for the IDM. This support team handles Level 2,
level 3 support for IDM Provisioning.
Preparing project plan, network diagram, process flow, release type for creating a local
development Environment.
Installation of various software in the machine with close co-ordination with Infrastructure
Testing of the installed software and Getting the Environment up and running.
Purchase Order Checklist Jan 05 – Mar 06
Client: BHEL, Haridwar
The Purchase order system was initially with Ingres back end and forms in 4GL. The system was now
converted to a J2EE application using Oracle JDeveloper, JSF
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.)
Online Recruitment Aug 05 – Jan 06
Client: BHEL, Haridwar
Environment: Java, JSP, Java Script, XML, ERWIN, SQL, Oracle9i, UNIX.
www.bheletr.co.in is an online site to facilitate the online recruitment process in BHEL. The
recruitment process involves development and launching of site on Reliance IDC The site comprises of
static advertisement, FAQs, various details to facilitate candidates along with online from and the
queries against the filled in form.
Candidates Module consists of the Static Pages the online form with around 150 fields with validations
both on client end and server end and queries page for candidates to view various status of their
submitted application.
HR Module consists of various MIRs to view status of the submitted applications. The HR department
also updates
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.)
Implemented and coded data modeling and database schema generation techniques by using
ERWIN.
Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat
The BHEL Haridwar database is to be changed from Ingres-II (for which no further support is being
available) to Oracle. The Indenting system which at present in Ingres with front end as 4GL forms etc.,
was converted to Oracle forms.
Suggesting and analyzing the options available for smooth transition of the whole process
Environment: Java, JSP, Java Script, XML, ERWIN, SQL, Oracle9i, UNIX.
This an online system for determining the Five S index and awarding system
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.)
Implemented and coded data modeling and database schema generation techniques by using
ERWIN.
Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat
Re-Structuring of BHEL Haridwar Internet portal JAN 04 – AUG 04
Client: BHEL, Haridwar
The BHEL Haridwar Internet portal was re-structured to give it a uniform look for various business
applications launched on it. The site was provided a common login module and made it modular to
facilitate updates.
E-Doc JUN 03 – DEC 03
Client: BHEL, Haridwar
Environment: Java, JSP, Java Script, XML, ERWIN, SQL, Oracle9i, UNIX.
E-DOC contains the details of applications developed and deployed by the s/w professionals in ITX,
BHEL, Haridwar. Online documentation also enables other s/w professional in ITX to provide some sort
of immediate support in case both the developer and the backup person are unavailable due to some
reason.
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.)
Implemented and coded data modeling and database schema generation techniques by using
ERWIN.
Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat
Quality Through Measurement (QTM) FEB 02 – JUN 03
Client: BHEL, Haridwar
Environment: Java, JSP, Java Script, XML, Erwin, SQL, Oracle9i, UNIX.
The Quality Through Measurement is a unique concept patented by BHEL. This facilitates quantifying
of quality in a manufacturing industry. The QTM system involves data capturing in the root level of the
manufacturing cycle and using these datum the Index concept has been introduced where the product
manufacture is broke down into Assembly, component, process, and non-conformities expected to
occur. Various Weightages are assigned depending upon the importance of the event in the
manufacturing cycle and its impact on the final product. These weightages are then used to find the
index of the product. The product index is in-turn used to find the index of the manufacturing unit.
The system enables the Top management to have a birds eye view of the problems occurring while
manufacturing and facilitates Root cause analysis on processes Critical to Quality.
This system had been awarded the BHEL Excellence award for the year 2003
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.
Implemented and coded data modeling and database schema generation techniques by using
ERWIN.
Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat
Product Material Directory (PMD) JUN 01 – JAN 02
Client: BHEL, Haridwar
Environment: Java, JSP, Java Script, XML, Erwin, SQL, Ingres, 4GL, UNIX,
The procurement process is the amalgamation of the functions of Engineering ( who conceptualize the
material), Manufacturing ( who process the material),Quality Management (who ensure the
specification) and Material Management(who is process owner of procurement) and not of Material
Management alone.
The product material directory is a control document, which facilitates the planning process of
material procurement, thereby reduces procurement time, non-conformities, contractual litigation etc.
The PMD system is a integrated system that facilitates the creation, updation of the PMD.
Developed and maintained of the system components using Java, Used JDK for development of
component, Implemented JSP pages for server side filing of web application.
Implemented OO techniques such as UML methodology (use cases, sequence diagrams and
activity diagrams.
Implemented and coded data modeling and database schema generation techniques by using
ERWIN.
Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat
Part Process Material Issue Voucher JAN 01 – Jun 01
Client: BHEL, Haridwar
The Part Process material issue voucher is a system that enables manufacturing shop in BHEL, Haridwar
to send partly processed materials to sub-contractors for further processing. This system draws
information from the SCRN (Sub-Contract Request Note) that is generated by the AIX (Auxiliary and
Indigenous Services) department.
Actively participated in all phases of testing life cycle including document reviews, inspections,
and project status meetings.
Sub-Contract Request Note Generation JAN 00 – JAN 01
Client: BHEL, Haridwar
The Sub-Contract Request Note is a system that enables the AIX department to specify the items
details that are to be sub-contracted either by SMIV (Store Material issue voucher) or PPMIV (Partly
processed material issue voucher) the SCRN system draws input from the Purchase order and the CBOM
(Combined Bill Of Material).
Actively participated in all phases of testing life cycle including document reviews, inspections,
and project status meetings.
Education
1. Bachelor of Engineering in Computer Science from Bharathidasan University, Trichy
(1999)