Summary
Overview
Work History
Education
Skills
Accomplishments
Project Details (Current and Past)
Certification
Declaration
Timeline
Generic
SIVAKUMAR S D

SIVAKUMAR S D

Senior Software Engineer
Bengaluru

Summary

As an accomplished Android Frameworks Engineer with 4 + years of professional experience, Driven by a passion for Android Operating System, Android frameworks, Android Enterprise, Android applications that push the boundaries of innovation and deliver exceptional user experiences. Worked on different kinds of projects like OS Upgrade, Sustenance, R-Car Automotive broad bring up, SMR, OS Upgrade, OTA, etc.

Looking forward to work more on android frameworks and lower layers, passionate to work on Automotive, upgrade, maintenance, development projects and take up the new challenges.

Overview

5
5
years of professional experience
2
2
Certifications
5
5
Languages

Work History

Senior Software Engineer

Persistent Systems Ltd
10.2023 - Current
  • Working on Core OS Update project.
  • Working on OTA updates for 6690 platform - Porting from Android 14 to Android 15.
  • Worked on "Serial Number Check" Feature POC and completed the implementation in time.
  • Worked on QCM 6490, 6375, 4490 and 2290 platforms to port the changes from Android 13 to Android 14.
  • Fixed different kinds of bugs occurred after porting to Android 14.
  • Taken up the critical client issues and able to deliver the fix with in short period of time.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Engineer - System Software

Sasken Technologies
10.2020 - 10.2023
  • Worked on Android S to T OS bring-up and Customization from Qualcomm chip-set to MediaTek chip-set.
  • Worked on AOSP OS bring-up from Android Q to R on Qualcomm 660 chip-set.
  • Worked on Android Framework components like customization of System UI - Navigation bar, Status bar, Launcher, Quick tiles.
  • Worked on android application development like System apps - Settings, Keyboard etc., User apps - Planner app and other sample apps. Including design, implementation and unit testing.
  • Worked on fixing bugs of various modules of android framework and having good understanding of Core Java.
  • Understanding customer requirements, Commitment in work to meet multiple demands and customer needs in challenging environment with efficiency.
  • Understanding and analyzing vulnerability fixes, integration, code compile, code review, test cases identification (CTS, STS, Manual), conflicts resolving, back porting CVE's etc,.
  • Ability to learn quickly and master new technologies.
  • Hands on experience in Agile methodology and performed as best team player.

Education

M Tech - Computer Science

Jawaharlal Nehru Technological University
Anantapur
04.2001 -

B Tech - Computer Science And Engineering

Jawaharlal Technological University
Anantapur
06.2015 - 2019.04

Skills

    Android Frameworks, AOSP, Architecture

    Programming language - Core Java

    Programming language - Kotlin,XML

    Device Handling, Flashing & QFIL

    Bug Tracking Tools - JIRA,Redmine

    IDE's - Android Studio,intelliJ IDEA

    GIT,Gerrit

    Ubuntu Linux

    Debugging Tools - ADB,Minicom in Linux U-boot

    Renesas R-Car Automotive Board Bring-up

Accomplishments

    Bravo Award

    Awarded with bravo certificate from delivery head of the persistent systems for the efforts, hard work and unwavering dedication for the project success.

    Zebra Feedback

    Zebra is very happy with my performance and the same has been conveyed by the persistent systems. Got good feedback and appreciation from both zebra and persistent systems.

    Tech Star

    Nominated by Reporting Manager for "Talented Engineer" and Featured as a "Tech Star" in Sasken's intranet.

Project Details (Current and Past)

1. Project : OS Upgrade Project

Clients : Zebra

OS Update OTA feature bring-up, upgrading OTA features from Android 13 to Android 14 and porting requires supported changes to Android 14, New features POC requirement understanding and design, Implementation of feature according to the requirement, unit testing and full compliance testing, deliver the ported features in alpha release and proceed to fix the bugs and enhancing the required additional functionalities needed by the customer.


Role & Responsibilities:

  • OS Update OTA bring-up from scratch, porting features from Android 14 to Android 15.
  • Ported changes for 6490, 6375, 4490 and 2290 platforms and working for 6690 platform.
  • Worked on "Serial Number Check" Feature design, implementation for POC, completed in time and submitted for approval. This feature will help to install OS Updates only in the specific serial number device only if serial number matches. Which helps to provide customer specific features to only customer owned devices.
  • Fixed various kinds of bugs during and after OS upgrade activities.
  • Fixed critical client issue within short period - devices were stuck in "WAITING_FOR_REBOOT" state and not allowed for the updates
  • Given a work around application to the state of the oem-info and then given fix in the regular code to prevent the device from entering to that state.
  • Done unit testing and other compliance tests if required during the upgrade process.

Duration: Oct 2023 - Till date


2. Project : Tier 1 Enterprise OEM OS Upgrade Project

Clients : Honeywell

OS board bring-up, upgrade and customization from Android-12 (Qualcomm) to Android-13 (MediaTek), Porting the OS customization successfully, unit testing and full compliance testing, deliver the ported features in alpha release and proceed to fix the bugs and enhancing the required additional functionalities needed by the customer.


Role & Responsibilities:

  • Ported KeyRemap feature to map the keys (Physical, Soft) to various components which helps in direct access to the required application with single click.
  • Ported HXLogger feature which is most important to collect all kinds of logs (radio, events, kernel, dumpsys, ANR, Tombstone, etc,.) and store in the internal/IPSM storage.
  • Ported MDM feature which provides interface between frameworks and applications layer, this enables the applications to access the Honeywell Proprietary API's.
  • Bug fixing and feature enhancement based on the test results and customer requirement respectively.
  • Worked on AOSP, AIDL, services, System Applications etc,.

Duration: Apr 2023 -Oct 2023


3. Project : Tier 1 Enterprise OEM SMR Project

Clients : Honeywell, Kyocera and Panasonic

Security Maintenance Release (SMR) project in which Google publishes the android security bulletin every month with a full list of known CVE's and the necessary security updates. Patches are integrated with the CVE's security fixes and decide to rollout security level updates regularly to secure end-user devices. Once Google stops support for Android security releases for older Android versions, OEMs may decide to continue to provide security updates to ensure their brands stays competitive and continue to thrive in the market. When including these fixes, device manufacturers need to make sure their customization are intact and stable post the upgrades. Verify vulnerabilities fixed and execute GMS compliance test suits.


Role & Responsibilities:

  • Understanding and analyzing the assigned CVE's for various vulnerabilities and check for any impact on OEM customization code.
  • Identifying the test cases(STS, CTS, manual) for the vulnerabilities.
  • Integrate the analyzed patches for different OEMs, compile the code base and test.
  • Working on compilation issues, Gerrit related issues etc,.
  • Code review, Propagate Patches, Resolve merge conflicts.
  • Back-porting of ASB security fixes for older Android versions by verifying the code compatibility.

Duration: Dec 2022 - Apr 2023

4. Project : Tier 1 Enterprise OEM Research & Development Project

Clients : Renesas

Research & development project to enable R-Car automotive board with android and bring up the device to home screen to perform required tasks later.

Role & Responsibilities:

  • Understanding the components, pins and other connections of the board.
  • Understanding the existing Linux OS of the board and its booting procedure.
  • Building the android code successfully from the OEM provided software by enabling all the required configurations.
  • Interacting with board using minicom tool to flash built android OS on the board.
  • Handling the challenges occurred during the build and flashing process.

Duration: Oct 2022 - Dec 2022


5. Project : Tier 1 Enterprise OEM SDM660 Sustenance Project

Clients : Honeywell

Sustenance is a maintenance project in which we were fixing all kinds of bugs related to frameworks and multiple modules of various android versions.


Role & Responsibilities:

  • Fixing the bugs related to frameworks & different modules like Settings, Camera, Keyboard etc,.
  • Handled Libraries related issues, Keyremap application, HXLogger application, Keypad backlight, Keyboard issues, Settings application, MDM related issues, SK Telecom related issues, CTS issues.
  • Handled build related issue on local code and jenkins server.
  • Porting and back-porting of the features from one version to another.
  • Handled Crash, ANR, Sepolicy issues, Avc denial from different applications.
  • Fixed git related issues like merge conflicts, local & remote code conflicts.
  • Log analysis & debugging, Knowledge of flashing & handling the devices.
  • Worked on AOSP, AIDL, services, System Applications etc,.

Duration: March 2021 - June 2022

6. Project : Screen Rotation

Customization of the auto-rotate suggestion button is done by adding a new button to the navigation bar and clicking on this button, screen rotation along with the home screen is performed without rotating the physical device.

Role & Responsibilities:

  • Understanding the call flow of the existing auto rotation and adding a new customized button to the navigation bar.
  • Implement new functionality as per the requirement to rotate the screen along with the home screen without rotating the physical device.

Duration: Feb 2021 - Feb 2021


7. Project : Planner Application

Manages the to-do list with time blocked out for specific tasks. Set up a to-do list, assign time for each task, and set the notification time. You can divide your time based on the specific work sessions in work, travel, shop, or other tabs and all tab details are available in home tab.

Role & Responsibilities:

  • Designed and developed planner application and worked on the Shop tab of planner application
  • In Shop tab created dialog box to enter the required fields and the entered data is stored, fetched from the database and displayed to the user.

Duration: Dec 2020 - Jan 2021

Certification

Android Enterprise Certified Associate, Google

Declaration

I hereby declare that all the particulars mentioned above are true to the best of my knowledge and belief.


Place: Bangalore

Date:                                                                                                   S D SIVAKUMAR

Timeline

Senior Software Engineer

Persistent Systems Ltd
10.2023 - Current

Android Enterprise Certified Professional, Google

04-2023

Android Enterprise Certified Associate, Google

01-2023

Engineer - System Software

Sasken Technologies
10.2020 - 10.2023

B Tech - Computer Science And Engineering

Jawaharlal Technological University
06.2015 - 2019.04

M Tech - Computer Science

Jawaharlal Nehru Technological University
04.2001 -
SIVAKUMAR S DSenior Software Engineer