Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

V.T.R.

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

An accomplished IT professional with over 11 years of IT experience.

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

Comfortable with Technologies: Core Java/J2EE, JSP/Servlet, Oracle, Identity Management,


Open ESB, GlassFish ESB, JCAPS, JSF & SOA, Cloud Computing

Excellent Leadership capability & Team Building skills

Researching/Tracking new trends & innovations

Driving successful delivery of projects, features alongside Team Co-ordination

Quick Learner, Adopter & Implementer of better alternatives with a results-driven attitude

Excellent Client Interfacing & Engagement skills

Capability of Getting Work Done with a CAN-DO attitude

Great Team Player with high motivational skills

Great Analytical, Interpersonal, Communication & Presentation Skills


Domain Knowledge
Manufacturing, Banking

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

Employer : Bharat Heavy Electrical Limited, Haridwar, India.


Title : Sr. Software Engineer
Date of Employment : Jan 2000 to Apr 2006
Project Summary

OTP Nov10 – Till Date


Client: A Fortune 5 Company
Role : Technical Architect ESB
Environment: Open ESB/GlassFish ESB, Web Services, SOA, BPEL
Brief Profile:  

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.

Roles and Responsibilities –Technical Architect  (team Size 5 )  

 Create/Review functional/technical specifications for new developments providing assessment in


terms of feasibility, impact on existing functionality and performance.

 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 Jan 09 – Nov 10


Client: A Fortune 5 Company
Role : Technical Architect ESB
Environment: Open ESB/Glassfish ESB, Web Services, SOA, BPEL
Brief Profile:  

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.

Roles and Responsibilities –Technical Architect  (team Size 5 )  

 Create/Review functional/technical specifications for new developments providing assessment in


terms of feasibility, impact on existing functionality and performance.

 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.

Functional and IT support of GET Services and (ISP) Sep 07 – Dec 08


Client: A Fortune 5 Company
Role : Technical Manager
Environment : Oracle Apps, Java
Brief Profile:  

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

Roles and Responsibilities –Technical Leader  (team Size 15 )  

 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/Review functional/technical specifications for new developments providing assessment in


terms of feasibility, impact on existing functionality and performance.

 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.

Sun IDM provisioning solution support                                                             Dec 06 – Sep 07


Client: A Fortune 5 Company

Role  : Technical Leader

  Environment   :IDM5.5, JBoss, Linux

  Brief Profile:  

Treasury support project involves activities related to the maintenance and support of
Treasury Sun IdM Provisioning Solution.

Roles and Responsibilities –Technical Leader  (team Size 11 )

 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/Review functional/technical specifications for new developments providing assessment in


terms of feasibility, impact on existing functionality and performance.

 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.

 Leverage support tasks and processes across three shifts

IDM Development for SOX Projects                                         Oct 06 – Dec 06


Client: A Fortune 5 Company

Role  : Project Manager

Environment : IDM5.5, Weblogic8.x,

Involved SOX enabling of various finance related modules

Roles and Responsibilities – Project Manager (team Size 5)


 Preparing project plan, network diagram, process flow, release type for creating a local
development Environment.

 Monitoring jobs and Communicating to Onsite Lead

 Testing of the installed software and Getting the Environment up and running.

Enterprise Access and Identity Management                                   July 06 – Sep 06


Client: Overseas Chinese Banking Corporation, Singapore

Role  : Technical Manager (Offshore)

Environment : IDM5.5, Weblogic8.x,

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.

Roles and Responsibilities – Project Manager (team Size 5)

 Preparing project plan, network diagram, process flow, release type for creating a local
development Environment.

 Monitoring jobs and Communicating to Onsite Lead

 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.

Sun IDM solution support                                                                Apr 06 – July 06


Client: A Fortune 5 Company

Role  : Assistant Project Manager

Environment: IDM5.0, Solaris5.8, linux9.0, Windows2000, iPlanet Meta Directory,


Websphere5.0/6.0

ACE Server5.2, JDK1.4, Ant1.x, VSS, EXPRESS

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.

Roles and Responsibilities – Assistant Project Manager (team Size 5)

 Preparing project plan, network diagram, process flow, release type for creating a local
development Environment.

 Monitoring jobs and Communicating to Onsite Lead.

 Keeping track of various enhancements and bugs.

 Providing Technical help to the support team when required.

 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 

Environment : Java, JSP, Java Script, SQL, Oracle9i, JDeveloper.

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

Roles and Responsibilities – Project Leader (team Size 5)

 Study of Earlier System and figuring out design flaws.

 Preparation of system requirement and specification.

 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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

Roles and Responsibilities – Project Leader (team Size 5)

 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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.

 Preparation of the Hardening information for the web-servers at IDC

 Installing of web-server on Linux machine and deploying of the web-site.

 Implemented and Deployed JSP Pages and Made accessible to the Client using Apache, Tomcat

Conversion of Indenting System from (Ingres to Oracle) JAN 05 – AUG 05


Client: BHEL, Haridwar 

Environment: Oracle9i, PL/SQL, UNIX.

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.

Roles and Responsibilities

 Designing and architecting the process for the conversion

 Suggesting and analyzing the options available for smooth transition of the whole process

 Designing of forms , 4GL Procedures, triggers


Online System for Five S                                                 AUG 04 – JAN 05
Client: BHEL, Haridwar 

Environment: Java, JSP, Java Script, XML, ERWIN, SQL, Oracle9i, UNIX.

This an online system for determining the Five S index and awarding system

Roles and Responsibilities – Project Leader (Team Size 3)

 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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 

Environment: Java, JSP, Java Script, XML, Oracle9i, UNIX.

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.

Roles and Responsibilities – Project Leader (Team size 2)

 Involved in requirement gathering analysis

 Designing, developing and deploying of the online portal.

 Maintenance of the Portal

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.

Roles and Responsibilities – Senior Software Engineer (Team size 3)


 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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

Roles and Responsibilities – Project Leader (Team Size 5)

 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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.

Roles and Responsibilities – Module Leader

 Involved In Full Life Cycle Development In Distributed Environment Using Java.

 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 

Environment: SQL, Ingres, 4GL, C, UNIX.

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.

Roles and Responsibilities – Module Leader

 Involved in requirement gathering analysis

 Design, development and implementation.

 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 

Environment: SQL, Ingres, 4GL, C, UNIX.

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).

Roles and Responsibilities – Module Leader

 Involved in requirement gathering analysis

 Design, development and implementation.

 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)

2. MS Software Systems from BITS Pilani (2006)

You might also like