Venkata Praveen Goru
Ph: 801-***-****
Email: ********@*****.***
Objective:
A self-motivated and goal oriented individual seeking for a
challenging career that provides a scope for innovation. An enthusiastic
and committed team player, flexible in interpersonal relations and who has
the aptitude to learn new skills and achieve objectives embarked upon with
the organization and to develop my career in the field of Firmware,
Embedded/Software Engineering.
Summary:
. Experienced in Quality testing, writing test procedures and debugging,
enhancing tools for testing Simulink and Real Time Workshop MatLab
Products.
. Experienced Embedded Software Engineer developer in embedded C and
testing, debugging, PIC18Fxxxx, ATMEGA8515 micro controllers and
TMS320VC5509A DSP microprocessor.
. Experienced and exposed of Code Composer Studio, MPLAB, and Visual studio
IDE's.
. Had multidisciplinary Electrical Engineering experience and proficiency
in C, MATLAB programming, Assembly Language, PSPICE, CADENCE, and RF
circuit designs.
Technical and Software Proficiency:
. Programming Languages: C, Embedded C, C++, MATLAB, and Perl.
. Wireless Standards: Qualcomm CDMA, OFDM, WCDMA, UWB, GSM, UMTS, GPRS.
. Assembly Languages: PIC18F4520,ATMEGA8515, TMS320VC5509A DSK
. Operating Systems: Windows XP/Vista/NT, Linux/UNIX, MAC
. Serial communication protocols: RS232, I2C, SPI, TCP/IP, RS485, UART.
. Environments (IDEs): Code Composer Studio, MPLAB, PSPICE, CADENCE.
Work Experience:
. Quality Engineer Intern
Math works Inc. Oct 2008-Jul 2009
. Developed product test plans, test design specifications, and test
cases for a matlab-based application.
. Designed and implemented slrtwFilterWarning which would act as a
replacement to rtwwarnfilter. It was designed from the bottom up with
an object oriented framework and implemented in MCOS.
. Provided enhancement and bug fixes of Simulink, Real Time Workshop
test tools, as Member of slrtw test tools team, maintaining some of
the test tools located under test/tools/slrtw.
. Wrote test plans and procedures for the features. Worked closely with
the developers to understand feature specification and develop test
plans and test features.
. Worked closely with the developers on understanding the source code
and coming up with better white box and edge case testing.
Investigated and reported the issues they, created geckos and followed
up the status of the gecko.
. Embedded Software Engineer
Jan 2005-Jun 2006
. Worked as developer for Pioneer Technologies to develop and test ATMEL
microcontroller products.
. These are embedded products developed for Bachelor's final year
projects.
. Graduate Teaching Assistant
University of Texas at Arlington
Aug 2007- Dec 2007
. Responsibilities included guidance to the students for the DSP
MICROPROCESSORS graduate level course project, providing solutions to
the quizzes and midterms, grading the quizzes and midterms, and taking
lectures in the Professor's absence.
Projects and Related Work:
Embedded Microcontroller Design Projects:
. Design of DMX-512A protocol using PIC18F4520 hardware
o Built a controller and device using PIC18F4520 for a timing
intensive asynchronous communications interface based on the DMX-
512A protocol, for controlling different applications.
o Used RS 232 for computer, device, RS 485 for device, controller and
UART for PIC communications.
o Low level assembly code written for PIC18F4520 to work as per
requirements. Used MPLAB ICD for debugging, code exporting and
testing controller and devices.
. Design of Cooperative Real-time Operating System:
o Written C code for PIC 18F4520 controller that implements a
cooperative RTOS with support for semaphores, system timers, and
priority scheduling.
o Used MPLAB ICD for debugging, code exporting and testing device,
Code Composer Studio for C code simulation.
. Design of Wireless mesh network and controller
o Built hardware and developed software for a wireless mesh network
and controller. The software developed will include a real-time
operating system, device driver, protocol stacks, and application
layer software for a controller and device nodes in ISM-band
wireless mesh network using C.
o The wireless network controller will bridge to an 802.3/Ethernet
10BASE-T network with a HTTP interface.
o The controller will use an 18LF4620 controller and the devices will
use an 18LFxx20 controller. The Ethernet PHY will use the ENC28J60
IC and the wireless network will use the nRF24L01 transceiver IC.
o The RTOS used is Cooperative RTOS written using C, and used CCS
compiler to compile and test.
o Used MPLAB ICD for debugging, code exporting and testing controller
and devices.
. Design and optimize a DSP-based system capable of performing real-time
data processing
o Design and optimize a DSP-based system capable of performing real-
time data processing and analysis on stereo 48ksps audio signals
that will replace a series of analog circuits performing tone
control.
o Coded most efficient solution possible as evidenced by low processor
clock rates and hence lower power consumption.
Wireless /RF Design Projects:
. System Level Design, simulation of a Mobile Wireless User Terminal for
GPDCH subject Rician flat fading channel, with QPSK modulation,
Viterbi's block phase estimation .Performance evaluation of system with
channel coding, Diversity Combination using Mat lab and C.
. Simulation of Digital Communication system with Channel Equalization
for a multi path channel. Performance evaluation of system with channel
coding, Timing Error analysis using Mat Lab and C.
. Implementation of OFDM via carrier interferometry implemented a carrier
interferometry OFDM with Vblast detection on Raleigh flat fading
channel using Mat Lab and C.
. CMOS RFIC Design Designing a 1GHz down Conversion Mixer for wireless
communications using Cadence tool. Design shall include a full custom
VLSI circuit using Cadence by simulating the schematic and by verifying
the layout using design Rules Checking and Layout Versus Schematic.
Digital Signal & Image Processing Design Projects:
. Signal Processing projects: Written programs for various types of
Digital Signal Processing techniques example convolution, correlation
and also for various types of digital filters (FIR, IIR) using MATLAB
tool.
. Image resizing and mirroring in DCT compressed domain: Implemented an
image-resizing algorithm in the discrete cosine transform (DCT) domain
as well as image mirroring, compared the peak SNR (PSNR) performances
using Mat Lab tool.
. Performance analysis of KLT, DCT, DST, and DFT transforms, Image
Enhancement Techniques in Mat Lab.
Education:
. University Of Texas at Arlington, Arlington, TX
Master of Science (Electrical Engineering)
GPA-3.75 Dec 2008
. JNTU,Hyderabad, India
Bachelor of Technology (Electronics and Communications) GPA-3.8
Jun 2005
References: Available Upon Request