PURVI MITESH MEHTA
Address: 44, Lake Drive, Manhasset Hill, N.Y. 11040
Contact no: [Send email to request phone number] 27-5692
Email Id: [Send email using form at bottom]
Summary:
Having 5 years of IT experience in the Design and Development of software
applications. Worked on various software projects on IA domain using C/C++ for
nearly 5 years. I have good exposure to Modbus protocol and developing
applications in C/C++. Have developed understanding to various aspects of System
Architecture, Development and Testing over a period of time.
At present I am working as a Senior Software engineer in Diebold Software.
Technical Skills:
Programming Languages : C, C++, C#,VC++, Python
Operating Systems : DOS, Windows
Tools Techniques : OOP
IA Protocols : Modbus
Development Tools : Visual Studio .NET 2003, Visual Studio 6, Python IDLE
Project Details:
Diebold Software (May 2006 to till date) as Senior Software Engineer
XFS 9x
Technical Environment C++
Project Description:
Extensions for Financial Services (XFS) applications run on Diebold 9x
terminals and peripheral devices (ATMs). The XFS interface supplies the Service
Provider Interfaces (SPIs) defined in the XFS Reference Specifications, Revision
3.0.
Awarded certificate of appreciation for contribution in the Release 3.2
Roles & Responsibility
Solving SRs for European customers.
Implementation of VisaPED on PIN device for Banca Intesa, an Italian Bank.
Worked in Italy for 2 months for the same.VisaPED involved development of a
wrapper around the PIN device to transfer pin numbers in a secure manner.Worked
in France for a month for support to French banks.
Development of Remote Key Loading for European customers. Involved mainly to
remotely load a key that would encrypt the PIN entered through the PIN device in
an ATM.
Reference:Sachin Bal, Charudatt Sawant
SoftDEL Systems Ltd (March 2003 toApril 2006) as Software Engineer
VTS Script Engine
Client BACnet Testing Laboratory (BTL)
Technical Environment VC++, Python, COM, MFC, BACnet Protocol
Project Description:
Visual Test Shell (VTS) is an application for testing the BACnet functionality
of various devices used in building automation systems.
The main/major classification of the development items of the contract are:
Modification of the VTS script interface to load Python scripts and
feed them into a Python interpreter.
Development of a Python API that provides features similar to those
found in the existing VTS script language.
Development of a Python API that allows Python scripts access to VTS
configuration data including EPICS data, Name, Port and Device information.
Modify parameter pane window in the editor to support parameter
export, parameter list sorting, and display of scope.
Modify the VTS install program so that the installer continues to
install VTS correctly after the work is complete.
Roles & Responsibility
Designing, making use cases and SRS
Coding and implementation
Quality Tool
Period/Duration July 2005 September 2005
Technical Environment C# .Net
Project Description:
Quality Tool is software designed for maintaining the standard format for any
project. It has functionalities of creating standard folders at required
locations, sending mail, creating standard template documents.
Roles & Responsibility
Responsible for developing the software
Modbus Scheduler
Client Leading Industrial Automation client. (Vmonitor)
Technical Environment Borland C/C++, Modbus Protocol
Project Description:
vMBus Firmware is a project for communication between the transmitters and the
SCADA through a gateway mainly used in oil extraction. vMBus-XT and vMBus-XG
boards are x86-based systems containing DOS as an operating system. For these
boards firmware is developed using C on BC++ version 4.52. vMBus X-S and vMBus
X-T2 are MCS-51 series micro controller (ADUC836 from Analog Devices) based
hardware and does not contain any OS.For these firmware is developed using Keil
C51 cross compiler. The XS, XG, XS and XT2 uses a custom messaging protocol to
transmit and receive data between the transmitters and the gateway in Mesh Model
and MODBUS protocol in Stand-alone mode.
The Custom protocol will be
enhanced to allow for 2-way communication between the transmitter and the
Gateway. VMBus-XG will be used as a gateway and can talk to the external MODBUS
master (SCADA System) through Modebus TCP or Serial (ASCII or RTU).
Roles & Responsibility
As a Software Engineer in a team of 6, responsible for Designing, coding and
implementation of the project. Responsible for doing the unit testing to check
the respective functionalities. As part of the debugging team helped in writing
test cases and implemented the same.
Incontrol OMSC.
Client Leading Industrial Automation client.
Technical Environment VC++ ,MFC, ATL, COM, Silk Test, Microsoft Windows 2000,
Incontrol , Intouch., Microsoft Visual Studio 6.0, UML and Visio.
IODrivers (MODBUS)
Project Description:
InControl is a software tool designed to create, execute and monitor real-time
control processes on the factory floor. It supports various programming languages
including Relay ladder logic, Structured functional chart and structure text
language without the use of a PLC.
Roles & Responsibility
As a member of a team of 6 responsible for:
Coding and design
CR analysis and resolution.
Reverse Engineering.
Educational Qualification:
Education University Result Passing Year
S.S.C Mumbai 88% March 1996
H.S.C Mumbai 80 % March 1998
B.E (Instrumentation) Mumbai University 72% March 2002
Additional Qualifications / Training:
Training received on VC++ from Synergitics organized by the company
Training received on C#.net from Pragati organized by the company
|