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