Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
Resume_Dimitri_Dey_Android_LTE_Automotive
1. Dimitri Dey.
E-mail: dimitri.dey@gmail.com, Phone: +1-858-6100293 (USA), -+91-8123809632 (India).
Professional Summary:
Around 6 years of experience in Android, LTE testing at TCS client side Qualcomm and TCS
NOZOMI (R & D) in Bangalore.
• Integration, performance, functional and unit testing in LTE-eMBMS service layer
application, LTE eNode-B, Alljoyn
• End to end full stack testing in LTE-eMBMS service layer application with various MTP
devices like 8996,8952,8916,8909 etc.
• Debugging and reporting the failure scenario creating JIRA and PRISM tickets.
• Flashing META builds to MTP devices with JTAG and bringing LTE with QCN
restoring through QPST, QXDM and QMI test pro.
• Making eCRM builds, merging and tracking gerrits in to the build in Automotive AGL
and Android, fetching and updating the Google source code using Linux platform.
• Hands on in Mojave V3 board – flashing, debugging the code in the board.
• LTE stack with call flow overview.
• Android UI design.
• Hands-on Multicore DSP (Freescale MSC-8157 and BSC-9132).
• Hybrid application overview in IBM-work light and Cordova.
• UE conformation testing using ASN.1 format encoding and decoding in C language.
Project Summary:
Project AGL and Android Automotive Application Integration
(creating eCRM build) and testing in Mojave Board :
Customer Qualcomm
Period June’16 – Till Date
Role Integrator and Tester.
Tools & Technologies Ecommnder, Tera Term, Putty, Jira, Prism, Linux, Git repo,
Yocto (bitbake and poky), QXDM, QPST, QMITestPro, C and
Android.
Responsibilities 1. Integration of various modules of automotive car
____________________________________________________________________________________
Dimitri Dey
Page | 1
2. features.
2. Creating eCRM builds integrating all the car features
using Yacto based build system in AGL and Google
android code.
3. Device flashing with new Meta builds and verifying unit
testing of basic functionality, analyzing logs (logcat and
serial) through QXDM, QPST, QMITestPro etc.
Project LTE-eMBMS (Broadcast) service layer application testing :
End to end full stack testing of LTE-eMBMS SDK and
service layer application on various Qualcomm Chipsets
Customer Qualcomm
Period March’15 – May’16
Role Tester.
Tools & Technologies ADT, API level 16 to 19, QXDM, QPST, QMI Test Pro, Test
Planner
Responsibilities 4. Integration and full stack testing of LTE-eMBMS
Broadcast service (SDK) with Internal built android
application.
5. Integrated feature testing like file download, DASH
playing, e911, tune away, HIPRI etc.
6. Device flashing with new meta builds and verifying end
to end setup to get the LTE signal, analyzing low level
RF logs through QXDM, QPST, QMITestPro etc.
7. Modifying the TBS (test base station) templates for
various feature testing.
8. Debugging full stack log messages to verify all the test
cases and posting the result to the data base called test
planner.
Project Android Application Development & Testing :
Push to talk application with Incident commander service
on LTE-Direct
Customer Qualcomm
Period Dec’14 – Feb’ 15
____________________________________________________________________________________
Dimitri Dey
Page | 2
3. Role Developer and Tester.
Tools & Technologies ADT , SDK API level 19
Responsibilities 1. Push to talk and Incident commander Android GUI
implementation using MVC architecture.
2. Dealing with QDiscovery Service and SDK (Qualcomm
private SDK) to interact with other devices through the
LTE-Direct in both ‘Push To Talk’ and ‘Incident
Commander Service’ android applications.
3. Dealing with NDK projects like QDiscovery SDK, Service
and LTEDSimulator to transmit audio.
Project Android Application Development & Testing :
1. Beverage Management Project With TCS SQL Server
And Testing With Automation Test cases
2. Hybrid Application POC Project
Customer R&D Project
Period Jan’14 – Nov‘14
Role Developer and Tester.
Tools & Technologies ADT, IBM Worklight, Cordova
Responsibilities 1. Dealing with various android features like service,
intends, databases, content providers, list view,
custom adapter, custom dialog box, asynctask,
sending mail, SQL server polling, XML generating and
sharing to shared folder, in Beverage Management
Project.
2. Making POC of Hybrid Application (Cross Platform) in
IBM Worklight. Making Android base Hybrid
Application in IBM Worklight using HTML5, CSS, Java
Script. (Overview)
3. Leading The Beverage Management Project making the
design architecture, implementing the relative
databases, polling the TCS SQL server by making a
separate project of service which will interact with main
beverage project through contend provider. Dealing
widgets & major components of android.
4. Integrating the barcode reader (NDK project) to
connected health project and testing.
____________________________________________________________________________________
Dimitri Dey
Page | 3
4. 5. Understanding the Hybrid Application to make common
project for cross platform. Making Android base
customize project in IBM Worklight using HTML5, CSS,
Java Script.
Project LTE Physical Layer Porting & Testing
Customer R&D Project
Period Jan’12 – Dec ‘13
Role Tester.
Tools & Technologies Code Warrior (Multi Core Multi DSP MSC 8157 & BSC 9132
Freescale card), Visual Studio 2008
Responsibilities 1. Porting of the Downlink channels on the Freescale
Platform.
2. Integration of all DL channels single handedly as well as
integration testing.
3. Testing of the DL channels in terms of functionality and
performance. Debugging and Optimization.
4. Memory management in full multi core DSP is single
handedly done for DL & UL.
5. Understanding the LTE architecture through LTE 3GPP
specification and FAPI interface (overview).
6. Making separate project for hex dumps after parsing
XML files which act as a THINL2 (Static MAC
Scheduler).
7. Making document of call setup procedure with physical
channel prospective.
8. One International Paper as a co author and one
TACTICS paper as a main author (describe below).
9. Understanding the Core partitioning, memory
optimization, Board level device APIs.
10. Overview of MBMS architecture as per LTE.
11. Making perl (basic perl commands) script for auto
generating testing environment.
Project LTE eNodeB and UE Protocol Stack Development
Customer R&D Project
____________________________________________________________________________________
Dimitri Dey
Page | 4
5. Period Nov’11 – Jan’12
Role Developer and tester
Tools & Technologies ASN.1 objsys libraries
Responsibilities 1. Understanding the system level messages from/to RRC
Layer in both downlink and uplink direction.
2. This includes modification of the population, parsing,
context and database creation functions for DL and UL
Channels. e.g includes UE Capability Enquiry, Security
Mode Command etc.
3. Understanding the mapping among the logical, transport
& physical channels.
4. Testing and debugging of the failed scenarios
5. Changes in the below layers for providing support to the
RRC Messages in the RRC format.
6. Understanding the ASN.1 format encoding and decoding
of these RRC messages.
Project LTE UE Conformance Testing
Customer R&D Project
Period May’11 – Nov’11
Role Developer and tester
Tools & Technologies TT Workbench Professional, Linux Fedora 2.6.18 OS, Language
C, ASN.1 Libraries
Responsibilities 1. Understand overview of the RRC specifications (RRC-
Message Flows)
2. Understand the ETSI Test Suites TC_7_1_3_3 RRC
Connection Request and make it for execution
3. Write the State Machine in C for responses and sending
the new events (System Simulator – eNodeB)
4. Perform end-to-end testing for the UE
Basic Software Skill :-
____________________________________________________________________________________
Dimitri Dey
Page | 5
6. Languages C, Android Java,
Platform OS Linux – Ubuntu, Windows
Database High Level DB2-Admin And BASIC SQL.
Tools QPST, QXDM, QMI test pro, eCommander, Prism, Jira,
Github, Tera-Term, SVN, Win-scp, Notepad++, Code Warrior
(ver 10.2.10), C in Linux, ASN.1 Library, TTC?N-workbench
Technical Papers:
1. Technical Presentation has been made for “Call-Setup In LTE Through
RRC & Physical Layer”. This paper is already published in TCS internal
official website.
2. Technical White paper “LTE eNode-B Physical Layer On A Multi-Core
DSP” selected for the publication in TACTICS 2014.
3. International Paper “Forward-Looking SoC-based PHY Architecture for
Macro and Small Cell LTE” published in Design & Reuse (D & R) website
in 2013. Same paper is modified to publish in TCS & Arena International
website.
____________________________________________________________________________________
Dimitri Dey
Page | 6
7. Languages C, Android Java,
Platform OS Linux – Ubuntu, Windows
Database High Level DB2-Admin And BASIC SQL.
Tools QPST, QXDM, QMI test pro, eCommander, Prism, Jira,
Github, Tera-Term, SVN, Win-scp, Notepad++, Code Warrior
(ver 10.2.10), C in Linux, ASN.1 Library, TTC?N-workbench
Technical Papers:
1. Technical Presentation has been made for “Call-Setup In LTE Through
RRC & Physical Layer”. This paper is already published in TCS internal
official website.
2. Technical White paper “LTE eNode-B Physical Layer On A Multi-Core
DSP” selected for the publication in TACTICS 2014.
3. International Paper “Forward-Looking SoC-based PHY Architecture for
Macro and Small Cell LTE” published in Design & Reuse (D & R) website
in 2013. Same paper is modified to publish in TCS & Arena International
website.
____________________________________________________________________________________
Dimitri Dey
Page | 6