RESUME
NAME Ravi Bansal
QUALIFICATION Bachelor of Engineering in Computer
Science
OPERATING SYSTEM Microsoft Windows platform, UNIX
Environment Eclipse, Oracle JDeveloper, Apache
Ant, Toad
Application Server Oracle Application Server, Apache Tomcat
Server, SUN Application Server, Oracle
Web logic Server, IBM Web Sphere Server
Database Oracle 9i/10g/11g, MS SQL Server 2005
Technology JAVA, J2EE (JSP, Servlets), Struts, Spring, Hibernate,
JavaScript, HTML, JSTL, Web Services (SOAP &
REST)
Other SUN IDM (Identity Management), SUN Portal Server, LDAP, SUN Directory
Server, Documentum Web Publisher, SVN
SUMMARY
6.5 years of experience in Requirements Gathering & Analysis,
Design, Development and Testing of Web based applications using
Java/J2EE technology.
PROJECT DETAILS
Green Mountain Energy Mar '13 -
till date
In this project, we implemented OE & OAM functionality to provide
customers to do the Online Enrollment, Bill Payment, Cancel
Payment, Change Plans, and Change Profile Information etc.
As a Technical Lead, I am responsible for:
. Worked as a lead, involved in all phases of software
development life cycle with various development &
enhancements assignments.
A seven-member team is involved in the development of this project
using IBM Web Sphere Server, JDK 1.6, JSTL, Spring, Hibernate, REST
Services, Web Services, SVN, SDL (Content Management), IBM AIX 6.1
(UNIX) with Oracle 11g as backend
Independence Energy Oct
'12 - Mar '13
In this project, we implemented OAM functionality to provide
customers to do the Bill Payment, Cancel Payment, Change Plans, and
Change Profile Information etc.
As a Technical Lead, I am responsible for:
. Worked as a lead, involved in all phases of software
development life cycle with various development &
enhancements assignments.
A four-member team is involved in the development of this project
using IBM Web Sphere Server, JDK 1.5, JSTL, Spring, Hibernate, SVN,
Documentum Web Publisher (Version Management), IBM AIX 6.1 (UNIX)
with Oracle 11g as backend
PCI Implementation Oct
'11 - Sep '12
The purpose of this implementation is to developing a web-based
payment application separate from the Reliant network in a secure
PCI DMZ to ensure Reliant is compliant with the Payment Card
Industry Data Security Standards (PCI DSS).
As a Lead Engineer, I was responsible for:
. Worked as a team member, involved in all phases of
software development life cycle with various development
& enhancements assignments.
. Modified the existing external XMLEngine call and
procedure
A seven-member team is involved in the development of this project
using Tomcat Application Server, IBM Web Sphere Server, JDK 1.5,
JSTL, Spring, SVN, Documentum Web Publisher (Version Management),
IBM AIX 6.1 (UNIX) with Oracle 10g as backend
Move Bill Estimator April
'11 - Oct '11
Move Bill Estimator is a tool that will provide users to check the
approx. electricity Bill Estimation for their future residence. It
will take the address or home attributes as an input and in return
will give the estimate electricity usage with the cost
As a Lead Engineer, I was responsible for:
. Involved in the requirement study, design and
development
. Developing code for data access using Hibernate
. Testing and Code review
A six-member team is involved in the development of this tool using
Tomcat Application Server, JDK 1.5, JSTL, Struts, Hibernate,
Documentum Web Publisher (Version Management), IBM AIX 6.1 (UNIX)
with Oracle 10g as backend
Online Sales & Support 2.0
Aug '10 - Mar '11
This project is developed to send the weekly updates to customers
that summarize their electricity usage and spending for the week,
along with other helpful information such as estimated electricity
costs for the month, daily usage graphs, and helpful energy savings
tips. This information allows customers to make better decisions
about how they use electricity
As a Senior Software Engineer, I was responsible for:
. Worked as a team member, involved in all phases of
software development life cycle with various development
& enhancements assignments.
. Modified the existing external XMLEngine call and
procedure
A nine-member team was involved in the development of the system
using Tomcat Application Server, JDK 1.5, JSTL, Struts, Documentum
Web Publisher (Version Management), IBM AIX 6.1 (UNIX) with Oracle
10g as backend
Online Swap Validation Tool
April '10 to July '10
The OSVT project is an initiative to meets the PCI/PII security
standards. This project also provides the better usability for
online sales team to crosscheck the web swap eligible offers for
the given account
As a Software Engineer, I was responsible for:
. Understanding the existing application (reliant.com) and
setting the new application as per the requirement
. Configured Web Server for the application
. Creating Migration document for all environment
. Preparing proper and relevant documentation for the
application
. Prepared new external XMLEngine call and procedure
A four-member team was involved in the development of the system on
Tomcat Application Server, JDK 1.5, JSTL, and IBM AIX 6.1 (UNIX)
with Oracle 9i/10g as backend
Personally Identifiable Information
Nov '09 - Mar '10
This project aims to address the security requirements imposed on
Personally Identifiable Information (PII) that currently exists on
http://www.reliant.com. In Phase-I of PII, the Bank Account
information will be tokenized, which would mean that going forward,
a Reliant customer's Bank account number will have to be tokenized
before it is stored into the system.
As a Software Engineer, I was responsible for:
. Worked as a team member, involved in all phases of
software development life cycle with various development
& enhancements assignments.
. Modified the existing external XMLEngine call and
procedure
A six-member team was involved in the development of the system on
Tomcat Application Server, Documentum Web Publisher (Version
Management), JDK 1.5, JSTL, IBM AIX 6.1 (UNIX) with Oracle 9i/10g
as backend
1. EProcurement Sep '08 - Nov '09
This application is developed for the L&T Engineering &
Construction department. The purpose is to provide procurement for
products, to overcome manual process & more paper usage. It's a web
based application that enables buyers and vendors to create,
publish and manage the Purchase Orders (PO), Request for Quotes
(RFQ), and participates in Reverse Auction and its negotiation.
Additionally, PO's from SAP in the form of xml files flow into e-
Procurement through a Visual Basic 6.0 application which populates
the e-Procurement database.
As a Software Engineer, I was responsible for:
. Worked as a team leader, involved in all PDLC/ PMLC processes
with various development & enhancements works and also worked
on different change requests being reported by the client
. Knowledge transition to new members in project Team
. Complex features of existing application lead us to re-develop
the full functionality of RFQ for user friendliness
. Exploration on business logic of procurement
A five-member team was involved in the development of the system on
Oracle 9i Application Server, JDK 1.3, EJB, Apache Ant, Visual
Basic 6.0, Visual SourceSafe 6.0 with Oracle 11g as backend
2. Web Application Migration June '08 -
Sep '08
This project comprises 13 web applications for L&T ENC. The main
objective of this project was migration of all applications from
existing server to another.
As a Software Engineer, I was responsible for:
. To quickly understand architecture of existing applications
. Analyzed the challenges in migration process
. Migration of 13 applications into new production environment
with stringent timelines
. Documentation of complete migration
. Knowledge transition to existing support team
A three-member team was involved in the system on Oracle 9i
Application Server, Visual Basic 6.0, EJB, Apache Ant, IIS, Visual
SourceSafe 6.0 with Oracle 9i as backend
3. Identity Management Nov '07 -
June '08
Identity management is an administrative area that deals with identifying
individuals in a system (such as a country, network or enterprise) and
controlling their access to resources within that system by associating
user rights with the established identity.
As a Software Engineer, I was responsible for:
. Implementation of SSO (Single Sign On) through web portal
. Comparative analysis of various solution provided
. Configuration of SUN IDM and SUN Access Manager
A three-member team was involved in the development of the system
on Sun Identity Management, Sun Portal Server7.2, Sun Access
Manager, Sun One Application Server, Oracle 9i Database & Sun
Directory Server, and LDAP