Post Job Free
Sign in

Software Engineer Project

Location:
Minneapolis, MN, 55442
Posted:
March 09, 2010

Contact this candidate

Resume:

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.



Contact this candidate