Experience Summary
I am a Project Manager with 11 years experience in software design,
development, implementation & Project Management of Windows based software
applications.
In my current role, I am responsible for Requirements analysis, design, and
development for Western Union POS applications, for project co-ordination
and leading of a development team through various project development
cycles. I am result driven with excellent communication, co-ordination and
problem-solving skills. I have worked with both Waterfall SDLC and Agile
methodologies.
I have also travelled across the globe & worked earlier on requirements
analysis, requirement documentation, design creation & development of
Windows, POS, Retail, and Web applications with various Fortune 500 clients
viz. NCR, Shell, Chevron, SBC, Invensys and Rainbow Technologies in USA,
Australia & India.
Educational and Professional Qualification
Bachelor of Engineering (Electronics)
S.V. Regional College of Engineering and Technology (REC, Surat)
South Gujarat University, Surat, India.
Technical Skill Sets
Languages Proficient in C, C++, MS Visual C++ 6.0, SDK, MFC, COM,
Borland C++ Builder, Borland VCL (Windows Programming ),VB;
.Net, HTML, XML, core JAVA 2 and Java Script.
Operating Systems Windows 95/ 98/ NT/ 2000/ 2003/ XPE, Vista, LINUX and UNIX,
Terminal Server, Citrix server (XenApp).
Databases SQL Server, MS Access, Oracle.
UI Design & Tools GUI design, Internationalization / Localization of software
, MS Visio.
Communication Socket/ WinInet Programming, ATL, COM, COM+
Project Management Skills Microsoft Project, MS Office, MS Visio, MS Share-point, JIRA.
PMP Certified. Member of Project Management Institute (PMI).
I have performed the following functions as a Project Manager:
* Worked on planning and executing, tracking, monitoring & controlling and
closing of projects.
* Lead project teams in projectized and matrix environment.
* Maintained triple constraints of scope, time & budget in projects.
* Created formal proposals, SOWs and invoices and worked with 3rd party
vendors.
* Integrated project tasks & identified and mitigated project risks and
opportunities.
* Communicated issues and status reporting, Coordinated IT activities
within project teams.
* Created project scope and schedule for simple to complex projects and
assign resources to associated tasks and deliverables as appropriate,
managed resources and tasks based on the plan.
* Experience with both Waterfall SDLC & Agile methodologies.
Experience Details
? Employer : Opus Software Solutions Inc.
Project 1: WU-Translink Jan 2007 till date.
Client: Western Union, USA
This project requires analysis, development & maintenance of multiple POS
applications deployed at 140,000 locations across 140 countries. The
Translink, Moneylink, TMT (IVR) & CSC applications facilitate easy
recording & transfer of money from one location to another across the
globe.
This project is developed using VB 6.0, VC++ 6.0, and ATL COM on Windows
platform. The host backend is a Tandem/ Unisys system. The supporting
databases for the application are designed and implemented using MS-Access
2000 under Windows platform.
Role: Onsite Project Manager. Lead & coordinated development efforts.
Provided technical solutions for various projects. Participated in
Requirements, Design & QA meetings with business & IT development teams.
Provided technical solutions, lead diverse development team & provided
status reporting.
Tools: Microsoft Project 2003/2007, MS Visio, VC++, VB, MFC, ActiveX
Controls, MS Access, Windows 2003/ Citrix.
Project 2: Shell EPS Top-Tier System May 2004 - Aug 2006.
Client: Shell, Australia
The Electronic Payment Solution (EPS) is a Windows based solution that
provides the transaction based kernel on which Shell Card and Bank Card
transactions can take place at NCR ATMs using ISO 8583, AS 2805 protocols.
The EFT Server consists of 2 EPS components, EPS server and EPS Client. EPS
Client is the application where the PIN pad / CRID is installed and
provides the interface between the PIN pad / CRID and calling application.
The EPS Server provides the communication channel from multiple Clients to
the Hosts/ Acquirer.
Role: Project Manager. Lead & coordinated development efforts. Participated
in Requirements, Design & QA meetings, design and solution architecture of
modules, coding, task assignments and team co-ordination. Reviews, status
reporting to Client and senior management. Worked on documenting and
creating the Requirements specifications in Melbourne, Australia.
Tools: VC++, MFC, ActiveX Controls, ATL, Windows Services.
? Employer: Zensar Technologies, Pune. Oct 2003 to Apr 2004
Project 3: SBC ARMS Application:
Client: Southern Bell Corporation, Missouri, USA.
The project is a rewrite of an existing system in MS Access and Citrix
Server. It enabled users to get information about its various customers,
generate reports, bills using the Adobe ClipPDF library and remotely
administer, assign rights to other users. The application is an ActiveX
control with a Doc- View architecture hosted in a web browser. The control
automatically downloads on the client machine when a user visits the site.
Role: Design, Coding, integration. Guided team members on implementation.
Developed the Core ActiveX Control, code with a Doc-View architecture.
Developed database access classes using ADO, Registry classes, File Access
classes, Dynamic customization and creation of GUI as per rights assigned
to the logged-on user.
Responsible for Integration of code, build, Version control using VSS, and
Release of software.
Tools: VC++, MFC, ActiveX Controls, ATL, ADO, SQL Server.
? Employer : Invensys - Asia Engineering Center.
Project 4: iCon Meter Configuration Tool 1.0 Oct 2001 - Oct 2003
Client: Invensys, PA
Worked on the iCon Meter Configuration Software at Invensys, Asia Engg
Center, Pune, a Fortune Global 500 company. This software tool will be used
to configure remote electronic ANSI compatible power measurement meters
using the ANSI C12.18 / C12.21 communication protocol and the ANSI C12.19
data structure. The ANSI C12.18 and ANSI C12.21 protocols are COM
components that exchange the raw data between the meter at the port and the
application. The software can configure the new ANSI meters and the
gateway, change data in a meter, troubleshoot a meter and gateway while in
operation, etc. The Tool connects to the meter through an optical port, RF
port and either a Modem or RS-232/RS-485 port. The whole project
development is broadly divided into the meter hardware development, Meter
Control Gateway (MCG ) development and the Software Configuration Tool
development. This product competed with similar products developed by
General Electric and Siemens.
Role: Requirement gathering, design, coding and cutomer interaction through
teleconferences. Integration and test/ release builds. Designed and
developed the whole application/business logic and Graphical User Interface
for the software according to Microsoft standards. Developed the
communication logic, enabled automation to use the communication components
and developed file code (main configuration data file, log file and event
file). Worked in Pittsburgh, USA for Requirement gathering phase and to
finalize the iCon project design. Guided the other team members on
implementation.
Tools: VC++, MFC, ActiveX Controls, ATL.
? Employer : Rainbow Technologies (SafeNet Inc).
Project 5: Client Activator 2.2 Aug 1998 to Oct
2001
Client: Rainbow. CA
The Client Activator is a tool that enables end users to obtain and install
licenses for a product after its demo period/ trial period has expired. The
license can be obtained by sending the locking code (which is a unique
string generated for each machine) to the developer and obtaining the
license code over the Internet, by e-mail or by a file. The project
required internationalization and run-time localization so that it can
support multiple languages. It was coded using Microsoft Platform SDK and
Borland VCL.
Reverse engineered and converted it into the form of an interface so that
other products can use the API's.
Role: Customer interaction, designing, customization of GUIs coding,
integration, builds, Internationalization of the code, incorporating
internet and e-mail facility, documentation according to ANSI/IEEE Std.
1998 standards. Made a cost effective design to localize the product
dynamically and at run-time.
Received an award and trophy for the software from the head office at
Irvine, CA.
Tools: MS Visual C++ 6.0, Borland C++ Builder 3.
Project 6. Windows Global Manufacturing Tool Interface Utility.(W-GMTI
1.0)
GMTI is used by manufacturing to process most hardware key (parallel port
and USB keys) orders in Rainbow Technologies, Irvine and its distributor
centers. The current existing GMTI is DOS based, written in Borland C 3.1,
uses C-Worthy for the screen management and BTRIEVE for data base
management. The DOS based GMTI uses old software and is also not user-
friendly .e.g. Mouse support, which is standard in all programs, cannot be
implemented because C-Worthy does not support the mouse and the software
cannot be modified to handle the mouse.
This project seeks to write the code using MS VC++ using SDK and MFC to
incorporate the existing utility of GMTI. It used ADO to communicate with
the SQL database.
Role: Analysis and design discussions, developed advanced GUIs consisting
of custom controls, tabbed dialogs and wizards for the MDI based
application; and the file handling code, serialization, log file and the
bulk copy module for database files.
Tools: VC++, MFC, ActiveX Controls, ATL.
Project 7. B.E . Project : PC/AT Compatible Card for Data
Acquisition:
Real world analog quantities need to be input into the computer so that
they can be processed as required. This is where the data acquisition
system steps in. The card is an interface between the real world and the
computer. It converts analog signals (data) viz. sound,video etc. signals
into digital form so that the computer can process on it. These signals can
themselves be produced by transducers. Data acquisition systems find
applications in all forms of automation, control and communication.
Project 8. B.E. Seminar: Mobile Internet Protocol:
Advances in communication technology have ushered in the era of mobile
computing. The proliferation of powerful notebook computers and wireless
communications promises to provide users with network access at all times.
The current versions of Internet Protocols assume implicitly that the host
computer is fixed and behaves awkwardly when the host migrates from one
network to another. Mobile I.P. was an enhancement of the I.P. and allowed
a computer to roam freely on the Internet.
Pre B.E. Education:
Institute Attended Examination Passed Year of Passing
% Marks
St. Francis College, I.S.C.E. May, 1992
82.6 %
Lucknow. (XII)
Distinction in all subjects.
St. Fidelis College, I.C.S.E. May, 1990
77.7 %
Lucknow. (X)
Distinction in 5 out of 6 subjects.
* IIT JEE 1994 All India Rank : 2383
Personal Details:
Name : Vivek Sharma
Date of Birth : 13 Nov, 1973.
Correspondence address: 36 Lathrop Ave, Madison, NJ -07960,
USA.
Email : *********@*****.*** Cell : 973-
462-5251
Salary : $ 91,200/- per annum