PREETI RAO
**** ****** **** ****, ******* MA-****0
Ph: 214-***-**** . Email: **********@*****.***
OBJECTIVE: Seeking a challenging position that utilizes my capability for
testing of software systems in the areas of system software, application
software and embedded systems.
PROFILE:
. Knowledge of programming languages like C/C++ and scripting
using Perl.
. Experience developing micro-controller, embedded system
applications.
. Good background in computer networks, data and wireless
communications.
. SIP, TCP-IP protocol knowledge.
EXPERIENCE:
Software Engineer,
Acme Packet, Bedford, MA (Oct, 2010 -
Present)
Serve as software engineer for embedded data-path group,
supporting and testing features for NP at the platform level. Write test
scripts for features like RFC2833, LI and APIs for platform regression
tests. In addition work towards resolving customer defects.
Software Engineer,
A1Logics, Mangalore, India (Jul, 2006 -
Apr, 2007)
Responsibilities included design and development of web based services
and solutions that involved developing front-end as well as back-end.
Prepare design and unit test documents. Debug and fix software defects.
Execute unit and integration tests.
Project Intern,
Bhabha Atomic Research Centre, Mumbai, India (Jun, 2005 -
Apr, 2006)
Project work was to estimate the thermal efficiency of plasma spray
torch (used in industries for applying coating on metals to prevent
corrosion) using microcontroller. The microcontroller (8086 family) was
programmed to convert analog input to digital input in order to calculate
the thermal efficiency. This gives an estimate about the optimum
temperature, voltage and current required for the torch to perform
efficiently. This was implemented using C/C++ on Linux platform.
EDUCATION:
Masters of Science in Electrical & Computer Engineering Aug,
2007- May, 2009
Boston University, Boston, MA CGPA: 3.5/4.0
Southern Methodist University, Dallas, TX
Bachelor of Engineering in Electronics and Telecommunication Aug,
2002- May, 2006
University of Mumbai, Mumbai, India Passed with
distinction
SKILL SET:
. C, C++, Perl, Linux kernel/device driver programming, Assembly
Language, Qt.
. Basic knowledge of protocols such as TCP/IP, SIP.
. Linux, Windows 95/98/NT/2K/XP/Vista, UNIX, Clearcase.
. Familiar with ARM, CPU08/12, M68K processors.
. IBM-7WL simulation tool, Cadence tools (TSMC), CodeWarrior,
OPNET.
PROFESSIONAL PROJECTS:
1) Title: RFC2833 - Send DTMF tones in RTP packets
Description: Wrote Perl scripts to test the RFC2833 feature in 3
modes (Detect, Generate, Dual). Perl scripts basically adds static flows
with corresponding flag values set for these modes then sends voice and
digit packets. Script also verifies whether NP forwards these packets with
correct sequence numbers and time stamps.
2) Title: Test APIs for SQA platform regression tests
Description: SQA needed APIs to perform platform regression tests.
APIs were used to regression test the NP level functionality of LI, RFC2833
features. APIs were used to add static flows, delete flows, modify flows
and dump stats as well as configuration changes (flags manipulation) for
the features.
3) Title: Support with customer defects
Description: Worked on reproducing, debugging and resolving few
customer defects.
ACADEMIC PROJECTS:
4) Title: Device driver for user level applications on Gumstix Verdex
motherboard - Picture Frame.
Description: Gumstix Verdex is an ARM based microcomputer coupled
with daughter-boards that facilitate different interfaces like UART,
Bluetooth, I2C, network interfaces. This project involved writing a
kernel module and then expanding it into a device driver and writing
application code. Aim of the project was to display jpeg images in a
slideshow format on a touch-screen based LCD. A user-friendly menu is
displayed on the screen enabling users to view pictures. Also an attempt
was made to transfer the image files using Bluetooth.
Environment: C, LINUX, GNU ARM Cross Compiler, Qt.
5) Title: Bluetooth Enabled Micro-controller Application - Senior Safety.
Description: A MC9S08QE128 micro-controller and LMX9838 Bluetooth
chip along with an accelerometer, buzzer and push-button were soldered
together to form a device which triggers an alarm whenever the device
falls down to ground. If the push-button is not pressed within a certain
time frame then a distress signal is sent to a PC via a Blue-tooth chip.
If the push-button is pressed then no signal is sent to the PC (via
Bluetooth chip). The MC9S08QE128 micro-controller, accelerometer buzzer
and Bluetooth chip were programmed using C and compiled and loaded into
the micro-controller chip using CodeWarrior software.
Environment: C, CodeWarrior.
6) Title: Simulation and Analysis of Applications over TCP and UDP using
OPNET.
Description: This project analyzes two protocols of
transport layer namely Transmission Control Protocol (TCP) and User
Datagram Protocol (UDP). Various TCP congestion control algorithms for
Voice and Data/FTP were studied. Analysis of Voice over UDP was also
simulated. Simulations were done using OPNET and the results were
compared for these applications over TCP and UDP.
Environment: OPNET
7) Title: Design and Analysis of an Analog to Digital Converter (ADC).
Description: A 5-bit unipolar charge redistribution ADC was designed
and simulated using 0.18um IBM-7WL technology. This ADC involved use of
capacitors, transmission gates as switches and op-amp as a comparator.
Digital outputs for five different analog voltages were determined. Also,
the highest clock frequency as well as various characteristics of op-amp
such as the gain, 3dB frequency, and unity gain frequency was determined.
Environment: IBM 7WL, Cadence
COURSE WORK:
Graduate:
Introduction to Computer Networks, Introduction to Embedded
Systems, Advanced Micro-Processor Design, Computer Hardware
Testing, RF/Analog IC design & Modern Active Circuit design,
Information theory and Algorithms, Introduction to Semiconductor
Physics, VLSI Design and Lab.
Under-Graduate:
Digital Signal Processing, Data Communication, Elements of
Microelectronics, Mobile and Wireless Communication System,
Digital Logic Design, Elements of Microprocessors and
Microcontrollers, Optical Fiber Communication, Microwave Devices
and Circuits, Antenna Design and Wave Propagation, Introduction
to C/C++.
REFERENCES:
Prof. Ronald Knepper Prof. Babak Kia
Professor, ECE Dept. Professor, ECE Dept.
Boston University. Boston University.