1. Resume
Pratik Panchal
Mobile: - (+91)9724074457
Email: - pratik_hi30@yahoo.com
Objective:
Seeking assignments in large business based organization to apply my knowledge and skills gained
through experience and thereby maintaining a healthy environment in the Organization.
Summery:
Experience of 4.3 years in embedded domain working in firmware and application.
Strong concepts and programming skills in C and C++.
Flexible and versatile to adapt to any new place and environment.
Currently working as an Embedded Engineer at eInfochips Pvt. Ltd., Ahmedabad since
July 2012.
Project Details:
1. Digital Shelf Display
One of the leading retailers has a requirement to have digital display over their store’s each and every shelf
which displays various price tags of things or various advertisements. All these shelfs are connected to one of
the server through Wi-Fi/Ethernet/ZigBee. Shelf unit is made up of one Projector and our system board (TI’s
DM365x or TI’s AM335x). This server manages the content to be displayed of each shelf. Application runs
over the shelf’s board download new content if available and displays on the shelf so, that consumers can have
idea of price of particular items, and if images have barcode information then server can switch to barcode
mode to display barcode of items. This software module has several other functionalities such as watchdog,
firmware upgrade, dns responder.
Contribution Senior Engineer
Application developer
Main application development
Functionality and acceptance testing
Platforms TI DM365x, TI AM335x, Linux 3.10 & Linux 3.14
Development Tools GCC
FFMPEG, Json parser, Curl
2. Energy Meter Module
One of the leading energy meter company is developing an energy meter module which includes energy meters
and one controller which manages data read from energy meters. This controller can be connected to web using
TCP connection which gives user/controller/administrator access to various features of this module. This
product supports logging of data, alarms & events generated or read from the meter. Real-time data is also
supported which displays live data such as KWH, Volts, and Currents etc. It has feature to display graphs of
energy consumption of day/week/year. This module even supports GAS & Water meters.
Contribution Engineer
Firmware developer
Json handling received from web pages
Functionality and acceptance testing
Platforms ST Micro STM32F427VG microcontroller, Windows PC
Development Tools Atollic studio
3. Smart Gateway
Smart gateway is a board which can be installed in restaurants or building to provide internet access over
WiFi. The internet is coming over ADSL/VDSL line, standard Ethernet port & 10G Ethernet port. There is one
central CPU from Texas Instruments (66AK2E05) which communicate with other two processor (Marvell
2. (Armada 38x) for WiFi and Lantiq VRX220 for ADSL/VDSL chip). There is one central application running
on main processor which takes data from Ethernet ports and transmit to Wifi module which serves internet to
the user over Wifi.
Contribution Engineer
Board bring up of several interfaces (10G Phy, LCD, Lantiq,
USB, NAND)
Sample web pages to receive & send data between processor
Functionality and acceptance testing
Platforms TI 66AK2E05, Lantiq VRX220, Armada 38x, Linux PC
Development Tools GCC
Linux 3.14
4. Vending Machine Expansion Card (Phase A)
Vending Machine Expansion Card is a pluggable hardware which can be attached to a Windows/Linux
machine to make the machine act as a vending machine terminal. The expansion card is having Microchip’s
PIC32 microcontroller. The expansion card has the popular vending machine interfaces like MDB, USB,
CCTalk, Protocol A. Various vending machine devices like Coin Acceptors, Coin Dispenses, Coin Hoppers,
Bill Validators, Magnetic stripe reader, Bar code scanner, Line displays, PINPAD, Item Dispensers can be
plugged on the expansion card. The software is divided in to two parts one that goes in to the hardware and
one which runs on the host Linux/Windows machine. The host machine software is an SDK which provides
user interfaces partially compliant to the UnifiedPOS standard. The system is fully configurable and flexible
via XML based configuration file.
Contribution Engineer
Expansion card SDK architecture and design
MDB protocol deviation handling via configuration XML
SDK development (C++)
Functionality and acceptance testing
Platforms Microchip’s PIC32 microcontroller, Windows and Linux PC’s
Development Tools Microsoft Visual Studio 2013
Boost, Sqlite, libXML
Klockwork
5. Vending Machine Expansion Card (Phase B)
Contribution Engineer
Firmware development for 1-wire, ccTalk and Protocol A
Functionality and acceptance testing
Platforms Microchip’s PIC32 microcontroller, Windows
Development Tools MPLAB
Klockwork
6. 4K Resolution IP Camera
4K IP camera solution is designed around Texas Instruments’ DM8168 and AM3894 processors along with
Xilinx’s Kintex 7 FPGA. The IP camera is having a 12MPixel leans to capture 4K resolution video. The
camera hardware has DDR3, NAND, Gigabit Ethernet, SATA, RS485, RS232, I2C, SPI, HDMI, LVDS,
PCIe, 10/100 Ethernet and analog video interfaces. The camera software is running on top of the two
independent Linux on each processor. The embedded software has modules like A/V streaming, A/V recording,
Image enhancement, Inter-processor communication, Webserver, Database.
Contribution Engineer
Live555 interface with main software for audio and video
streaming
3. Camera software development
Functionality and acceptance testing
Platforms Texas Instruments’ DM8168, AM3894 and Xilinx’s Kintex 7 FPGA
Development Tools GCC, G++
Linux-2.6.37
Live555, Boost, Sqlite, libXML
Klockwork
7. T9 Dictionary for Hand held device
There was a requirement in one of the largest retail chain in USA to integrate T9 dictionary to
their hand held device. This device is used to control as cameras connected through ZigBee.
Contribution Trainee Engineer
Development of T9 dictionary
Platforms x86 Linux
Development Tools Curl, Gcc
Training:-
At Eitra on linux device driver.
At bsnl RTTC Ahmedabad in networking (“Computer Network Establishment and
Administration”).
Technical Skills:
OS Microsoft Windows 98/2000/XP/VISTA/7
Linux Ubuntu 14.04
Language C
C++
Development Tools Microsoft visual studio
MPLAB
Linux GCC compiler
Area of Interest:-
Linux Device Drivers, C, C++, Embedded System, Networking, Electronics System
Academic Qualification:
Passed SSC from Bhavna Higher Secondary Vidhyalaya, GSHSEB (Gujarat Secondary and Higher
Secondary Educational Board) in 2006 with 88.00%.
Passed HSC from Vivekanand Higher Secondary School, GSHSEB (Gujarat Secondary and Higher
Secondary Educational Board) in 2008 with 84.20%.
Technical Qualification:
Graduation Degree : B.E in Electronics and Communication.
University : Gujarat Technological University
Percentage Secured : 7.77 CPI
Month and Year : June 2012
4. Personal Details:
Date of Birth : 4th
March, 1991
Marital Status : Married
Gender : Male
Permanent Address : D/1, Vishnu Nagar, Vastral Road, Rabari Colony, Ahmedabad-382415.
Languages Known : English, Hindi and Gujarati.
Hobbies : Playing Cricket, Surfing new things on Internet, Spending time with Friends.
Date: 9th
Oct, 2016
Place: Ahmedabad
Pratik Panchal