1. Email: pradeep22kumar.k@gmail.com
PRADEEP KUMAR K Mobile: +91 -9600591984
Career Objective
Seeking challenging position as an embedded product Engineer in the field of design/development where
there is a lot of scope to develop my knowledge, potential and skill with the development of company.
Synopsis:
A professional embedded engineer with nearly 2 year of experience specializing in the field of embedded
systems.
Experience in designing, developing, testing, debugging and optimizing IOT modules.
Experience in working through the entire development cycle of two products from initial development to
release.
Good Knowledge in developing SPI, I2C and serial communication protocols.
Experience in writing microcontroller library software’s for IOT messaging protocols like MQTT and
Kafka
Capable of Writing Machine to machine Communication software.
Experience in working with different microcontroller platforms including PIC, ARM Mbed LPC1768 and
Raspberry Pi.
Having knowledge in the use of oscilloscopes, PIC KIT3 debugger for testing and debugging embedded
system software.
Basic Knowledge on RTOS concepts.
Experience in handling Processor modules like Raspberry Pi for IOT operations.
Software experience in c and Python Scripting.
Capable of implementing TCP socket server scripting using Python for receiving different types of data’s
from IOT modules.
ACADEMICS:
Course Institution Year of passing Percentage
M.E(Embedded
System
Technologies)
GKM college of
Engineering
2014 7.83(CGPA)
B.E (ECE) Shri Andal Alagar
College of Engineering
2011 70.0%
HSC John Dewey Matric Hr
Sec School. Panruti
2007 75.5%
SSLC Govt Hr. Sec. School
Panruti
2005 81.2%
Experience:
Company : Deneebo computing solution private limited
Experience : 2 years (Current employer)
Job Title : Embedded software developer
Primary Role : Developing software for the product, Basic design and algorithms.
2. Technical Skills:
Languages : C, C++ (Basics), Python.
Operating Systems : Windows, Raspbian, Linux.
Protocols : I2C, SPI, UART
Emulators/Simulators : PICKIT3
8 Bit Microcontrollers : AT89S51, AT89S52, ATMEGA168, ATMEGA328, PIC16F877A.
16 bit Microcontroller : PIC24j128GA202
32 Bit microcontroller : Mbed ARM LPC2148
Test Equipment : Oscilloscope
IOT Protocols : MQTT, KAFKA.
IDE : Mplab and Keil3.
Processor : Raspberry PI
Test Tools : Wire shark, TCPDUMP
Projects:
1. Portable Energy Audit Tool
Description:
PEAT is a handy and portable tool for energy auditors and energy managers, data loggers for energy and
Physical parameters up to 72 days storage.
Role: Trainee
Contribution: Developed a prototype software for this project with BASIC TIGER micro-controller to calculate
the IO parameters such as ADC, IO peripherals and calculating the current, voltage from the energy meter chip
through SPI protocol. Also we require downloading a stored data from the flash memory through RS-232 and
viewing it on PC. The entire task had been accomplished with Multi-Tasking Functionality.
Domain: IOT Platform
2. Vehicle Tracking System
A vehicle tracking system combines the use of automatic vehicle location in individual vehicles with
software that collects these fleet data for a comprehensive picture of vehicle locations. It Uses GPS Technology to
get location of the Vehicle. It sends out all the vehicle parameters such as speed, Distance, Latitude, Longitude,
Door, Ignition and various fields through MQtt protocol to the server where all data’s are received by storm server
for processing.
Protocol: GPRS, MQTT, Circular Buffer.
Roles: As Embedded Developer
Contribution:
Designed IOT hardware’s.
Developed a Full integrated system using c coding
Developed RTC and EEPROM driver for the project
Designed Electronic Circuit for power supply for unit
Developed protocols for machine to machine communication.
Developed Communication program for GPS and GSM modem.
Engaged on field and client troubleshooting of motherboard involved in unit.
3. IOT gateway
IoT devices have manifested from simple hardware connecting to server. Not all devices connect directly to
server as they may use different kinds of radio technology to transmit data. Essentially a gateway acts as a bridge
between the IoT devices and the Internet beyond. Gateways can connect to the IoT devices that communicate via
specific protocols, store and parse the information and then send them over to cloud servers for processing and
analytics.
Protocol: GPRS, MQTT, I2c, Uart, Http.
Roles: As Developer.
Contribution:
3. Developing and Build the software depend upon client Requirement
Receiving IO pins configuration from server.
Publishing data to server on event basis.
Writing software for sensors based on application.
4. Protocol converter for IOT platform
Protocol converter is software written in python script to collect the TCP data’s from different manufacture
Modem’s like COBAN, JIMILAB, Meitrack modems etc, each modem uses different protocol methods to send the
data’s to server. This python script is used to receive the data from the number of modems through TCP socket
server send reply to the device as per their protocols. Initially it handshake with the server using the modem IMEI
number to get the unique id for the appropriate device and finally script sends out the server using KAFKA or
MQTT protocol to the stream processing engine..
Role: As Embedded Software Developer
Protocol: MQTT, KAFKA, TCP Socket server
Contribution:
Understanding the protocol about the manufactures device.
Writing software for the appropriate device and acknowledging them.
Testing the protocol.
Maintaining socket connection for each device.
Analysis of functions, which includes providing complete functional logic to design team for code
implementation.
5. Smart Buildings
Smart building is a prototype model for IOT use case which uses an enocean wireless module for
automation. En-ocean wireless modules transfer’s data through radio transmission technology which doesn’t need
any power supply for the transmitter. The Enocean USB gateway which acts as a heart for the entire module to
transmit the data from transmitter to an appropriate receiver. At start each transmitter were particularly matched to
a receiver using Gateway
Protocol: ESP2 and Esp3, Kafka, Mqtt, UART.
Role: Developer
Contribution
Understanding ESP2 and Esp3 protocol.
Developing Software for ESP protocols using Python
Receiving data’s Rocker’s Switch, Door contact , Pir Sensor through USB gateway by Raspberry Pi
Transmitting Data to cloud storm Engine for data processing
Developing device Plug-in for Kafka and Mqtt for Processor like Raspberry Pi
Controlling the receiver Module based upon the results of transmitter.
Areas of Interest:
Research And Development
Project Programming and development
Hardware Designing and Testing
Declaration
I hereby declare that the above-furnished information's are true to the best of my knowledge and belief.
Yours sincerely,
K. Pradeep Kumar.