1. Vivek Ojha
(ojha.vivek@gmail.com, Cell: 9890228097)
OVERVIEW
I am an Electronics Engineer from Pune University with over 13 years of rich experience in developing
Internet related technologies and its integration with SAP R/3. Architecting solutions have been my
passion. I have recently accomplished “Java Enterprise Architect Certification” from Oracle so as to
keep myself abreast with the technological advancements
I have strongly skilled and richly experienced in the following areas:
• Development of Web Applications using J2EE technologies
• Integration of web applications with SAP R/3 based systems
• Designing and Architecting Web Solutions
• Managing Complex Projects
Web applications that I have designed and architected include www.mahindrakisanmitra.com and
www.teammahindra.com which are widely used and heavily appreciated by its users.
Currently I am facing problem to maintain my balance while walking so using 'Walker’ as a support.
SKILL SET
• Requirement Gathering and Gap Analysis
• Architecting Solutions for Application Integration with SAP R/3
• Architecting Web Based Solutions on Java Technologies
• Software Skills
• RDBMS: Oracle 7.3/9i, MSSQL Server 7.0/2000, MS Access
• Languages: C, C++, Java 1.4/5, VC++, SQL, PLSQL
• Server Side Development: Java 5.0 (JDBC, Java Beans, RMI), J2EE (EJB 1.1/2.X), Servlets
2.1/2.4, JSP 1.1/1.2, JNDI), XML, JavaScript 1.2, CSS, JAXP 1.0, Xpath, Vaadin v6.9
• Servlet Containers & Web Servers: Tomcat 4.x/5.x, iPlanet 6.0, JavaWebServer, Resin,
Apache 1.3.11
• Application Servers: RAD 6.0, Websphere 5.0 & 5.1, JBoss 4.x/5.x
• Messaging Tool: IBM MQSeries 4.0
• IDE: Websphere Studio Application Developer Studio 5.x, Eclipse RCP, Eclipse, J-Builder
• Frame Works: Vaadin, Struts.
• Connectors: SAP Java Connector (SAP JCo)
• Version Control: Subversion, CVS and VSS.
• Knowledge of
• Net Beans.
• EJB 3.0/3.1
• JSF
2. EDUCATION & CERTIFICATION
• B.E. (Electronics): First class from Pune University. Year of passing 1996.
• Post Graduate Diploma in Advanced Computing: From Tandem Institute of Computer Technology,
Thiruvananthapuram, Kerala. CDAC, Pune. Year of Passing 1998.
• OCMJEA Java 5 (Oracle Certified Master Java 5 Enterprise Architect): Year of Passing 2013.
ACHIEVEMENT & APPRECIATION
• “Letter of Appreciation” from (BOC Edwards, UK) for my contributions in implementing SAP CRM
(Internet Sales Module (v 3.0A))
TRAINING
• Developing Web Services using Java Technology by Oracle University.
• OOAD & UML with Fundamentals of Rational Rose by Rational (IBM).
• SAP WAS 6.4 (RDWAS2) – Java Development Workshop by SAP India Ltd.
• J2EE and Websphere 5.0 with design patterns organized by CSI, Mumbai chapter.
• Developing Web Services Using Java. - Oracle University
EMPLOYMENT PROFILE
Company Designation Duration
Sarvatra Technologies Pvt. Ltd. Technical Leader Feb 2012 – Nov 2012
Worked an Contract basis Freelancer Aug 2011 – Feb 2012
Cognizant India Private Limited.
(Erstwhile T-Systems India Pvt. Ltd.),
Pune
Senior Associate-Projects Sept 2005 – Sept 2009
Rapidigm India Ltd., Pune
(now Fijutsu India, Pune)
Project Executive Jan 2005 – Aug 2005
Bristlecone India Ltd. (Erstwhile
Mahindra Consulting Ltd), Pune
Software Design Engineer Nov 1999 – Dec 2004
Computer Island Pvt. Ltd. Software & Hardware Engineer Aug 1998 to Nov 1999
Emmerson Solutions Software Programmer Feb 1998 to May 1998
Ruparel Bros. Programmer Feb 1997 to July 1997
RESPONSIBILITIES UNDERTAKEN
As a Technical Architect
• Give consultancy to B2C projects on technical issues.
• Furnish information to Business Development / Pre Sale on technical architect issues.
As a Project Lead
• Responsible for managing B2B and B2C projects
• Leading a team of Java & SAP – ABAP professionals working on developing and maintaining
complex B2B web sites having integration with SAP R/3.
• Customer interaction regarding project related issues.
3. PROFESSIONAL EXPERIENCE
Sarvatra Technologies Pvt Ltd
Title Sarvatra Middleware UI (SMUI)
Client Sarvatra Technologies Pvt Ltd
Duration Feb 12 – Nov 12
Team Size 4
Environment Apache Tomcat 7, Vaadin 6.8, Apache POI, Log4j, Oracle 11g.
Brief Description The Sarvatra Middleware UI (SMUI) gives Bank user the ability to perform
banking activities like to manage ATMs, Banks, Branches, Cards, Users as
• ATMs – to search for bank ATM, and their details to get its
Communication Details, Cash Position, Sensor Status, Transaction
Totals, Device Info.
• Banks - Add new bank and Edit existing banks
• Branches – To register new branches and edit existing branches
• Cards – can be used to block card, request for reissue of card,
regenerate PIN, edit mobile number, change alert subscription and
more such activities.
Any changes to card data will be done only after it is authorized by
another user, Hence the Maker – Checker concept prevalent in
current banking system is taken care of.
Give facility to link other accounts of bank customer to their card.
• User - this section allows the administrators for the bank to add
and edit their user related information
• View - This section allows the bank user to view different types of
reports that are required in the day to day working of the bank.
This includes ATM Logs, Transaction, Hot listed cards, pin
regeneration etc.
• Utility - The Utility section contains functionality that eases the
day to day working of the bank. Repetitive tasks like bulk upload of
carding data from existing systems to the new system.
Contribution Architecting and Design of SMUI.
To understand the Vaadin framework and create demo for team members.
To import data from excel sheets for cards data and others into database
using Apache POI.
Use Log4j for logging.
Use SVN for version management.
Freelancer
Title Taxonomy Data Management Tool
Client Boonze Media Solutions (P) Ltd
Duration Dec 11 – Feb 12
Team Size 4
Environment Apache Tomcat 7, Struts 1.3.8, MySQL 5.15, Tiles, Apache POI.
Brief Description To redesign existing site, build in PHP, in Java to store advertisement data
in different languages in database.
4. To import data from excel sheets and allow user to download data in CSV
format.
Client Comity Designs
Duration Aug 11 – Dec 11
Team Size 5
Environment Apex, Visual Force
Brief Description To customize or enhance the existing functionality in site of customers
PAAS platform
Company: Cognizant India Pvt. Ltd.
Title GTS, GTS Review, Careers, EDD and Hundred Days Dialogue.
Client T-Systems, India
Duration Aug ’07 to Aug‘09
Team Size 4
Environment J2EE, JBoss 4.2, Struts 1.2, MSSQL Server 2000.
Brief Description - To generate Goals & Target System (GTS) for employees and track their
half yearly and yearly review.
- To decide and have each employee’s career and their goals.
- To have Employee Development Discussion (EDD) tool where each
manager can set his/her employee development path for the running year
and get employee’s review from project manager or people manager.
- To decide training requirements for employee with project manager.
- To have Hundred Day Dialogue (HDD) process where employee are
provided platform to share their feedback and seek better clarity of their
role and responsibility by interacting with their manager in an informal
way.
Contribution - Requirement Document.
- Project Management and Planning.
- Design document, Class diagrams, Sequence diagrams, Workflow
diagrams,
- E-R diagrams.
- Coding, Testing,
- Individual modules (used in all internal projects) like emailing, logging.
- Creating MSSQL stored procedures.
- Support and Maintenance
5. Title Visual Migration GUI
Client T-Systems GmbH, Germany
Duration Nov ’05 to May ‘07
Team Size 3
Environment Java5, Eclipse RCP 3.3, XML Parser (IBM xerces), JUnit
Brief Description -Developed a GUI Tool which aid to build xml files used as the configuration
files for running a Migration Tool to transfer data from flat files to Oracle
9i.
-Distributors have data (in their own format) for their clients in text files
which are to be imported to Oracle9i for billing. Configuration files in Xml
are to be build for each distributor as per their data format. Once these
files are built, they can be used to import data in text files to Oracle9i
database.
Contribution - Requirement gathering
- Design
- Development,
- Testing
- Maintenance.
- Used subversion for version control.
Rapidigm India Ltd.
Title Websphere Migration, US
Client Fidelity, Bangalore.
Duration June ’05 to Aug ‘05
Team Size 4
Environment J2EE, Websphere 5.1, Enterprise Application Integration, MVC Architecture,
Websphere 5.1.1
Brief Description - Streetscape.fmr.com running on Jrun application server was to be
migrated to Websphere Application server version 5.1.
- Site was to be migrated keeping the functional logic same.
- Code to be migrated should be compliant to JCP standard.
Contribution - Code migration and pre production support
- Client interaction for discussions on design modifications and
enhancements.
- Used coding standards documentation from the sun coding standard
reference.
Title Anderson Merchandiser - OTP
6. Client Amarillo, Texas
Duration Jan ’05 to May‘05
Team Size 6
Environment Java1.4, RAF Framework, JSP, Servlets, Websphere 5.1, Oracle, Struts,
EJB2.0, SSB, Ant1.5
Brief Description Anderson Merchandisers (AM) wants to create a One Touch Purchasing
(OTP). Currently there is four major media type product groups:
children’s books, video, and music. They each have their own workflow for
purchasing using their own source and target data sources. The purpose
of this application is to create a single, consolidated workflow that utilizes
streamline data sources for the underlying meta-data and stores it in a
single data store
Contribution • Developed a music media component with RAF, Struts and
Stateless Session Bean.
• Implemented in developing coding in other components, JUnit etc.
• Used sun coding standards.
• Created test cases for music module.
• Developed OTP web application using RAF, Websphere,
struts, EJB etc.
• Created some ANT build scripts for basic operations.
• Developed a High Level Design document with sequence
diagram for selected modules.
• Used Log4j for logging and VSS for version control.
Company: Bristlecone India Ltd.
Title Spares Solutions.
Client Applied Materials, California.
Duration June ’04 to Dec ‘04
Team Size 4
Environment J2EE, EJB 2.1, Websphere 5.1, Enterprise Application Integration, MVC
Architecture.
Brief Description - Enhancement in Solution according to client needs.
- Refurbished parts to be promoted in an order.
- Creation of new customer request module for non-conformance of parts
and its return.
Contribution - Business Process understanding
- Consultancy to the team in development and implementation phase.
- Designed and implemented the Application Integration with Lotus
Database
Title SAPCRM Internet Sales.
Client
BOC Edwards (British Oxygen Corporation) - UK
Duration
March ’03 Aug ‘03
7. Team Size 10
Environment J2EE, Websphere 5.1, Servlets, EJB 2.0, JCA, Enterprise Application
Integration, Struts Framework.
Brief Description As a part of ed SAP initiative, BOC is implementing Internet Solution to
effectively utilize Internet as a channel of order generation and
management. The solution is implemented in multi-language, multi-
currency and would be in use for their global customer base.
Contribution - Business Process understanding for BOC Edwards.
- System Analysis & gap analysis between SAP and Java Application.
- Gap fulfillment through ABAP modification and Java development.
- Changed the page layout and functionality as required by client.
- Presented a Road Map for the System.
Title SAP Metaphase Interface.
Client
Mahindra & Mahindra Ltd, Auto Sector & Farm Equipment
Sector (Mumbai)
Duration
Jan ’02 to Jan ’03 and Oct ’03 to Apr ‘04
Team Size 5
Environment SAP R/3 v4.6B, ABAP, Metaphase 2.0, ANSI C, MS Visual C++ 6.0 Editor
Brief Description M&M’s Automotive Sector and Farm Equipment Sector have implemented
the PDM package ‘Metaphase’, to further enhance their product design
and development activity. The design engineers at M&M – FES and AS (R&D)
are involved in data creation in Metaphase for:
- Material Create/Change
- Bills Of Material Create/Change
- Engineering Change Number (ECN) Create/Change
- Procurement Number / Purchase Requisition Create
The Project was for integration of Product Data Management
(Metaphase) and Process Management Systems (ERP – SAP).
Responsibility
(Senior Design Engineer)
- Business Process understanding for Metaphase and MM module in SAP.
- System Analysis & Designing Technical Architecture.
- Requirements Study.
- Team Management, Planning.
- Setting up team guidelines & processes.
- Developed SAP RFC for each module.
- Developed a ‘C++’ program to accept request from ‘Metaphase’ to call
the RPC in SAP,
- Monitoring development and Implementation
Title www.teammahindra.com
8. Client Mahindra & Mahindra Ltd, Auto Sector (Mumbai).
Duration Nov ’00 to Dec ‘01
Team Size 5 – 20
Environment Java, Servlets, JSP, XML, SOAP Web Services, SQL Server 2000, MS Access,
iPlanet Web Server 4.0, JCA, ABAP 4.0 & SAP R/3 system.
Responsibility
(Senior Developer and
Project Manager)
• Customer Interaction, Requirement Study.
• Project Management and Planning.
• System Analysis & Designing Technical Architecture.
• Design of following sub systems
• XML parser component for data transfer between SAP R/3 and SQL
Server database.
• Mapper solution for dealer’s retail offline system.
• Web Services using SOAP protocol for uploading and
synchronization of offline data.
• Coordination with Dealers, clients, SAP consultants & ABAP
programmers for data exchange.
• Process compliance as per company’s quality policy.
• Designed and implemented an emailing solution for dealer and
managers.
• Post implementation support and management.
Title www.mahindrakisanmitra.com
Client Mahindra & Mahindra Ltd, Farm Equipment sector, Mumbai.
Duration Dec 1999 to Oct ‘00
Team Size 8
Environment Java 1.0, Servlets, JSP, XML, SQL Server 2000, iPlanet Web Server 4.0, ABAP
4.0 & SAP R/3 system.
Responsibility
(Senior Developer and
Project Manager)
• Customer Interaction, Requirement Study.
• Project Management and Planning.
• System Analysis & Designing Technical Architecture.
• Design & development of offline solution for dealer portal.
• Designed and implemented an emailing solution for dealer and
managers.
• Post implementation support and management.
Company: Computer Island Pvt. Ltd.
Title Software & Hardware Maintenance.
Client Computer Island Pvt. Ltd.
Duration 5 months
Team Size 2
Brief Description Includes Software Development And Hardware Dealing & maintenance.
9. Responsibility • Coordination between the Users and the Implementation/Resource
Partner.
• Customer Interaction.
• Customer Site Installation.
• Design, development, implementation of custom websites for various
clients.
• Hardware Repairs and Maintenance Monitoring.
• Software Maintenance and bug fixing.
Title Travel Management System.
Team size 3
Duration 3 months
Environment ASP, JavaScript, IIS, HTML, DHTML, SQL Database
Brief Description Travel Management System for a large Corporate House.
Responsibility
(Engineer)
• Responsible for System designing, database designing.
• Developed Administration module and on line help documentation.
Title Development of an Inventory System
Client Fristam Pumps, India
Team size 4
Duration 4 months
Environment Oracle 7.3 & Developer 2000
Brief Description The objective of the system was to computerize the various functions of
inventory, such as raw material information, supplier database, shop
orders, material disposition, material movement, excise, etc. The system
improved the co-ordination between the inventory & the purchase
department. It also provided accurate feedback through reports.
Responsibility
(Software Programmer)
• Requirements Study
• Development & Unit Testing.
Title Development of an Sales System
Client Fristam Pumps, India
Team size 3
Duration 4 months
Environment Oracle 7.3 & Developer 2000
10. Brief Description The objective of the sales system was to computerize all the various
functions of the sales department such as issuing order no., challan no.,
preparing invoices maintaining customer details, maintaining production
details. The system incorporates a facility to record the rejected material
after sales. The system helped in easy & effortless transactions and also
provided accurate feedback through reports.
Responsibility
(Software Programmer)
• Requirements Study
• Development & Analysis
• Testing
Title Development of a Bulletin Board System.
Client Soft Tech Pvt. Ltd., India
Team size 3
Duration 4 months
Environment ASP, JavaScript, IIS, HTML, DHTML, SQL Database
Brief Description This is a general Bulletin Board Application. There are many topics, sub-
topics, and within sub-topics there are many files, messages that the user
can view. Users can send messages to all other users, and add files to any
topic/sub-topics. The administrator has privileges to delete any of these
files, messages and topics/sub-topics. This system also provides a search
facility.
Responsibility
(Software Engineer)
• Responsible for design, coding, testing and designing layouts.
• Responsible for administration module.
PRE SALES
Contribution
• Support business development team by giving technical support.
• Design technical architecture & get approval from client
• Preparation of approach paper for requirement
• Preparation of Proposal & Estimation.
Trident Punjab
Requirement for Supplier and Customer websites on SAP Enterprise Portal with backend integration
with SAP R/3 4.7
Mahindra USA
To gather requirements for Dealer website for their dealers in USA.
11. PERSONAL DETAILS
Date of Birth: Jan 16th
, 1973
Passport Details: Passport No: G-7029666 valid up to 13-2-2018
Location: Pune.
Address for
Correspondence
A10-205, Planet Millennium, Pimple Saudagar, Aundh Camp,
Pune-411 027. Maharashtra. INDIA.
Telephone +91 989 022 8097 (Mobile)
+91 20 27404066 (Residence)