1. RATAN LAL
Mobile No: +918285448591 Email: rtnlal01@gmail.com
Objective
Technical position in procurement where my knowledge will add value to operations and to take the
company ahead by implementing technical skills and key attributes.
Career Contour
I have 1 year and 8 months of rich and extensive experience in the Embedded Technology. I have been
trained in Embedded Programming in assembly as well as C.
I have led projects and been a pivotal part of multiple development projects to their successful
completion. I have also played wide variety of roles in different cycles of these projects. Since I joined
current Company (Multivirt), I have been continuously developing on Linux Platform for x86 as well as
ARM architecture.
Skill Set
Operating System(s) Linux, Windows
Architecture(s) x86, ARM, 8051
Tools and Technologies Linux Internals.
Linux Device Driver Development
IPC, Semaphores, POSIX Threads, Socket Programming.
Shell Scripting, Makefiles
Microcontrollers (AT89C/S51, PIC (8/16 bits),
LPC2148(ARM 32 bits), nRF51822(BLE) Cortex-M0 (32-bit),
Arduino due board with Atmel AtSAM3X8E Cortex-M3(32-
bit)).
I2C, SPI, UART
Hands on Bluetooth Smart Ready (BLE v4.1)
Raspberry Pi 2 Board Bring up using Linux Source code
Odroid C1+ Board Bring up using Android source code
DVB Standard, Integrated Receiver/Decoder, Digital Headend,
Mumudvb, Dvblast.
PCB Designing using Ki CAD Software.
ECLIPSE(KEPLER and LUNA) .
Keil uVision 4 & 5
Languages C, Embedded C, System C (Device Drivers)
Linux Boards (ARM Based) Raspberry Pi B ,Odroid C1+
Total Experience (No. Of
Years)
1 year 8 months
Organizational Summary
2. Company Name Duration Role Designation
Multivirt India Pvt. Ltd. June 2014 – Present Senior Project
Developer
Embedded Software
Engineer.
Previous Project Details
Client Sensor Jacket Inc., USA
Role Software/Firmware Developer
Project Name Bluetooth Sensor Jacket
Project
Location
Delhi (India), Shenzhen (China).
Organization Multivirt India Pvt Ltd in collaboration with AQS China.
Project The basic approach of this project was to sense body temperature as well as
surrounding temperature without any contact and then transfer the data to an app
installed on i-Phone (having BLE) via BLE i.e Bluetooth Low Energy. All this
mechanism is to be fit in a Jacket or cover which will fit on i-Phone also housing the
sensor.
Job Details Part of Development of firmware for reading data from sensor using TWI
protocol and also transfer of data from microcontroller to a mobile app over
Bluetooth Smart Ready i.e BLE v4.1.
Client Multivirt India Pvt Ltd (Own Product)
Role Software/Firmware Developer
Project Name Baby Monitoring Device
Project
Location
Delhi (India)
Organization Multivirt India Pvt Ltd
Project The basic approach of this project is to sense Position, temperature as well as
ambient temperature and ECG of baby and then transfer the data to an app installed
on i-Phone or Android Phone (having BLE) via BLE i.e Bluetooth Low Energy. All
this mechanism is to be fit in a Device which will Mounted on cloth on chest of baby
also housing the sensors.
Job Details Part of Development of firmware for reading data from Position and
Temperature Sensor using TWI protocol and also transfer of data from
microcontroller to a mobile app over Bluetooth Smart Ready i.e BLE v4.1.
Client Multivirt India Pvt Ltd (Own Product)
Role Senior software Developer
Project Name Low cost Digital TV Headend.
Project
Location
Delhi, India
Organization Multivirt India Pvt Ltd in collaboration with Video Propulsion
Project The purpose of the project is to develop a Low cost Digital TV Headend for cable
operators that would enhance the sales and Marketing
Job Details Wrote various shell scripts to give backend events on button clicks in the
application.
Modified device driver for receiving RF signal from the satellite and convert
into different transport streams according to our needs.
Developed application to read streams from hardware, demultiplex them and
separate into different transport streams and send them via Ethernet port.
Wrote various algorithms and program to store video/audio streams into
buffers to reduce jitter.
3. Client Self Interest
Role Developer
Project Name ‘Hotel Menu Card Display’
Project Location Delhi, India
Project This project is design to minimize the use of paper for the designing of the
menu cards which display the food items being offered in the restaurant. The
Hotel Menu Card Display is designed and programmed for the specific
operation. Every Item will be displayed on the LCD which is cheap in cost.
Costumer can see the items on his/her table and place an order and that order
will directly be send to the counter.
Job Details Selecting components
Design PCB using KiCAD software.
Developed firmware for LPC2148 microcontroller in C language.
Scholastics
Degree University and college Specialization
Bachelors of
Technology in
Electronics and
Communication
2013
Rajasthan Technical University
(M.L.V Govt. Textile and Engineering college)
Bhilwara, Rajasthan
Microprocessors and
Microcontrollers (8085, 8086,
8051, PIC, ARM), Wireless
Communications.
Training
Corporate training in Linux Internals and Device Drivers from Emblogic India Pvt. Ltd.
Implemented client and server socket programming using synchronization techniques for one of
the projects in Multivirt India Pvt. Ltd.
Trained on ‘Embedded System Design’ (8051,PIC,ARM) from Cetpa Infotech Pvt. Ltd, Noida
Personal Profile
Personal Strength: High analytical and problem solving skill, Can do attitude, learning and result
oriented approach and ability to work under pressure and meet the targets, ability to multitask.
Date of Birth : 2nd
Feb 1989
Language Known : English, Hindi
Address : V/P, Thanwas, Tehsil-Narnaul, Distt.- Mahinder Garh (HARYANA)