Hossam Elsawy

Senior Software Engineer (Android)

Munich, DE.

About

Senior Android Developer with extensive experience building fast, reliable, user-focused mobile applications. Passionate about modern architecture, testing, and performance optimization in Kotlin and Jetpack Compose environments.

Work

Carly GmbH (Carly)

|

Senior Software Engineer / Senior Android Developer

→

Summary

Lead development of Android-based car connectivity app, contributing to diagnostics, vehicle customization, and maintenance features using cutting-edge Kotlin, Jetpack Compose, coroutines, dependency injection, and CI/CD pipelines.

Highlights

Built high-performance features using Kotlin coroutines, Jetpack Compose, Hilt (Dagger replacement), Koin, Flow and architectural patterns such as MVVM.

Integrated OBD-II diagnostics capabilities into mobile app, enhancing user experience for car diagnostics, live-data monitoring, and maintenance workflows.

Implemented robust testing strategies including unit, integration, and UI tests using JUnit, Espresso, ComposeTestRule, Robolectric, Paparazzi, Kover/JaCoCo, and CI tools such as Jenkins, CircleCI.

Advocated for and applied clean architecture and SOLID principles, and promoted modularization and state hoisting for maintainable UI code.

Authored technical posts on advanced topics like Android testing cheat sheets, security best practices, modularization, coroutine pitfalls, and Compose performance optimization (e.g. Navigation 3 for Compose in Sept 2026).

CHECK24 Vergleichsportal GmbH

|

Senior Software Engineer – Android Developer

→

Summary

Developed and maintained consumer-facing Android applications in a high-scale fintech context, focusing on reliability, performance, and Kotlin-native architecture.

Highlights

Delivered robust Android solutions using Kotlin, Retrofit, Firebase and updated architectural standards to enhance app reliability and performance.

Collaborated closely across teams to ensure smooth delivery and operational excellence in a complex financial services environment.

VOIS (Vodafone International Services)

|

Android Team Lead / Senior Android Software Engineer

→

Summary

Led Android development teams delivering mobile solutions for Vodafone’s digital services, mentoring developers, setting architectural direction, and ensuring high code quality.

Highlights

Guided development and deployment of Android apps, applying modern Android development practices, dependency injection, and CI/CD.

Mentored junior developers and fostered culture of clean code, test-driven development, and modular UI architectures.

VOIS (Vodafone International Services)

|

Junior Android Developer

→

Summary

Contributed to Android app development under guidance of senior engineers; implemented UI features and assisted in testing and debugging.

X Digital Group

|

Android Developer

→

Summary

Developed Android applications from scratch for clients in Alexandria, covering full lifecycle of mobile product development.

Information Technology Institute (ITI) — Mobile Track (Diploma)

|

Graduate — Mobile Track

→

Summary

Completed intensive mobile development training including embedded systems and Android development fundamentals.

Education

Alexandria University

→
Bachelor of Science Electrical Engineering (Communications & Electronics)

Skills

Android Development

Kotlin, Jetpack Compose, Coroutines, Navigation 3, MVVM, Dependency Injection (Hilt, Koin), Android SDK.

Testing & QA

Unit Testing, Integration Testing, UI Testing, Espresso, ComposeTestRule, Robolectric, Paparazzi, MockK, JUnit.

Architecture & Design

Clean Architecture, SOLID Principles, Modularization, State Hoisting.

CI/CD & Tools

Jenkins, CircleCI, Gradle, Git, GitHub, Code Refactoring.

Mobile Diagnostics

OBD-II Integration, Vehicle Diagnostics, Live Data Monitoring.