Android Automotive • AOSP • Kotlin • Android TVRenault Group • Bengaluru

Shreyas Joshi

Senior Android Developer — 4 Years Android Engineering (7.5 Years Total IT)

Senior Android Developer with 4 years of dedicated Android engineering and 7.5 years of comprehensive IT industry experience, specializing in Android Automotive OS (AAOS), AOSP system component integration, and Android HMI development.

Android Exp
4 Years
AAOS & TV Focus
Total IT
7.5 Years
Troubleshooting & Systems
AOSP Services
CarSystemUI
CarLauncher & Cuttlefish
Architecture
ASPICE
SWE.1/SWE.2 & UML
01 // PROFILE

Engineering Background & Core Specialization

Senior Android Developer with 4 years of dedicated Android engineering and 7.5 years of comprehensive IT industry experience, specializing in Android Automotive OS (AAOS), AOSP system component integration, and Android HMI development.

Currently engineering next-generation in-vehicle infotainment HMI and Software-Defined Vehicle (SDV) applications at Renault Group. Extensive background spanning AOSP bug resolution in CarSystemUI/CarLauncher, Cuttlefish virtualized testing, ASPICE traceability (SWE.1/SWE.2) with Codebeamer, and formal UML software architecture documentation.

Proven track record of technical evolution—progressing from mission-critical enterprise systems support to high-scale Android TV OTT applications for millions of viewers at Tata Elxsi, and advancing into embedded automotive Android systems.

Core Competency Highlights
  • Android Automotive OS & In-Vehicle Infotainment HMI
  • AOSP CarSystemUI, CarLauncher & CarMessenger bug remediation
  • Cuttlefish Virtualization & SDV Test Harness Automation
  • SWE.1 / SWE.2 ASPICE Traceability in Codebeamer
  • UML Modeling with PlantUML & MagicDraw
Formal Education

Bachelor of Engineering (Computer Science)

University of Mumbai • Mumbai, India
Jun 2012 - May 2016 • CGPI: 7.01 / 10

Comprehensive coursework in Operating Systems, Computer Networks, Data Structures, Algorithms, Distributed Computing, and Object-Oriented Software Engineering.

Interests & Disciplines
Fitness & Wellness
YogaSwimmingCycling
Music
HarmonicaDjembe (West African Percussion)
02 // CAREER TIMELINE

Work Experience & Production Impact

Senior Android HMI Developer

AUTOMOTIVE / ANDROID
Aug 2023 - Present • 3 Years
Renault Group • Bengaluru, India • On-site
  • UI Implementation: Developed Android HMI screens based on Figma and Outlinr design specifications for in-vehicle infotainment displays.
  • Code Coverage & Quality: Wrote comprehensive unit and integration tests using MockK and JUnit to continuously improve code coverage and stability.
  • DevOps & CI/CD: Integrated GitLab CI/CD pipeline jobs for Codebeamer integration using YAML configurations to automate test execution and tracking.
  • Requirements Traceability: Created and maintained Software Requirements Specifications (SRS / SWE.1), Software Component Requirements (SCRS / SWE.2), test sets, and test cases in collaboration with Product Owners using Codebeamer and Jira.
  • Software Architecture Documentation: Authored and maintained UML component, sequence, class, and use-case diagrams using PlantUML and MagicDraw to document automotive architectures.
  • Training & Knowledge Sharing: Created Confluence technical documentation and conducted hands-on training on AOSP repo synchronization, Cuttlefish virtual environment, SDV Test Harness, CI/CD, and Codebeamer environment setup for new joiners.
  • AOSP Bug Investigation & Fixes: Investigated and resolved deep-seated issues across AOSP CarSystemUI, CarLauncher, and CarMessenger system services.
AOSPAndroid Automotive OSKotlinJavaCuttlefishCodebeamerPlantUMLMagicDrawGitLab CI/CDMockKJUnitFigma
Projects: DriveAssist, ParkAssist, CarSystemUpdate (SDV), CarMaintenance (SDV)

Android TV Developer

AUTOMOTIVE / ANDROID
Jun 2022 - May 2023 • 1 Year
Tata Elxsi Limited • Bengaluru, India • On-site
Deployment: Deployed through Quess IT Staffing
  • UI Implementation: Developed and revamped 50+ Android TV screens for MBC, a Dubai-based multilingual OTT launcher application.
  • Feature Development: Implemented geo-blocking and VPN detection flows to display appropriate blocker and region-specific messages based on device location and network conditions.
  • API Integration: Integrated and validated REST APIs using Retrofit and Postman, architecting with Dagger 2 and Glide within the existing modular application architecture.
  • Product Variants: Segregated application functionalities using Gradle product flavors to support both OTT Box and Hybrid Box hardware variants seamlessly.
  • Cross-Functional Collaboration: Collaborated closely with Design, QA, Backend, and DevOps teams to resolve complex cross-team dependencies and release blockers.
Android TVKotlinJavaRetrofitDagger 2GlidePostmanGradle Product FlavorsREST APIsGit
Projects: MBC Multilingual OTT Launcher (Dubai)

Application Support Engineer

Dec 2020 - Apr 2022 • 1.5 Years
Reliance Industries Limited • Mumbai, India • Remote
Deployment: Deployed through CMS IT Services Pvt. Ltd.
  • Technical Troubleshooting: Diagnosed and resolved diverse software, OS, enterprise application, and device issues, establishing a systematic approach to root-cause analysis.
  • Knowledge Sharing: Authored reusable troubleshooting playbooks and trained onboarding engineers, accelerating resolution time for recurring support tickets.
LinuxEnterprise ApplicationsOS DiagnosticsRoot Cause AnalysisTicketing Systems

IT Support Engineer

Oct 2018 - Dec 2020 • 2 Years
Yes Bank Limited • Mumbai, India • On-site
Deployment: Deployed through Wipro Limited
  • Process Automation & Optimization: Automated and optimized a recurring CTS scanner troubleshooting process using Windows batch scripting, reducing resolution time from 2–3 hours to approximately 30 minutes.
  • System Support: Delivered on-site hardware and software infrastructure support across banking operations.
Windows Batch ScriptingSystem OptimizationAutomationHardware Diagnostics
03 // PRODUCTION PROJECTS

Selected Automotive & Embedded Engineering Projects

In-vehicle cockpit HMI systems, AOSP system service integration, Software-Defined Vehicle (SDV) over-the-air flows, and multi-region Android TV OTT launchers.

DriveAssist

Renault Group • 2023 - Present
Proprietary / Automotive

In-vehicle driver assistance HMI application delivering real-time telemetry, visual alerts, and lane-guidance controls directly to the automotive digital cockpit.

Key Contributions:
  • Implemented high-responsiveness HMI views matching exact Figma & Outlinr design specs.
  • Authored PlantUML sequence and class diagrams for component interaction modeling.
  • Created ASPICE SWE.1 / SWE.2 software requirements and test specifications in Codebeamer.
  • Conducted end-to-end verification in Cuttlefish virtualized Android Automotive OS.
KotlinAAOSPlantUMLCodebeamerCuttlefishMockK

ParkAssist

Renault Group • 2023 - Present
Proprietary / Automotive

Automotive parking assistance system interface handling sensor visualization, dynamic trajectory rendering, and obstacle warning states.

Key Contributions:
  • Engineered tactile and visual HMI feedback mechanisms for precise parking maneuvers.
  • Authored comprehensive unit and integration tests achieving elevated code coverage.
  • Maintained requirement-to-code traceability within Codebeamer and Jira.
  • Collaborated with Product Owners on functional safety and UX validation.
KotlinAndroid SDKJUnitMockKOutlinrMagicDraw

CarSystemUpdate (SDV)

Renault Group • 2023 - Present
Proprietary / Automotive

Software-Defined Vehicle (SDV) over-the-air update management interface ensuring transparent system update stages and failure recovery flows.

Key Contributions:
  • Investigated and resolved AOSP CarSystemUI notification and state sync issues during update routines.
  • Integrated GitLab CI/CD automated test reporting into Codebeamer.
  • Documented architecture flows using UML component and state-machine diagrams.
  • Facilitated SDV Test Harness training sessions for new engineering joiners.
KotlinAOSPGitLab CI/CDCarSystemUIYAMLSDV Harness

CarMaintenance (SDV)

Renault Group • 2023 - Present
Proprietary / Automotive

Predictive maintenance and diagnostic HMI module communicating vehicle health metrics, service intervals, and diagnostic trouble alerts.

Key Contributions:
  • Architected modular UI components with clean separation of presentation and domain layers.
  • Resolved lifecycle and inter-process communication bugs in CarLauncher and CarMessenger.
  • Maintained rigorous SWE.1 software requirements and verification sets.
  • Created Confluence documentation on repo synchronization and development workflows.
KotlinAOSPCarLauncherCarMessengerPlantUMLCodebeamer

MBC Multilingual OTT Launcher

Tata Elxsi Limited (for MBC Group, Dubai) • 2022 - 2023
Proprietary / Android TV

High-scale Android TV launcher application serving millions of regional and international viewers across the Middle East with multilingual support.

Key Contributions:
  • Developed and revamped 50+ custom Android TV UI screens optimized for D-pad navigation.
  • Implemented geo-blocking and VPN detection flows ensuring content licensing compliance.
  • Integrated REST APIs via Retrofit with Dagger 2 dependency injection and Glide image loading.
  • Configured Gradle product flavors to support OTT Box and Hybrid Box deployment variants.
KotlinJavaAndroid TV SDKRetrofitDagger 2GlideGradle Flavors
04 // SKILLS & DOMAIN PROFICIENCY

Technical Ecosystem & Toolchain

Languages

Core programming languages utilized in production embedded, automotive, and Android applications.

KotlinJavaPlantUML (Architecture DSL)Windows Batch / Shell

Platforms & Systems

Operating systems, target platforms, and AOSP system service layers.

AOSP (Android Open Source Project)Android Automotive OS (AAOS)Android TVAndroid SDKLinux

Android Architecture & Frameworks

Modern reactive asynchronous paradigms, dependency injection, networking, and testing.

Kotlin CoroutinesKotlin FlowViewModel & Jetpack ArchitectureAndroid UI / HMI DevelopmentRetrofit & REST APIsDagger 2MockK & JUnitGlideGradle Product Flavors

Automotive & Virtualization

Specialized tools for in-vehicle simulation, AOSP system UI, and vehicle software testing.

Cuttlefish Virtual DeviceCarSystemUICarLauncherCarMessengerSDV Test HarnessAOSP Repo Synchronization

Engineering, Process & Modeling Tools

Enterprise software modeling, traceability, version control, and CI/CD pipelines.

Git & GitLab CI/CDCodebeamer (ASPICE SWE.1 / SWE.2)Jira & ConfluencePlantUMLMagicDraw UMLPostmanFigma & Outlinr
05 // TECHNICAL REPOSITORY

Curated Knowledge Base & Engineering Notes

Deep-dive architectural notes, AOSP debugging procedures, Android Automotive design patterns, and Kotlin engineering guides.

LIVE PLATFORMnotes.shreyasjoshi.in

Shreyas Joshi's Digital Knowledge Garden

An open engineering documentation hub documenting practical learnings across AOSP source builds, Cuttlefish virtualized setups, Android Automotive OS service integrations, and clean architectural paradigms.

AAOS ArchitectureAOSP InternalsKotlin CoroutinesCuttlefishPlantUMLSWE Traceability
VISIT KNOWLEDGE BASE ↗
06 // CONTACT

Direct Communication & Professional Inquiries

Available for discussions on Android Automotive OS engineering, AOSP integration, senior technical leadership roles, and technical consulting.

🕸️