Senior Mobile Engineer
I'm a senior mobile engineer with over a decade building Android apps — and, more recently, cross-platform Android and iOS with Kotlin Multiplatform. Today I work on medical-grade wearables at Empatica, owning features end to end from BLE and the data pipeline up to the UI, and building the shared platform and tooling the apps sit on. I care deeply about clean architecture, testing, and the small details that make an app feel fast and reliable — and I like taking on hard problems and helping the people around me get better while I do it.
Mobile engineer on Empatica's EmbracePlus platform — a medical-grade smartwatch for continuous, clinical-quality health monitoring. Over 5 years I moved from Android feature work into cross-platform (Android + iOS) and mobile platform engineering. Daily Kotlin, Jetpack Compose, Coroutines/Flow, Koin and Kotlin Multiplatform, sharing business, data and UI logic across both platforms. My work spans the full stack of a sensor product — BLE pairing and multidevice, on-device data collection and sync, firmware upgrade, encrypted storage — and the clinical apps built on top of it. I also build the platform underneath the apps (shared KMP libraries, a cross-platform UI test framework, monorepo build tooling), and mentor and review code across the team on both platforms.
Android and iOS Engineer primarily focused on the Android platform. Daily usage of Kotlin, Jetpack, Coroutines, Flow, MVVM, MVP, RxJava, Junit, Espresso. Working everyday in a remote team, in which I’m also actively supporting teammates and doing code reviews. In particular, I introduced the team to the Clean Architecture, and in 2019 also to the Kotlin Multiplatform world. I often write posts on the company’s blog about Kotlin and software engineering topics. I joined as a speaker at:
Developer maintaining an ERP Java software backed by a Oracle infrastructure.
EmbracePlus is Empatica's medical-grade smartwatch for continuous, clinical-quality health monitoring. A single Android and Kotlin Multiplatform codebase ships as four separately branded medical products, all backed by a shared device SDK. As a senior engineer I own features end to end — from BLE and the data pipeline up to the Compose UI — across Android and iOS, drive cross-platform architecture, and mentor and review across the mobile team.
The flagship EmbracePlus health-monitoring app: device onboarding and BLE pairing, continuous background monitoring, health-data collection and sync, over-the-air firmware upgrade, encrypted local storage, a health diary and daily tasks (medications, questionnaires, functional tests), plus multidevice support so one app drives several devices at once.
The research build of the app, used to run clinical studies on EmbracePlus. I own the flavor-specific behavior, resources and localization that separate research from clinical, along with study-oriented configuration and per-build observability, keeping one codebase serving very different regulatory and study contexts.
Epilepsy monitoring built on EmbracePlus seizure detection, with real-time caregiver alerting: when a seizure is detected the app notifies caregivers and can share the patient's location. I built the seizure reporting experience — event detail and report screens, review, notes and false-positive marking — and the epilepsy onboarding flow.
Parkinson's disease monitoring that turns continuous sensor data into a clinical diary. I built credentialless participant onboarding — login without personal credentials, cloud-region selection, phone and Bluetooth compatibility checks — and the PD-details experience on Android and iOS: tremor banded charts, sleep-graph timelines, per-symptom severity, daily-summary donuts, weekly trends and an AI-generated insights flow, all data-driven from the shared platform.
The public Android SDK that lets third-party apps integrate the EmbracePlus device: Bluetooth discovery, bonding and connection management, a device manager, and streaming of on-device health signals. Distributed as an obfuscated, versioned artifact with a custom licensing scheme that gates SDK access per integrator. I contributed to the BLE, data-pipeline and device-management layers it exposes.
As Mobile Lead Engineer I delivered Android and iOS apps across healthcare, fintech, retail and enterprise, introduced the team to Clean Architecture and Kotlin Multiplatform, and mentored teammates. A selection of the work:
Offline-first tablet app used by medical operators to collect on-field data about rescued patients, deployed across Italian A.S.L. ambulances, helicopters and rescue cars. I contributed to the design and development, bridged the app to two automated external defibrillators over the JNI, and wrote an annotation processor for a custom navigation logic.
Public Android and iOS app for monitoring financial products and delivering investment-idea notifications. Built with Kotlin Multiplatform and Clean Architecture to share business and data logic across both platforms.
White-label B2B iPad app giving factory operators on-field access to ERP software. I built the whole UI from scratch, kept it themeable per customer, and proposed the white-label Git branching model still used across customers.
Postgraduate degree achieved with 100/100 academic degree
High school diploma achieved with 87/100 finals degree