Posted by on July 04, 19103 at 20:49:37:
Experience Summary : Over Five Years of experience in Software development
Working as a Sr. software engineer in Cimcom Software India (Pvt). Ltd
Software Skill Set:
Operating systems : Dos, Windows 95/98, and Windows NT.
Languages : C, C++, Visual C++, and VB.
Packages : MS-Access, SQL server.
The Educational Qualification:
Here briefly mention the total experience with the domain (embedded -real-time)
Examination Major Subjects Year of Passing Board University % of marks
S.S.C Science 1990 G.S.E.B 78%
H..S.C Science 1992 G.H.S.E.B. 78.5%
B.E. Computer 1996 D.D.I.T.,Guj.Uni.64.5%
Experience Highlights:
1. Data Acquisition driver development for the SCADA software using OPC/COM. The DAS driver developed for modbus RTU.
2. High speed data acquisition(256kbps/rt) and logging module. As well as online processing/ viewing the data.
3. Serial communication RS232/485 programming. As a task developed independent serial communication network for group of pcs. Command routing implementation.
4. PC Addon card communication and controlling the remote devices using 80C31 micro controller.
5. SCADA software interface module for providing data from any third party application to the existing SCADA software to provide online trending.
6. Activex Controls development.
7. Online high-speed data logging and historical reporting with the Access/SQL server database.
Professional Experience (In reverse Chronological Order)
Designation Sr. Software Engineer
From (Date) : July 2001
To (Date) : Till date
Company Cimcon Software Pvt. Ltd.
Project Details:
Name of the Project : Remote Controlled Data Acquisition System.
Duration : July 2001 to August
Team Size : 3 Persons
My Role : Designing, Coding, Testing and commissioning of the project
Tools : Visual C++ 6.0, Turbo C++, Visual Source safe 6.0, Install Shield, RTU, Microsoft Access.
Description : Distributed SCADA setup development with remote controlling requirements, priority implementation, bulk data transfer in serial communication, power fail-safe mode for data recovery and proper online data highway redundancy implementation in the system. Ethernet data transfer implementation between dumb DOS RTU system and Windows controller system.
Designation Software Engineer/Sr. Software Engineer
From (Date) : August 2000
To (Date) : May 2001
Duration in Months : 10 Months
Company Contech Software Ltd.
Project Details:
Name of the Project : ODBC feature implementation in Plant Assistant - a SCADA product for plant automation.
Duration : Aug 2000 to Dec 2000.
Team Size : 6 Persons
My Role : Designing, Implementation, Testing
Tools : Visual C++ 6.0, C++, VSS, SQL Server 7.0
Description : In the ODBC feature implementation task, We have programmed in the ODBC database handling and access through ADO for real time data logging and any time data access. Team have developed critical logics for bulk of data handling and logging on every second. I have also developed VBA based reporting module that access data from the database and reports accordingly.
Project Details:
Name of the Project : OPC driver development for modbus RTU.
Duration : January 2001 - April 2001
Team Size : 2 Persons
My Role : Designing, Developing, Testing
Tools : Visual C++6.0, C++, MS SQL Server 7.0, HyperTerminal
Description : This is an OPC, COM based application. COM based data acquisition device driver was developed for Videocon and Century cement industry for automating ongoing plants. We have carried out maximum up to 14 RTUs are giving data and the data is collected at the control unit and data were dispatched to the PAWin (SCADA software). Here we have developed RTU configuration from our application and data acquisition logic. The data were also integrated with company’s PAWin SCADA product. Lastly I have developed the ActiveX controls that are targeted to the COM support for use in different software as well as different automation browsers. I was involved in WinCE project for light applications for to check applicability. I have developed light ActiveX components for the same platform.
Project Details:
Name of the Project : ActiveX controls development for PlantAssistant.
Duration : April 2001 - May 2001
Team Size : 2 Persons
My Role : Designing, Developing, Testing
Tools : Visual C++6.0, COM, ActiveX
Description : I have developed the ActiveX controls that are targeted to the COM support for use in different software as well as benchmarking for future ActiveX based PAWin development. This was targeted for OPC COM compliance SCADA development.
Designation Sr. Software Engineer
From (Date) : November 1999
To (Date) : July 2000
Duration in Months : 9 Months
Company Cimcon Software Pvt. Ltd.
Project Details:
Name of the Project : Remote Controlled high speed data acquisition
Duration : November 1999 - July 2000
Team Size : 4 Persons
My Role : Designing, Development, Testing
Tools : Visual C++ 6.0, C, Serial communication, SCADA software, VSS
Hardware : Military standard Controllers and RTUs, with operating system Windows NT and 95 as well as DOS.
Description : This system performs high-speed data acquisition in human less site. Data acquisition speed is 3k samples/sec/channel. Configurable Remote Terminals located at different unreachable sites captures the analog & digital data from the field by using 255 nos of programmable channels and displays them in remote controllers at various user control stations on request. Simultaneously these data are logged in the RT, which can be downloaded to the controllers for further analysis. RTs are totally controllable from the control stations maintaining full redundancy, priority and security at control station levels. To realize these functionality a dedicated software is developed. All RTs/RS communicate with controllers through RS-422 serial Network for commands and data transfer. For faster data transfer ethernet links are also provided. Software was integrated with online/offline command/data communication, system configuration, data acquisition, online test performance observation, data storage, on demand offline data representation. Communication performs key role in this system. I have developed the serial communication interface, test configuration, data management and integration of modules. I have also developed DOS based communication module that communicates between pure DOS and Windows operating systems.
Designation Programmer/Sr. Programmer
From (Date) : May 1998
To (Date) : October 1999
Duration in Months : 17 Months
Company Sahajanand Laser Technology
Project Details:
Name of the Project : LaserMacPro CNC Machine Operating software
Duration : January 1999 - October 1999
Team Size : 2 Persons
My Role : Design, Development, Implementation
Tools : Visual Basic 6.0, MS Access 7.0, Assembly
Description : Laser Marking Machine Operating Software. Drawing decoding - Program for BMP, PCX, PLT Files decoding and BMP/PCX conversion. This program is used for BMP/PCX type drawing’s laser marking. I have developed program for converting data from this format to marking machine’s required format. This software for marking machine supporting accuracy up to microns. That has lot of features like Drawing viewing, resizing drawing according to specifications, rotation, positioning. Marking of any drawing made from Drawing Tools and converted in to plotter PLT type format software was also supporting DXF type file format. This project, additional features like multiple Drawing supporting, database connectivity for multiple drawing handling, CorelDraw Positioning, Rotating, Scaling, Viewing, fully software controlled parameters. I have developed Type and Mark any ASCII Text at any Periphery and Curvature. At this stage fonts were predefined draft fonts but placed at any curvature.
Project Details:
Name of the Project : Data driver library development
Duration : May 1998 - December 1998
Team Size : 2 Persons
My Role : Development, Implementation
Tools : Visual Basic 6.0, Visual C++ 6.0, 80C31 Micro controller
To support External Memory Segment Communication in VB, I have developed DLL in VC++ for External Memory segment communication in Windows Protected Mode with PC ADDON Card. I have developed CNC machine interfacing library along with my PL for the micro controller based Add-On Card.
Designation Trainee Engineer
Duration : 1/1/1997 to 25/12/1997
Company Indian Space Research Organization (ISRO).
Project Details:
Name of the Project : SAR Image Viewer and N dimensional Inversion matrix.
Duration : January 1997 - December 1997
Team Size : 2 Persons
My Role : Development
Tools Solaris UNIX C++, Java
Description SAR system takes data through Data Acquisition System. Finally SAR system produces data for image. I developed program to display the image and handle it. SAR image was in continuous binary data format. Using Java, I have developed a program to display SAR image. This Software handles image display, Scrolling, image Selection, Extraction, Zooming to Specific Portion to any Factor, Viewing image Co-ordinates. I have developed one utility for N Dimensional inversion matrix, that was implemented in IRS P4 basic calculations.
Designation Trainee Engineer
From (Date) : 1/12/1996
To (Date) : 1/5/1996
Company ATIRA, Ahmedabad
Front End : Visual C++
Back End : Image processing library
Business Tier :
Operating Systems : Windows95
Hardware : Normal PC and the image grabbing unit and hardware.
Project Details:
Name of the Project : Windows Based Impurity Analyzer
Duration (In Month) : 5
Team Size : 2
My Role : Development
Tools : Visual C++, Image processing library
Description :
This project was to develop analyzing software for classification of fiber impurities using digital image processing. Image capturing through high-resolution digital camera, analyze the selected particles through digital image processing algorithms. Classification and representation of the result in report format. I have developed GUI utilities for data inputs, data reporting and bitmapped command buttons like toolbox. I have developed Character Device Driver for allowing communications with Stepper Motor Driver Card in Assembly language.
PERSONAL DETAILS:
Date of Birth 17/01/1975
Sex Male
Email Id patelgirishm@hotmail.com
Contact Address 22-6-15 Gemilang Indah, Jln Old Klang lama, BATUTIGA,KL
Contact No. 0166570480.