Prabhakar KESAVA
*******@****.*** / Mobile: 954-***-****
*** ******** **, *** *** Weston, FL 33326
Summary
. Experience in design & development of C/C++/OOD Software development.
. Linux/Windows OS Internals knowledge.
. Networking protocol stack development experience (TCP/UDP/IP/PPP
layers)
. Experience in formal Software engineering process in SEI CMM level 5,
ISO: 9000 environments.
. Process expertise: Independently handled & headed project activities
such as Project Analysis (Study & prototyping), Design (architecture &
detailed design), Development, Integration, testing (Preparation of
test plan, test cases, test script & test report) & Help (user manual,
API guide, story board)
. Work and manage the relationship with third party technology partners.
. Experience in handling client communication.
Technical Skills
. Programming - C/C++, Java, Object Pascal
. GUI Tools - Visual Studio, Delphi
. OS - Linux, Android, Windows XP/Vista/7, WinCE, Nucleus
. Architecture - x86, ARM, MIPS
. Web/Networking - TCP/UDP, IP, HTTP, PPP, UPnP, SOAP/WSDL/XML web
services
. Standards - USB, Bluetooth, 3GPP,MPEG, H.264, AAC
. Digital TV - DVB-T/H/SH, ATSC, ISDB
. Tools - JTAG, WinDBG, GDB, CVS/SVN/git, Visual SourceSafe,
Install shield/MSI/WiX.
. Design/PM tools - UML Rational rose, MS Project
Education
. Bachelor of Engineering in Computer Science, Bangalore University,
1999
Employment History
Linux Consultant (02/2011 - till date)
Currently working on Bluetooth Linux application development(C/C++) for
ARM9 based platform, involves writing software to communicate with BlueZ
Bluetooth stack to perform vendor specific functionalities using
HCI/SDP/RFCOMM layers. MYSql is used to store device log and data
synchronized to central DB server.
Linux multi-threaded socket application development to send/receive data
between guruplug and linux servers.
DiBcom (Evude Software) Paris, Bangalore Sept '06 - Oct'10
DiBcom is Fabless Semiconductor Company that designs DVB-T/H/SH, T-DMB and
ISDB-T chipsets.
Principal Engineer Responsible for system software development and
integration projects for DiBcom chipsets.
Contribute to the development of the overall product strategy and roadmap.
. Handled design and development of Digital TV middleware components such
as EPG, PSI/SI parser, MPEG Transport stream demux on Linux platform .-
C++/STL
. Windows MFC application development with EPG guide update over Web
service using SOAP/XML to provide detailed program listing and schedule
functionality. - C++
. Chipset SDK(Tune/Monitor/Stream) development along with demo application
on Linux/Android.-C++/Java
. Developed Linux USB driver with TCP/IP network Socket interface support
and application for DibCom DVB-T/H device.-C
Quasar Innovations Bangalore Mar '04 - Sept '06
Quasar Innovations is wireless design startup provides OEMs & network
operators with wireless device-engineering services from concept to
production.
Sr Software Engineer
Developed Layer 1 drivers for TI-Calypso GSM mobile platform running on
Nucleus RTOS including Flash file system driver for Spansion MCP device,
Sanyo FM Radio driver and tuning application, Samsung CSTN display driver,
Yamaha MIDI chip driver for Ring tone playback - C/C++
Involved in development of SiRF GPS software support for fleet tracking
module, and managed team in integration of third party Bluetooth
stack(HCI,L2CAP,RFCOMM,Profiles) from Adamya on Texas BRF6150 BT chipset. -
C
LG Soft Seoul, Bangalore Jan '01 to Mar '04
LG Soft is SEI CMM Level 5 company and a Subsidiary of LG Electronics, S.
Korea.
Key achievements as Sr. Software Engineer
. Design and Development of Embedded TCP/UDP/IP/PPP stack implementation
along with network Socket library for ARM7 based platform running AMX
RTOS. Involved understanding various RFC's and network throughput
optimization mechanisms. - C
. Linux Home networking: Involved in design and implementation of
Control Application and Parser modules for LG proprietary home
networking protocol (LnCP protocol) to provide remote Control and
Monitoring functionality for Digital Home appliances. TCL/TK shell
scripts are used for testing. - C++
. Worked on creating ARM Linux distribution for embedded device project.
. Device driver:
o USB WDM Device Driver to communicate with CDC 1.1 Compliant USB
Chipset on CDMA handset.
o Windows WDM Frame grabber device driver for Philips
SAA7146/SAA7114 chipsets.
o Linux Frame grabber device driver for Philips SAA7146/SAA7114
chipsets with Linux TV V4L (Video4Linux) support.
DLS Technologies Nov '99 to Dec '00
. Design & development of Hospital management system using Borland
Delphi.
. Internet Explorer Toolbar Add-on development to support fetching news
events from different sites developed using Borland Delphi with OLE