1. Page 1 of 5
MANI TEJA VADDI
Perumbakkam, Chennai, TN 600100 • Mob No: 919840512845 Mail Id• maniteja786@gmail.com
PROFESSIONAL SUMMARY
• Highly skilled software development professional bringing more than 5.4 years in software
design, development and integration.
• Advanced knowledge of C ,Linux Programming, Embedded systems and Linux Device Drivers
• Knowledge on Linux Kernel programming and character drivers, I2c.
• Work experience on Inter Processor/Process Communication programming.
• Work experience on TCP/IP, UDP, FTP, NTP.
• Work experience on debugging tools like GDB, Valgrind.
• Good experience of providing elegant and sophisticated bug free solution as per requirement
within the allocated time.
• Strong hands on experience in working Cross Compilation, Debugging using gdb
• Work knowledge on RTOS -VxWorks 6.3, workbench 2.5, Quad PowerPC.
EDUCATION
PG DIPLOMA: DEVELOPMENT OF EMBEDDED SYSTEM AND DESIGN 2011
Center for Development of Advance Computing Kolkata
• Embedded Systems Design Linux Device Drivers.
• Linux and Unix training Operating System Design coursework
B.TECH (ELCETRONICS AND COMMUNICATIONS ENGINEERING): 2010
Jawaharlal Nehru Technical University Kakinada
PERSONAL INFORMATION
• Present Location: Chennai. Date of Birth: 25-04-1989 Marital Status: Married.
WORK HISTORY
• HCL Technologies Ltd-Chennai 02/2014 Current
Designation: Lead Engineer
• Innovation Communications Systems Ltd Hyderabad 03/2011 to 01/2014
Designation: Software Engineer
INTERESTS
• Interested in Development of BSP's and Linux Device Driver. Networking Domain.
2. Page 2 of 5
AWARDS & REWARDS
• Livewire Award for effort beyond call of duty, for the Year Jun14 to Dec14.
• Productivity Award for continuous efforts for the year Jan15 to Oct15.
• Spark Reward for Dec15 and Apr16.
PROJECT #1: VIDEOSCAPE SESSION RESOURCE MANAGER (VSRM)
• Role: Platform Developer Organization: HCL Technologies Ltd
• Environment: C, LINUX. Client: Cisco Systems.
Project Description:
• The Cisco Videoscape Session Resource Manager (VSRM) is the Videoscape component that
provides the sessions and resources that are enable clients to access Videoscape services. Video
delivery system control application typically provide some form of on-demand or switched
content, and thus require some form of session and resource management . The application scope
of VSRM is the set of typical video control plane application ,such as SDV, VOD,and cDVR
Recorder Manager ,that are required for video services delivery platforms, The scope also
includes Protocol Adaptors (PAs), which are required in most VSRM applications to
communicate with back-office facilities.
Responsibility:
• Provided continued maintenance and development, bug fixes.
• Designed strategic plan for component development practices to support future modules.
• Consistently met deadlines and requirements for all production work orders.
• Identified and corrected performance issues.
• Applied performance tuning techniques.
• Made recommendations and developed technical design for new application features.
• Worked closely with other team members to plan, design and develop robust solutions in a timely
manner.
• Consulted regularly with customers on project status, proposals and technical issues.
• Lead Recorder Manager Team and Guided automation in fixing test cases.
PROJECT# 2: DIGITAL DATA AND AUDIO RECORDER (DDAR)
• Role: Senior Software Developer Organization: Innovation & Communications Systems Ltd
• Environment: C, C++, LINUX, QT Client : BEL (Bharat Electronics Limited) Ghaziabad
Project Description:
3. Page 3 of 5
• Digital Data Audio Recorder (D-DAR) is a state of the art solid-state recording and replaying
multi-channel system to record / replay audio and data signals for surveillance purposes. The
input to the system can be from telephone lines, radio receivers, mike or microphones. The input
signal is digitized and stored in the hard disk / CD ROM of the system where DAR is installed,
for later replay / transmission. A rich set of features are provided through an user friendly GUI
for different kinds of operations such as record / replay, give text annotation to a file being
recorded, search for a file in the Hard disk / CD ROM based on date, time of recording or text
annotation file name etc.
Responsibility:
• Lead the team of 2 engineers in DAR Designing and Development.
• Worked effectively with design teams to ensure software solutions
• Wrote maintainable and extensible code in a team environment
• Programming for all Audio and Data channel for Recording and Replay.
• Documented and trained for entire system setup.
• Worked on manual software raid.
• Worked strict client dead line and demos.
• Designing User Interface (GUI) and coding different classes for modeling using QT.
• Implemented designs, including experimentation and multiple iterations
• Implemented synchronization of UI and backed end code and synchronization of modules.
• Directed software design and development with client needs and modifications.
PROJECT #3: INERTIAL NAVIGATION SYSTEM SIMULATION
• Role: Developer Organization: Innovation & Communications Systems Ltd
• Environment: C, LINUX Client : ECIL (Electronics Corporation of India Limited) Hyderabad
• Protocol:I2C Hardware: MPU6050
Project Description:
• Inertial Navigation System simulation is a demo product for client. Device which is embedded
into a hard ware running on bcm2385 processor and using external I2C MPU6050 device form
simulating the acceleration and navigation on embedded hardware.
Responsibility:
• Worked on cross compiling Linux image to support the embedded hardware architecture.
• Porting image to device.
• Implemented an I2C Client driver and integrated with the hardware.
4. Page 4 of 5
• Worked on unit test for accessing and verifying the hardware.
PROJECT #4: WIDE BAND DIGITAL RECORDER
• Role: Developer Organization: Innovation & Communications Systems Ltd
• Environment: C,Linux Client : DLRL (ELSEC), Hyderabad.
Project Description:
• Wide Band Digital Recorder is intended to perform Recording and Replay of the intercepted at
70MHz IF with maximum bandwidth of 40MHz. Wide Band Digital Recorder system is realized
in VME based modules suitable for packaging in 4U, 19” rack mountable chassis. System is
controlled through the Gigabit Ethernet LAN. Channel Bandwidths for record / replay are
variable in ranges from: 40, 20, 10, 5, 2.5, 1.25 and 0.625 MHz, selectable. Recorded data is
stored in COTS Solid State Disks housed in rugged Disk Crate in continuous I/Q format.
Responsibility:
• Prepared detailed reports concerning project specifications and activities
• Designed Command passing structure for all the modules.
• Developed Controller module for sending command to respective module.
• Implemented Network Time Protocol (NTP) client for time stamping.
• Coded for FTP client Protocol for the recordings to transfer.
• Worked on Search Module with respective time stamping, From Date to Date.
• Worked on documenting and implemanting Requirement Specifications
PROJECT #5: ANALYSIS AND RECORDING MODULE (ARM)
• Role: Developer Organization: Innovation & Communications Systems Ltd
• Environment: C, VxWorks,Linux Client : DLRL (ELSEC), Hyderabad.
Project Description:
• ARM part of AEW&CS (Airborne Early Warning & Control system) is a dual channel narrow
band signal analyzer and recorder. ARM heart of MARS (Monitoring Analysis and Recording
Subsystem) performs the analysis and recording on its inputs, provided by Monitoring Receiver,
a subsystem of MARS. ARM is controlled by CSM Controller, a subsystem of MARS. Dual IF
and AF signals from non co-operative environments are analyzed even at lower SNR and original
message is extracted by demodulation and decoding of standard protocols. Recording/Replay of
Signals at IF/AF level with time stamping and annotation proves the ARM as an Operator-
friendly system. Along with analysis algorithms, data acquisition, controller and receiver
interface software are developed on VxWorks and ported to Quad Power PC board.
5. Page 5 of 5
Responsibility:
• Developed algorithms in C using Signal Processing libraries
• Modified existing software to correct errors, upgrade interfaces and improve performance.
• Worked closely with other team members to plan, design and develop robust solutions in a timely
manner.
• Wrote maintainable and extensible code in a team environment
• Integrated and ported ARM on to Hardware.
• Converted matlab algorithms to C modules.
• Worked in Client location for support and integration testing.
ACCOMPLISHMENTS
• Served as Lead Programmer on Digital Data and Audio Recorder.
• Increased the Productivity and development software modules with strict dead lines
• Ownership of Recorder Manager Module in Videoscape Session Resource Manager.
LANGUAGES
English, Hindi, Telugu.
Place: Chennai Date: (V.Maniteja)
6. Page 5 of 5
Responsibility:
• Developed algorithms in C using Signal Processing libraries
• Modified existing software to correct errors, upgrade interfaces and improve performance.
• Worked closely with other team members to plan, design and develop robust solutions in a timely
manner.
• Wrote maintainable and extensible code in a team environment
• Integrated and ported ARM on to Hardware.
• Converted matlab algorithms to C modules.
• Worked in Client location for support and integration testing.
ACCOMPLISHMENTS
• Served as Lead Programmer on Digital Data and Audio Recorder.
• Increased the Productivity and development software modules with strict dead lines
• Ownership of Recorder Manager Module in Videoscape Session Resource Manager.
LANGUAGES
English, Hindi, Telugu.
Place: Chennai Date: (V.Maniteja)