YAHIA HASSAN

Engineering Lead | Mobile Platforms | SDKs, Tooling & Connected Devices

Munich, DE.

About

Highly accomplished Engineering Lead with 14+ years in software engineering and 9+ years leading distributed teams, specializing in mobile platforms, shared SDKs, and developer tooling. Proven ability to architect complex cross-project SDK platforms, set company-wide engineering standards, and deliver high-impact solutions that significantly enhance developer workflows and product performance. Adept at driving innovation, optimizing processes, and mentoring high-performing engineering teams in dynamic, remote-first environments.

Work

Warsha

|

Independent Software Engineering

Munich, Bavaria, Germany

→

Summary

Led independent software engineering initiatives focused on protocol design, cross-language implementation, and advanced developer tooling for Bluetooth devices.

Highlights

Designed and published RemoteBLE, an open protocol for Bluetooth device operation over a network, featuring interoperability-tested agent implementations in Kotlin and Rust, a Kable-compatible client SDK, and comprehensive public documentation.

Developed RemoteBLE Tools, a Kotlin Multiplatform command-line interface and companion agent skill, enabling AI-assisted developer workflows for managing and debugging devices through the protocol.

Built Warsha BLE Studio, a developer tool that emulates fully programmable peripherals with JavaScript-authored device behavior, allowing local network editing without rebuilds and deterministic full-stack virtual transport.

Mapbox

|

Software Engineer

Remote, Remote, Germany

→

Summary

Contributed to the development of a production Android SDK, enhancing features and optimizing developer workflows for automotive and mobility clients.

Highlights

Delivered over 16 feature enhancements and critical fixes to a production Android SDK, directly impacting automotive and mobility clients.

Developed a pre-push validation framework that significantly reduced CI iterations for new joiners by approximately 50%, improving onboarding efficiency.

Conducted on-site technical investigations at client sites, effectively diagnosing and resolving production issues in live operational environments, while reviewing pull requests with a focus on performance and security.

NEXT Munich

|

Android Tech Lead

Munich, Bavaria, Germany

→

Summary

Led a distributed Android team of up to 11 engineers, owning critical aspects of hiring, performance reviews, and career development while driving architectural and technical standards.

Highlights

Led a high-performing distributed Android team of up to 11 engineers across Munich and Cairo, fostering a single remote-first operational model and overseeing all hiring and career development.

Architected and implemented cross-project SDK platforms in Kotlin for Bluetooth/BLE, FTMS fitness protocol, and PDF generation, ensuring versioning and cross-team support for multiple client applications.

Directed the integration of NFC, custom sensor modules, and a proprietary four-way BLE protocol into production applications, managing real-time monitoring and soft-real-time constraints.

Delivered technical leadership across 10-15 client projects in IoT, public sector, sports, and consumer products, translating complex business requirements into maintainable, high-quality systems.

Co-founded and served as a member of the four-person Tech Guild, establishing company-wide engineering standards including architecture documentation, Git workflow, technical best practices, and AI-supported development practices.

Vodafone VSSE

|

Android Team Lead

Cairo, Cairo, Egypt

→

Summary

Led a five-engineer team for the MyVodafone UK application, significantly increasing delivery output and driving architectural strategy for a major rebuild.

Highlights

Led a five-engineer team for the MyVodafone UK application, doubling delivery output compared to the previous vendor while maintaining 50% hands-on involvement in the core codebase.

Drove the architectural strategy for a greenfield MyVodafone UK rebuild, designed to support millions of monthly active users with high scalability and performance.

Authored comprehensive low-level design specifications that reduced rework and integration errors across development teams, enhancing overall project efficiency.

Mentored junior and mid-level engineers, elevating their code quality, architectural understanding, and delivery practices across the team.

Vodafone VSSE

|

Senior Software Engineer (Android)

Cairo, Cairo, Egypt

→

Summary

Maintained and enhanced core features of the MeinVodafone Germany application, contributing to architectural design and expanding reusable components.

Highlights

Maintained core features of the MeinVodafone Germany application, sustaining 99%+ crash-free sessions across millions of users, ensuring high reliability and user satisfaction.

Contributed significantly to the architectural design for consolidating two legacy applications into a single unified platform, improving system maintainability and scalability.

Extended a reusable chat library for three international markets (Egypt, Greece, Germany), incorporating RTL support and configurable modular layouts to enhance global usability.

Smartec Group

|

Software Engineer

Giza, Giza, Egypt

→

Summary

Co-developed an end-to-end home-automation system and specialized tools, focusing on Android client and real-time data processing.

Highlights

Co-developed an end-to-end home-automation system, engineering both the centralized server and Android client to monitor and control 5+ peripheral device types across approximately 100 active nodes.

Built a 3D sensor-positioning tool by extending an open-source design suite, enabling real-time visualization of spatial data for indoor nodes.

Developed an Android TPMS client capable of processing real-time Bluetooth streams from 4+ vehicle sensors to generate critical safety alerts.

Education

Cairo University

Cairo, Cairo, Egypt
B.Sc. Electronics and Electrical Communication Engineering

Languages

English

German

Arabic

Skills

Mobile & Client

Android, Jetpack Compose, Kotlin Multiplatform, Coroutines, Flow, MVVM, MVI, Firebase.

Platforms & Tooling

SDK and API design, CLI tooling, Git, CI/CD, Jenkins, Gradle, Maven, Docker.

APIs & Data

REST, GraphQL, SQL, NoSQL, network communication.

Connectivity & Devices

Protocol design, Bluetooth/BLE, FTMS, NFC, sensor integration, real-time data streams.

Architecture & Quality

Software architecture, distributed and offline-first systems, TDD, TLS and security fundamentals.

Languages

Kotlin, Java, Rust, C#, C++, C, Python, JavaScript, SQL, Bash, Swift.