Dhaval

advertisement
DHAVALKUMAR Patel (BE- Electronics & Communication)
info@xtintt.com, kalariya.dhaval@gmail.com
OBJECTIVE
Technological opportunity that promotes development of current and new skills in a
leadership or individual contributor role
SKILL SUMMARY
Creative Software/Hardware/Firmware Engineer with broad-based experience, including
extensive experience in embedded microcontroller-based system software
architecture/design, team/technical leadership, multitasking embedded real-time systems,
device drivers, communication protocols, control systems, safety systems, automated test
client/server systems, on-chip ROM/boot loader development, and PCB bring-up and debug,
API implementation, hardware/software interaction, and use of logic analyzers and
oscilloscopes. Extensive experience in process-driven software development, excellent oral
and written communications skills, Exceptional system design and documentation skills
DEVELOPMENT LANGUAGES/TOOLS/OPERATING SYSTEMS/TARGET
PLATFORMS/COMMUNICATION PROTOCOLS








C
C++
Assembly
HTML Basic
Perl
SCRIPTBasic
RLX
PROG
Dynamic
C
Android
SDK/ND
K










AtmelStudio6
TI-CCS
Linux-GCC
IAR
Embedded
Workbench
Visual
Studio 2010,
2008
AVR Studio
4,5
MATLAB 9
GITHUBRepo
Visual Basic
6.0
MPLAB 8.83









Linux kernel
UBUNTU
Red-hat
Linux SUSE
Windows
MICROC/OSII
CGI Function
Device
Drivers
U-boot






MSP430 Series
PIC16 Family
ATmega328
PIC 18 Family
PIC 32 Family
AT32UC3464S









USB
RS232
RS422/485
GPIO
Device Net
SD Card
MMC Card
BLUETOOTH
Modem
ZIGBEE
Modem
PROFESSIONAL EXPERIENCE
XTINT Technologies Private Limited, Ahmadabad, India
Project Manager
Project Name: Data Logger for LPT port (CENTRONICS) data
Job Role: Embedded Programmer: To write Driver for LPT port (HP Colors’ LaserJet
PCL5/6), USB CDC stack library interfacing and customization, to update Windows8 Driver,
Testing with Windows XP/Vista/7/8, Customization MFC DLL, Debugging and testing with
PIC18 based hardware.
Skills used: C, C++, MPLAB IDE, VC++ 6.0.
Team Member: 3
1
Project Name: Firmware development for BL4S Series Rabbit Single Board Computer
Job Role: Writing and testing GPIO, HTTP client-server request-response for Home
Automation based product using CGI function.
Tools used: Rabbit 4000 processor, BL4S Series Development Board, Dynamic C as IDE
and programming, REST based API, REST based Client-Server.
Team Member: 2
Project Name: Firmware development for CNC Machine
Job Role: Writing and testing GPIO, 4x4 Keyboard Interfacing, UART Configuration, PWM
Signal Reading,
Tools used: Atmel Studio 6, Atmega645 based Custom Development board
Team Member: 2
Project Name: Android Application Karaoke
Job Role: Review Client Requirement, Project Planning, Estimate Time and Cost, QA and
Delivery of Work, Work Development and Monitoring
Tools used: Android SDK/NDK, Android 4.5 Ice cream Sandwich
Team Member: 2
Project Name: Firmware development for VeriFone POS Instrument
Job Role: ISO 3554 Algorithm Development for Device. UART Communication, GSM Modem
Interfacing, 16x2 LCD interfacing, AT Commands for Sending SMS via GSM Modem
Tools used: PIC16F887 PIC Development Board, PIC2 Programmer, MPLAB IDE v8.33, HiTech Compiler.
Team Member: 1
Device net Firmware Customization
Project Name: Firmware customization for Device net Protocol.
Job Role: Serial UART configuration in device net firmware. Assembly objects Creation,
Reading of data via assembly object, Set Device net Master and slave address.
Tools used: PIC18F2680, C18 compiler, MPLAB v8.83, MPLAB SIM Debugger.
Team Member: 1
AES and SD Card interfacing on 32 bit Microcontroller
Project Name: Firmware customization for AT32UC3A464S 32 bit custom board.
Job Role: Interfacing SD card, LEDs, Press Switch, AES Encryption-Decryption on two slot
of SD card, Unlock and Locking of Device and Panic Mode of operation.
Tools used: Atmel Studio 6(Extension of Visual Studio, Microsoft), Library ASF 2.0
Team member: 1
Create/edit new/existing rules on Router Audit
Project Name: Create/edit new/existing rules on Router Audit Tool (RAT)
Job Role: Create/edit new/existing rules on Router Audit Tool (RAT) to perform customized
checks of Cisco router configuration. RAT is 2.5.3. This is on coming up with a txt file for the
customized check, and the use of RAT to evaluate offline configuration files from routers.
This also includes testing based on a 'sample' configuration. File which makes sure the
checks are accurate.
Tools Used: RAT is 2.5.3, Active Perl
Team member: 1
2
Senior MATLAB Coder
Project Name: Comparisons of MIMO Transmitter diversity for various receivers
Job Role: Developing Mat lab simulation program, Aim: Simulation for plotting BER vs. SNR
for AWGN and Rayleigh and RICIAN channel, BPSK QPSK, QAM 4, QAM 16, QAM 64
Modulation, Using Zero Force detector, MMSE Receiver, ML receiver for MXN antennas
MIMO.
Tools Used: MATLAB 9
Team Size: 1
Data Preprocessing and Data mining Techniques.
Project Name: Data preprocessing Network Intrusion Detection System “IDS”.
Job Role: Data preprocessing from datasets nearly 10lacs records.
Tools used: MATLAB 9.0
Team Size: 1
Home Automation System- Turn light on-off via PC
Project Name: Home Automation System- Turn light on-off via PC
Job Role: A simple method of controlling all devices in home via computer by running
program in it which allows controlling any of devices connected with the system. A
microcontroller based approach was used. RF transmitter and receiver were used to
transmit and receive signal to the device which we want to make it on or off. Front end on
windows XP was visual basic 6.0.
Tools: AT mega 8, AVR Studio-4, RF Module for transmit/receive, Visual Basic 6.o, Windows
system, PCB, ORCAD, USB-UART communication.
Team Size: 1
RF Generator (Only Schematics)
Project Name: Design and Simulation of RF Circuit.
Design of amplitude modulated circuit which emits 50W of power with a feedback control.
Frequency is 1 MHz
Tools used: MULTISIM.
Team Size: 1
Channel Estimation of OFDM System
Project Name: Channel Estimation of OFDM System
Job Role: Estimation of Rayleigh, RICIAN, Flat and Multipath fading channel for BPSK,
QPSK, QAM-4, QAM-16, QAM-64 modulation technique using LS, MMSE, LMMSE methods.
Plotting of BES v/s EB/No graph
Tools used: MATLAB
Team Size: 1
3
PAPR Reduction Techniques- PTS, SLM, Clipping, Tone Reservation, Coding
Project name: PAPR Reduction Techniques- PTS, SLM, Clipping, Tone Reservation, Coding
Job Role: Peak to average power ratio reduction in MIMO-OFDM system. Implementation of
PTS, SLM, Clipping, Tone Reservation and various coding scheme to getting 3dB reductions
in PAPR Plotting of Probability v/s PAPR in dB graph
Tools used: MATLAB
Team Size: 1
MSP 430 Launch pad Boot loader application for MSP430G2553 Microcontroller.
Project name: MSP 430 Launch pad Boot loader application for MSP430G2553.
Job Role: UART customized boot loader (not built in from TI) which can load .hex in
microcontroller via TERA terminal. With simple application flashing of LEDS shows
application works. Language: C and assembly.
Tools Used: CCS (Code Composer Studio). Board: MSP430 launch pad, TERA Terminal.
Team Size: 1
Final year project training at PRL, AHMEDABAD Microcontroller based balloon
Control system
Project name: Microcontroller based balloon Control system.
Job Role: Aim is to launch balloon automatically through AC motor-drive mechanism. In
this system we design a hardware which controls various parameters of driver(Model HC1C+) like START, RUN FORWARD, STOP, RUN REVERSE etc through RS 485 communication
port and also display RPM of motor, current operation and frequency of motor in LCD.
AT89C51 MICROCONTROLLER, ORCAD: used for design circuit MULTISIM NI design suite:
simulate whole system, ORCAD layout plus: To draw a PCB layout.
Team Size: 2
EDUCATION:
Bachelor of Engineering in Electronics & Communication 70% (Aggregate), 2009
Government Engineering College, Sector-28, GANDHINAGAR,
Gujarat University, Ahmadabad, India
References:
Haresh Patel,
Senior Engineer at Open Silicon
haresh.ecengg@gmail.com
09595310525
Sandip Patel,
Technical Leader at Einfochips,
er.sandipapatel@gmail.com
09998880693
4
My Contact Details:
Cell:
+91 97257 58268,
Address: 302/D, SAYONA Tilak-3,
New SG Road, GOTA,
Ahmadabad,
Gujarat-382481
Mail:
kalariya.dhaval@gmail.com
I hereby declare that the information furnish above is true to the best of my knowledge.
Date:
Place:
Patel DHAVAL N.
-------------------------------------------------------------------------------------------------------
5
Download