You are on page 1of 4

OBJECTIVE: A challenging position as a Software Engineer (Java/J2EE developer).

SUMMARY:
5 + years of extensive experience in designing, developing and implementing soft
ware applications using Java, J2EE technologies. I have been working for the las
t two years at Vendavo Inc. in Palo Alto, CA. (a leading provider of price manag
ement and optimization software for business-business companies). I have also wo
rked with AT&T (one of the largest telecommunications companies in the world) in
San Ramon, CA.
• Expertise in Java, J2EE programming and web application development.
• Experience in implementing J2EE technologies (Servlets, JSPs, EJB) to develop En
terprise software applications.
• Experience in developing enterprise applications using application servers such
as BEA WebLogic, IBM WebSphere, Liferay-JBoss
• Experience in developing web applications using JSP.
• Experience in XML, SAX, DOM, JDOM, JAXP, JAXB, XSL, XSLT, XSD.
• Experience in Oracle 9i, MS-SQL, MySQL, Toad, SQL navigator, MS Query analyzer.
• Experience in PL/SQL, stored procedures, DDL, DML.
• Experience in Web Page designing using scripting languages likes JavaScript and
HTML
• Experience in implementing Struts, Hibernate framework and MVC design pattern.
• Well versed in different facets of Software Development lifecycles process which
includes Designing, Developing, Implementation, Testing, post implementation re
visions and production support.
• Team player and goal oriented with excellent communication, interpersonal, and o
rganizational skills.
EMPLOYMENT
Vendavo, Inc. (Palo Alto, CA)
2007-Present
Software Engineer with Global Solutions Delivery team.
Patni Computer Systems (San Ramon, CA & Pune, India) 2003
-2007
Software Engineer (till March 2006) and Senior Software Engineer (from April 200
6 onwards) with Patni Computer Systems
TECHNICAL SKILLS
Languages : Java, C++
Script/Markup : Java Script, HTML, XML, XSL
IDE : Eclipse, IntelliJ, WSAD
Databases : MS SQL 2000, Oracle 9i, IBM DB2
Database Tools : TOAD, SQL navigator, MS-SQL query analyzer
Web Technologies : J2EE, Hibernate 2.0, Apache Jakarta Struts 1.1, JUnit,
JSP, EJB 1.1, JNDI, RMI, Servlets, JDBC, Log4J, JDOM, Liferay Portlets, Websphe
re Portlets.
Servers : Websphere Portal Server 5.0, Liferay-JBoss 3.2
.0, Weblogic 8.1
Performance Tuning : JProbe, YourKit Java Profiler 7.0
Operating Systems : Windows 2000, Windows XP

PROJECTS
Vendavo Inc, Palo Alto, CA Jan
2007 -Present
Project: Price Setting, Administration and Analytics
Client: Eastman and Lenovo.
Platform: Java, XML, HTML, JSP, SQL, Oracle 9i, Weblogic 81, YourKit Java Profil
er 7.0, log4j, CVS, Eclipse 3.0
Worked on the Vendavo Price Setting, Price Administration and Analytics modules
for clients Eastman and Lenovo. Following is a description of these modules:
Vendavo provides enterprise class software for Price Management solution. Vendav
o delivers price management software to B2B companies worldwide. It solves a wi
de range of complex pricing challenges such as planning pricing strategies, sett
ing optimized prices and terms, managing complex price lists, polices and approv
al structures and negotiating a more profitable business. Vendavo's clients impr
ove their operating income by 1-2% of sales by pricing more effectively and by e
nabling comprehensive pricing processes. These clients span multiple industries,
including chemicals, high-tech and industrial manufacturing, mill products, oil
& gas.
Responsibilities included:
• Development of code
• Configuration of code
• Defect fixing
• Developed SQL scripts required to migrate the product from old releases to the c
urrent release.
• Unit and Integration Testing.
• Interacted with the customer to provide application deployment, identifying the
issues and providing the solutions.

Patni Computer Systems May


2005 – Jan 2007
Project: Quick-Hits Platform-Sales Productivity Systems
Client: AT&T
Platform: Liferay-JBoss 3.2.0, Struts Portlets, Java, JSP, Servlets, CVS, Eclips
e
QHP consists of multiple applications as follows:
QHP-SMS: The objective of this application is to develop a Survey Management Sys
tem (SMS) for BCS Midwest which enables the business to measure the performance
of Sales and Sales Support employees through customer satisfaction surveys. The
Survey Management System will be developed as a Quick Hit project using the Qui
ck Hit Platform (QHP) web portal (qhp.sbc.com/portal).
QHP-CHRS: The objective of this application is to develop a Corporate Housing Re
quest System (CHRS) for Consumer Midwest which enables the business to establish
and maintain Corporate Housing Client profiles and to receive, manage, track an
d respond to Corporate Housing Applications submitted by Corporate Housing Clien
ts.
QHP-AMA: The objective of this application is to develop an Agency Mechanization
Application (AMA) for SBC Southwest Consumer which enables the client to receiv
e, store, assign, process, report on and acknowledge processing of Residence Ord
ering Forms.
Responsibilities included:
• Development of Code
• Transition of Existing QHP applications and framework (Reporting Framework)
• Single handedly handling customer interaction for SMS application
• Production Support
• Mentoring new team members
• Query resolution of the offshore team and customer interaction.
• Training on framework and project Architecture to other team Members
• Handling bug fixes
• Unit Testing
• As a Configuration Manager, creating the VSS structure and handling the VSS data
base

Patni Computer Systems Jan


2005 – Apr 2005
Project: SBC Central Office database and Exchange Services (CODES)-Sales Product
ivity Systems
Client: AT&T
Platform: WebSphere 5.1, Struts, Java, JSP, Servlets, Oracle 9i, CVS, Eclipse
The Central Office Data and Exchange Services (CODES) application was an existin
g Oracle-based application residing on the Pactime1 (VM) platform in the San Die
go Data Center. The decision had been made to migrate the Old database to Oracle
9i Release 2 running on a UNIX environment. This necessitated the PACTIME onlin
e Maintenance and Reports User Interface/forms to be converted to Java Server Pa
ges with Java and the batch REXX scripts to be converted to UNIX shell scripts.
The project’s strategy was to re-platform the old application but not to add/change
existing functionality. The CODES System was, in part, a data warehouse-type app
lication supporting the upload and download of data between numerous external ap
plications. The main function of CODES application was to handle all the telecom
services transactions done within California and Nevada area through the Batch
process and online system.
Responsibilities included:
• Training other team Members on Struts Framework
• Designing and coding the modules assigned to me
• Writing Unit Test Cases
• As a Configuration Manager, creating the VSS structure and handling the VSS data
base

Patni Computer Systems


Mar 2004 – Dec 2004
Project: Price Monitoring System
Client: Electrolux
Platform: WebSphere 5.1, Struts, Java, JSP, Servlets, EJB, SQL 2000, LDAP (Lotus
Domino), Windows 2000, JProbe (Performance Tuning), JUnit, WSAD
Electrolux Group Purchasing (ABP) owns Price Monitoring System (PMS). It compile
s and presents information about purchased direct material and suppliers for the
Group. Purchasers at all levels, Purchasing Controllers and Management across a
ll business sectors use the PMS system. PMS was developed in 1995 and has underg
one major modifications since then.
Electrolux required Patni to create the next generation of Price Monitoring Syst
em that had the following advantages over the current system:
• The new system would be easy to maintain and have a firm commitment of support f
rom the development organization.
• The new system would allow for easier distribution of updates and releases.
• The new system would be flexible, allowing it to be more easily adapted to the n
eeds of Electrolux Global Purchasing in the coming years.
• The new system would be easy to use, promoting its utilization by end users to E
lectrolux's advantage
Responsibilities included:
• Development of code
• Implementation of all the quality processes defined for the project
• Defect Fixing
• Unit and Integration Testing
• Handling the Electrolux Defects Database

Patni Computer Systems


Dec 2003 – Mar 2004
Project: Content Portlets Application
Client: Electrolux
Platform: Websphere Portal Server 4.2.1, IBM DB2, Servlets, Portlets
Content Portlets is build as a web based content management tool. With this appl
ication, a user can design web pages by setting certain parameters. The rights t
o view or edit the page can be controlled by the Portal administrator. The conte
nts can be defined as a category, sub-category, sub-sub-category like a tree str
ucture. When user clicks on any link, depending on the category, sub-category or
sub-subcategory the child links are shown to the user. If the child link is the
end of any branch the associated HTML contents, files and URLs are served the u
ser. The administrators can set/change the association between different links.
The links can also be marked with icons to attract the user attention. For user
management, the Portal server queries DB2 tables and the in-built Lotus LDAP.
Responsibilities included:
• Development of code
• Creation of Unit Test Cases
• Unit and Integration Testing
• Customer interaction
• Acceptance and warranty support to the customer
EDUCATION
Bachelor of Engineering Degree in Electronics Engineering (B.E.)
1999-2003
Pune University, India
• First class with Distinction. Ranked first among all graduating engineers in my
institute.

AWARDS AND ACHIEVEMENTS


• Awarded a Letter of Appreciation for successful knowledge transition and contrib
ution during the Quick-Hits Platform-Sales Productivity Systems project in 2005.
• Awarded a Team Award for the CODES – Sales Productivity Systems in 2005.
• Ranked first in among all graduating engineers in college during the Junior and
Senior year of Bachelor of Engineering Degree. Awarded various certificates for
the same.

You might also like