Dinkar Raj
******.***@*****.***
Bangalore, India
OBJECTIVE
Technical position in the BLE/Bluetooth domain.
TECHNICAL SKILLS
Bluetooth Low Energy - Applications and Framework
Classic Bluetooth - Applications and Framework
Classic Bluetooth Profiles – HFP, HSP, A2DP, AVRCP, OPP, PBAP, SAP, FTP
Bluedroid in Android
C, Java Programming
Designing, Coding and Debugging
PROFILE SUMMARY
Software Professional with 15 years of continuous experience. Have been contributing to the best in class mobile phone software industry for about 7+ years: in the domain of Classic Bluetooth profiles and applications (Samsung – 2009 to current date) and USB device drivers (Samsung – 2007/2008).
Currently work with Samsung, contributing to the BLE domain, on futuristic products: Audio over Bluetooth Low Energy for Samsung Hearing Aids.
EXPERIENCE
Samsung R&D Institute India, Bangalore
September 2007 – Present (Total 7+ years)
Lead for Android Bluetooth September 2014 - Current Date
Senior Chief Engineer
Audio over BLE over Bluetooth 4.1 in Android L, with proprietary changes in Baseband/LL/HCI. New framework/service/jni/ BTA/BTE added for applications to send/receive music/speech audio over Bluedroid on the phone side. Tools developed for extracting Audio from Air Logs. Working/Ideating on future enhancements on the product.
Developing Proof of Concept prototypes on LE technology: Mesh Networking over LE prototype similar to RPL. This was a connection based, non-broadcast approach.
Developing Proof of Concept prototypes based on GATT/GAP over RESTful.
Project Planning Activities August 2013 – August 2014
Senior Chief Engineer
Project Lead/Delivery Manager - Business goal was to own up and deliver the Android OS upgrade software (of Jelly Bean 4.1.2 to 4.3 / 4.4.2) for the upgrade of existing product in the market - for leading Samsung Android CDMA Phones for the operator “US Cellular”;
The role involved:
Planning the different phases of the software delivery
Tracking and coordinating activities involving operator, developers, testing team and certification entities spanning across the globe
Finally delivering the software to the operator
Bluetooth Profiles and Applications 2009 – 2013 August
Chief Engineer
Lead engineer for design, development and the maintenance of Bluetooth applications and profiles for SAMSUNG's proprietary mobile platform.
The Bluetooth profiles included HFP1.5, A2DP, AVRCP, OPP, PBAP, SAP, FTP and HSP.
Guided the team for redesign of existing entities for better results, and led the team in Bluetooth certification of the product.
Lead engineer for development and maintenance of Brew Mobile Platform based Bluetooth applications (2009-2010). Lead engineer for development and maintenance of Windows Mobile based Bluetooth applications. (2009)
USB Driver Development and maintenance 2007 - 2008
Technical Lead
Lead engineer for Development and maintenance of USB PDD, MDD, Function client device drivers for Windows Mobile.(2007 - 2008)
Kyocera Wireless India, Bangalore
2006 - August 2007 (Total 1 year)
Senior Software Engineer
RoHC Reference Platform Development 2006 – 2007 August
Robust Header Compression is an IP Header Compression protocol significantly used in wireless radio interfaces to reduce Frame payload sizes.
IP/UDP/RTP profile for RoHC was implemented from scratch, for VoIP packet compression, after extensive study of the specifications.
I was one of the key players in the design of Compressor / De-compressor. Most of the de-compressor implementation and testing was done by me.
Atinav Inc., Cochin
April 2000 – 2006 (Total 6 years)
Software Engineer
The aveLink Project 2002-2006
Software Engineer
Development and debugging of USB Device Drivers for Bluetooth Dongles for Windows 98/2000 making use of WDM architecture.
Completely recreated from scratch to supersede the existing product to bring in better performance, better robustness, with more features. [It was for USB Bluetooth dongles - Around 3.5 years.]
Briefly worked on JSR82 Bluetooth applications in Java / J2ME. Ported J2ME/CLDC for running Bluetooth applications into a Direct Running Java execution environment/target called aJile processor. aJile provides a 32-bit pure Java Processor platform combined with a built in Real-time OS for Embedded and Internet Enabled Devices. aJile’s Java Direct Execution technology allows 100% of Java Byte codes to be directly executed in silicon without interpretation or JIT (Just In Time) compilation, resulting in best Java performance.
The aveConnect Project: 2000-2002
Software Engineer
The aveConnect products is a Java-based, 100% JDBC compliant development tool for fast and flexible data processing and secure multi-user access to Microsoft SQL, Microsoft Access and database files (DBF) over any platform. Worked on the development, feature enrichment and maintenance of Type 4 JDBC Drivers.
EDUCATION
Cochin University of Science and Technology, Kerala
1998 – 2000
Master of Computer Applications (M.C.A.).