MAHIPAL REDDY CHINTALA
Mobile: 303-***-****
Boulder, CO-80305, USA
Email:*******.********@********.***
SUMMARY OF QUALIFICATIONS:
. Highly motivated Software Engineer with strong programming skills and
experience working on UNIX, Linux, VxWorks and Windows platforms.
. Strong knowledge of C, C++, Verilog and Assembly Programming.
. Good analytical and problem solving skills.
EDUCATION:
MS in Electrical, Computer and Energy Engineering
Expected
Graduation: August 2010
University of Colorado, Boulder
GPA: 3.52
Bachelor of Technology in Electronics and Communication Engineering
May 2008
Jawaharlal Nehru Technological University, India
RELATED COURSEWORK: Real Time Embedded Systems, Real Time Digital Media &
Robotics, Network Systems, Object Oriented Analysis & Design, Distributed
Systems, Hybrid Embedded Systems, Advanced Computer Architecture, Modern
System on Chip, Database Systems, Operating Systems, Microprocessors and
Micro Controllers.
TECHNICAL SKILLS:
Programming Languages: C, C++, Verilog, Perl, Python,
VHDL, SQL, Assembly Programming.
Operating Systems: Linux, VxWorks, UNIX, Windows.
Design Tools: Quartus II, LTspice, NIOS II IDE, PSpice,
MATLAB.
Hardware: Intel 8085, 8086, 8051, Altera DE2, RS 232,
Spectrum Analyzer, Digital Oscilloscope.
Database: SQL Server Express 2008.
Others: Multithreaded Programming, TCP/IP Network
Programming.
ENGINEERING PROJECTS:
Active Object detection using a Robotic Arm:
Collected frames of an object using a NTSC camera attached to a robotic arm
and stored them using Bt878. Using image processing algorithm determined
the position, color, and shape of the object and programmed the robotic arm
to continuously track, pick and place the objects depending on these
properties.
Trick play implementation on MPEG2 stream:
Captured and stored the video stream using a PVR 150 card and transported
the video stream on the network using UDP. Performed various operations
such as play, pause, fast forward and restart on the video stream.
Implementation of RAID 5 and RAID 6 Schemes:
Created character devices with basic functions and implemented them to
closely emulate real disk devices. Stored the data across the character
devices using RAID 5 and RAID 6 mappings and retrieved the data in the
event of single or multiple device failure.
Client Server Chat system:
Implemented a Multi-User chat system using UDP and TCP sockets.
Implementation of Process per Protocol and Process per Message Protocols:
Simulated the Process per Protocol and Process per Message models using a
protocol graph, with each protocol performing encapsulation and
decapsulation on a given packet. Conducted tests to find the performance,
advantages and disadvantages of the two models.
Chat system using two Altera DE2 Boards:
Established a communication link between two Altera DE2 boards (interfaced
to PS/2 keyboards) using RS 232 and synchronized the two DE2 boards to the
same clock frequency to transmit/ receive messages. Ensured secure data
transmission using encoding and decoding algorithms.
Remote Water Telemetering using GSM/GPRS:
Built an embedded system to continuously detect and control water levels at
remote locations and transported the water levels to a server using GSM
which then monitors and regulates the water utilization.