Skip to content

Morteza-Rastgoo/Morteza-Rastgoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

219 Commits
 
 
 
 
 
 

Repository files navigation

Senior Android/Android Automotive Engineer at Volvo Cars (Apr 2022 - Present) building production in-car experiences on AAOS. Lead developer for the Driving Journal app with autonomous user trip journaling, achieving 99.9% crash-free market releases. Expert in designing enterprise-grade in-car app infrastructure and bridging product, design, QA, and release engineering to ship reliably across global markets 🚗 🤩

Stockholm, Sweden | 12+ years Android development | 4+ years Flutter | Hands-on expertise across the entire Android Automotive ecosystem—from AOSP concepts and embedded IHU services to production app development, CI/CD automation, and cross-team collaboration with product management and design teams.

Snake animation

Production Android Automotive Experience

  • Driving Journal App - Software developer - Volvo's autonomous user trip journaling in-car app with 99.9% crash-free market releases
  • Enterprise In-Car Architecture - Designed infrastructure and architecture for high-quality, secure enterprise AAOS apps
  • Product & Design Collaboration - Work closely with product management and design teams to build solutions that answer customer needs
  • IHU Service Architecture - AOSP concepts, embedded constraints, app lifecycles, and service stability strategies
  • AAOS UX Patterns - Media/navigation integration, toolbar design, RTL behavior, home widgets, responsive patterns
  • Global Market Releases - Feature flagging, market enablement, China support, VIN-level configurations
  • Test Infrastructure - QA cars setup, test rigs reliability, emulator workflows, pairing flows
  • Release Engineering - CI/CD automation, build pipelines, RC/QA coordination, device checks
  • Future Vision - Continuously exploring the future of Android Automotive OS and marketplace apps

Core Technical Skills

  • Languages: Kotlin (primary) / Java / Flutter / C++ (native automotive components)
  • Android Automotive: AAOS SDK / Car App Library / Vehicle HAL / AOSP / IHU services
  • Development Tools: Android Studio / Android Automotive Emulator / Test rigs / QA cars
  • Dependency Injection: Hilt / Koin / Dagger (Software)
  • Android Jetpack: Compose / Room / Navigation / Paging / ViewModel / LiveData
  • Architecture Patterns: MVVM / MVI / Clean Architecture / Service lifecycle management
  • Networking: Retrofit / OkHttp / gRPC / Vehicle Networks
  • Concurrency: Coroutines / Flow / RxJava
  • CI/CD & Automation: Build pipelines / Release automation / Market deployments
  • Design Systems: Material Design / Automotive UX patterns / RTL support
  • Open-Source: Open-Source Software / Open-Source Development / Software Development

Professional Experience & Leadership

Volvo Cars — Senior Software Engineer (Apr 2022 - Present)

Stockholm County, Sweden

  • Lead In-Car Android Automotive Solution - AAOS apps development with focus on critical metrics for high-quality and secure applications
  • Driving Journal App - Developed autonomous user trip journaling feature, achieving 99.9% crash-free rates across global markets
  • Enterprise Architecture - Designed infrastructure and architecture for enterprise-grade in-car applications
  • Product & Design Partnership - Work closely with product management and design teams to build customer-focused solutions
  • Innovation & Exploration - Continuously hack in-car solutions to improve driving experience and explore the future of Android Automotive OS marketplace

Cross-Team Collaboration & Community

  • Stakeholder Management - Partner with product, QA, platform teams, and international market stakeholders
  • Developer Community Contributor - Active in Android in-car development discussions, sharing guidance on AAOS patterns, emulator usage, widget constraints, and responsive design
  • Technical Problem-Solving - Diagnose and resolve complex issues: pairing flows, hardware sync, stability under resource pressure, market-specific enablement
  • Release & Operations - Build reliable CI/CD pipelines, coordinate QA/RC flows, manage test infrastructure

Previous Leadership

  • Mobile Team Lead at Shortcut - Led mobile teams while maintaining hands-on development expertise

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors