Rajiv Loonia
Arlington, Tx-**010
Email: ***********@*****.***
Cell phone: 817-***-****
OBJECTIVE
To secure a challenging and demanding position in Embedded Systems Design,
Firmware Design or Digital Systems/Microprocessors Design where I can apply
my gained skills, reinstate them, and learn new technologies constantly.
EDUCATION
M.S. Electrical Engineering, University of Texas at Arlington GPA
3.2/4 Dec 2009
B.E. Electronics & Comm., Dayananda Sagar College, India. GPA 3.5/4
Jun 2007
TECHNICAL SKILLS
Hardware:
Processors: Intel 8085/86, 8051,ARM, TI 5509A DSP, Pentium, Microchip Pic
(8 and 16 bit) etc
Other: Ethernet PHY ENC28J60, nRF24LO1 transreceiver, MMC/SD controllers,
SPI, RS232, I2C, RS485, DMA, A/D, D/A, DRAM, SRAM.
Programming Languages:
C, C++, Assembly (8085, 8086, 8051, 18F4520 and other processors), VHDL,
Code composer studio, JTAG, JAVA, Scripting, Visual Studio.
Operating Systems: Windows XP, Proficient in MS office, Unix, RTOS
Development.
Protocols/Concepts: SD/MMC, USB, TCP/IP, Ethernet, WiMAX, CDMA, GSM,
Pipelining, Virtual Memory, Cache Design etc.
WORK EXPERIENCE
Graduate Teaching Assistant: Worked as a Graduate Teaching Assistant at
University of Texas-Arlington for Advanced Microprocessors Class and
Embedded Microcontrollers from Sep 2009 - Dec 2009
Duties involve:
. Teaching students, grading their tests.
. Helping them with their class projects, debugging the project circuits
and managing the project lab.
Pre-emptive Real Time Operating System (UTA Fall 2009): Developed a pre-
emptive RTOS for PIC 24f series of 16 bit micro controllers. The project
involved developing an RTOS from scratch. Context saving as well as
switching was taken care of as well as various other aspects like use of
semaphores for resource handling, system timers and scheduler for the
system was built in the project.
RELEVANT COURSES
. Embedded Systems
. Adv. Embedded Systems
. Digital Signal Processing,
. Microprocessors
. Introduction to MEMS,
. Computer Networks
. Wireless Communications
. Instrumentation
. Advanced Microprocessors
. Bio-Nano Fabrication
. VHDL
. DSP Microprocessors
. Digital Communication
. Advanced Data Networks
. Computer Architecture
PROJECTS
Wireless Mesh Control with Ethernet Bridge Controller:
* Built hardware and software for the microcontroller and its interfaces.
Designed a protocol for communication between the wireless system.
The wireless network bridged to an 802.3 Ethernet 10BASE-T network with an
HTTP interface.
Wrote device drivers for the system.
Cooperative Real Time Operating System:
* Wrote a code in C which implements a cooperative RTOS
* Used semaphores, system timers, priority schedulers etc. for
implementing the RTOS. (Advanced Embedded Microcontrollers).
Timing Intensive Asynchronous Communications Interface:
* Built the hardware and the software (assembly language) for implementing
a DMX512-A protocol (Embedded Microcontrollers).
5 Stage Pipelined Processor Design:
* Work included design of a 32 bit processor with Harvard Architecture
running on a RISC instruction set.
* Stalling as well as data forwarding for different stages was also
designed.(Advanced Microprocessors)
Cache control emulation:
* A C code emulation of set associative as well as direct cache
architectures to determine the maximum number of cache hits in either
case and hence determining a better architecture for the given case.
* Used MRU algorithm.
* AMAT Calculations were used to determine the basis of best architecture.
WAV Audio Player:
* Built an interrupts driven WAV audio payer on DSK5509a.
* Input was provided form SD card, the on-chip DMA was used for data
transfers between processor and SD card.
. The project involved implementation of SD protocol and FAT16 file system
the data processing was done using AIC23 protocol. (Individual Project)
pH Measurement System with Automatic Temperature Compensation:
* Built a system that measures the pH of a given solution and the results
are adjusted pertaining to the
temperature dependencies of pH.
* Includes signal conditioning for the system, data acquisition from
temperature as well as pH sensor, and other
system design parameters. (Instrumentation and Measurement)
Message Relay Server:
. Designed a simple message relay client/server model using Java.
. Implemented the concept of sockets for data transfer between two client
processes which are connected to a common server process. (Computer
Networks).
IP Router Emulation:
* Implemented basic functions of an IP router, and applied systems
programming constructs similar to those
found in the IP implementation in a typical Linux router. (Computer
Networks)
Heart Rate Monitoring System:
* Built a system that could measure the heart rate of a person using a
photo resistor and the analog data acquired
was processed by an 8051 micro controller giving a pulse reading.
(Bachelors Project)