PURVI MITESH MEHTA
Address: **** ****** **, ******** ***** MN
Contact no: 516-***-****
Email Id: abnu3f@r.postjobfree.com
Summary:
Having more than 5 years of IT experience in the Design and Development of software applications.
Have worked for 3 years in the Industrial Automation domain and developed protocols like MODBUS.
Have worked in the ATM domain for 3 years and developed ATM software’s.
Have worked in iPhone development for 6 months and gained expertise in the same.
Proficiency in design and development of applications in C/C++ on Windows.
Possess strong understanding of OOPS concepts.
Have experience in C#.NET for 6 months.
Worked on VC++, MFC, COM.
Experience with Python language
Written scripts for automated testing purpose using SilkTest as a testing tool.
Knowledge of Objective C 2.0, Cocoa Touch API’s.
Familiarity with the XCode 3.1 editor.
Technical Skills:
Programming Languages : C, C++, C#,VC++, Python,MFC, XML, Objective C 2.0, Cocoa
Touch API’s
Operating Systems : DOS, Windows
Tools Techniques : OOP
IA Protocols : Modbus
Development Tools : Visual Studio .NET 2003, Visual Studio 6, Python IDLE, XCode 3.1
Embedded : x86, MCS-51 series micro controller, Keil C51 cross compiler
Project Details:
iPhoneChamps (Jan 2009 to till date)
iBooster:
Technical Environment: Obj C 2.0, Cocoa Touch, XCode 3.1
Project Description:
Main focus of iPhoneChamps is to develop native iphone applications.iBooster application provides nice quotes
with appropriate pictures and music. All the quotes are divided into many different categories. Features developed
for this application include: Email sharing, integration with Facebook, Favourites, Personalize, Navigation,
Background music, Table and Transition.
Inflon (July 2008 to December 2008)
World Receipe:
Technical Environment: Obj C, Cocoa Touch, XCode
Project Description:
World Recipe is a iPhone / iPod Touch application. The main idea behind this application is to provide best recipe
from different part of world.I was involved in development of various features like Spin, Favourite, Sharing to the
world, integration with Facebook app, Navigation, Search.
Diebold Software (May 2006 to June 2008) as Senior Software Engineer
XFS 9x
Technical Environment C++,XML
Project Description:
Extensions for Financial Services (XFS) applications run on Diebold 9x terminals and peripheral devices
(ATM’s). The XFS interface supplies the Service Provider Interfaces (SPIs) defined in the XFS Reference
Specifications, Revision 3.0.
Been to Italy and France for 3 months to extend support and development for the European Banks.
Awarded certificate of appreciation for contribution in the Release 3.2
Roles & Responsibility
Solving SR’s 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,XML
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),XML
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.