Damiano Giusti

Damiano Giusti

Senior Mobile Engineer

About me

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.

Experience

Senior Mobile Engineer

2021 - now
Empatica, Milano (full-remote), Italy

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. I spoke at droidcon Italy 2022.

Mobile Lead Engineer

2016 - 2021
MOLO17, Pordenone, Italy

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:

  • Milan Kotlin Community Conf 2018;
  • M17 Meetup at Mikamai LinkMe in Milan, 2018;
  • Kotlin workshop at TEDx in Castelfranco Veneto (VE).

Java EE Developer

2015
Magia3 Srl, Pordenone, Italy

Developer maintaining an ERP Java software backed by a Oracle infrastructure.

Portfolio

Empatica — EmbracePlus

2021 – now

A single Android and Kotlin Multiplatform codebase that ships as four separately branded medical apps on Android and iOS, backed by a shared device SDK. I own features end to end — from BLE and the data pipeline to the Compose UI — drive the cross-platform architecture, and review and mentor across the mobile team.

KotlinKotlin MultiplatformJetpack ComposeCoroutinesFlowKoinBluetooth LEMVVMFeature flagsDataDogCI/CDInstrumented & E2E testingMaterial3Location & alertingScreenshot testingProGuard/R8Maven publishingCustom licensing
Care

The flagship EmbracePlus app, used by participants in clinical trials. I build features end to end: device onboarding and BLE pairing, background monitoring, sync of raw sensor data and biomarkers, over-the-air firmware upgrade, encrypted storage, a health diary with daily tasks, and multidevice support.

Care Lab

The build for researchers running studies on EmbracePlus. I own the flavor-specific behavior, resources and localization that separate the research build from the clinical one, plus study configuration and per-build observability — one codebase serving very different contexts.

EpiMonitor

Epilepsy monitoring built on EmbracePlus seizure detection. I built the seizure-reporting experience — event detail and report screens, review, notes and false-positive marking — and the epilepsy onboarding flow, with real-time caregiver alerting and location sharing.

PKG Monitor

Parkinson's monitoring that turns continuous sensor data into a clinical diary. I built credentialless participant onboarding 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.

EmbracePlusSDK

The public Android SDK for integrating the EmbracePlus device into third-party apps: Bluetooth discovery, bonding and connection management, a device manager and streaming of raw sensor data and biomarkers. I contributed to the BLE, data-pipeline and device-management layers, shipped as an obfuscated, versioned artifact with per-integrator licensing.

MOLO17

2016 – 2021

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:

Healthcare & medical emergency app (JNI + defibrillators)

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.

JNICAnnotation processingKotlinMVVMCoroutinesDaggerCouchbase Lite
Fintech app (Kotlin Multiplatform)

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.

Kotlin MultiplatformMVVMRxJavaRxSwift
TwinForce — Workforce Management iOS app

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.

iOSSwiftRxSwiftSwinjectMoyaCouchbase Lite
Show all MOLO17 projects →

Education

High Level Technician for Mobile Apps Engineering

2015 - 2017
I.T.S. Kennedy, Pordenone, Italy

Postgraduate degree achieved with 100/100 academic degree

ICT Head Technician

2009 - 2014
ITIS J.F. Kennedy, Pordenone, Italy

High school diploma achieved with 87/100 finals degree

Damiano Giusti

Damiano Giusti

Senior Mobile Engineer

Chi sono

Sono un mobile engineer senior con oltre dieci anni di esperienza nello sviluppo di app Android — e, più di recente, di soluzioni cross-platform Android e iOS con Kotlin Multiplatform. Oggi lavoro su wearable di livello medicale in Empatica, curando le funzionalità end to end, dal BLE e dalla data pipeline fino alla UI, e costruendo la piattaforma condivisa e il tooling su cui le app si appoggiano. Tengo profondamente alla Clean Architecture, al testing e a quei piccoli dettagli che rendono un'app veloce e affidabile — e mi piace affrontare problemi difficili e aiutare le persone intorno a me a crescere mentre lo faccio.

Esperienza

Senior Mobile Engineer

2021 - oggi
Empatica, Milano (full-remote), Italy

Mobile engineer sulla piattaforma EmbracePlus di Empatica — uno smartwatch di livello medicale per il monitoraggio della salute continuo e di qualità clinica. In oltre 5 anni sono passato dallo sviluppo di funzionalità Android al cross-platform (Android + iOS) e alla mobile platform engineering. Uso quotidiano di Kotlin, Jetpack Compose, Coroutines/Flow, Koin e Kotlin Multiplatform, condividendo logica di business, dati e UI tra le due piattaforme. Il mio lavoro copre l'intero stack di un prodotto basato su sensori — pairing BLE e multidevice, raccolta e sincronizzazione dati on-device, aggiornamento firmware, storage cifrato — e le app cliniche costruite su di esso. Realizzo inoltre la piattaforma che sta sotto le app (librerie KMP condivise, un framework di UI test cross-platform, tooling di build monorepo) e faccio mentoring e code review nel team su entrambe le piattaforme. Sono intervenuto come speaker al droidcon Italy 2022.

Mobile Lead Engineer

2016 - 2021
MOLO17, Pordenone, Italy

Android e iOS Engineer, con focus principale sulla piattaforma Android. Uso quotidiano di Kotlin, Jetpack, Coroutines, Flow, MVVM, MVP, RxJava, Junit, Espresso. Lavoro ogni giorno in un team remoto, in cui supporto attivamente i colleghi e mi occupo di code review. In particolare, ho introdotto il team alla Clean Architecture, e nel 2019 anche al mondo di Kotlin Multiplatform. Scrivo spesso articoli sul blog aziendale su Kotlin e temi di ingegneria del software. Sono intervenuto come speaker a:

  • Milan Kotlin Community Conf 2018;
  • M17 Meetup at Mikamai LinkMe in Milan, 2018;
  • Workshop su Kotlin al TEDx di Castelfranco Veneto (VE).

Java EE Developer

2015
Magia3 Srl, Pordenone, Italy

Sviluppatore addetto alla manutenzione di un software ERP in Java basato su infrastruttura Oracle.

Portfolio

Empatica — EmbracePlus

2021 – oggi

Un unico codebase Android e Kotlin Multiplatform distribuito come quattro app medicali con brand distinti su Android e iOS, basate su un device SDK condiviso. Curo le funzionalità end to end — dal BLE e dalla data pipeline fino alla UI in Compose — guido l'architettura cross-platform e faccio code review e mentoring nel mobile team.

KotlinKotlin MultiplatformJetpack ComposeCoroutinesFlowKoinBluetooth LEMVVMFeature flagsDataDogCI/CDInstrumented & E2E testingMaterial3Location & alertingScreenshot testingProGuard/R8Maven publishingCustom licensing
Care

L'app di punta di EmbracePlus, usata dai partecipanti agli studi clinici. Costruisco funzionalità end to end: onboarding del dispositivo e pairing BLE, monitoraggio in background, sincronizzazione dei raw data dei sensori e dei biomarker, aggiornamento firmware over-the-air, storage cifrato, un diario della salute con task quotidiani e il supporto multidevice.

Care Lab

La build per i ricercatori che conducono studi su EmbracePlus. Curo il comportamento, le risorse e la localizzazione specifici del flavor che separano la build di ricerca da quella clinica, più la configurazione degli studi e l'observability per build — un unico codebase al servizio di contesti molto diversi.

EpiMonitor

Monitoraggio dell'epilessia costruito sul rilevamento delle crisi di EmbracePlus. Ho realizzato l'esperienza di reporting delle crisi — schermate di dettaglio e report dell'evento, revisione, note e marcatura dei falsi positivi — e il flusso di onboarding per l'epilessia, con allerta in tempo reale ai caregiver e condivisione della posizione.

PKG Monitor

Monitoraggio del Parkinson che trasforma il flusso continuo di dati dei sensori in un diario clinico. Ho realizzato l'onboarding dei partecipanti senza credenziali e l'esperienza di PD-details su Android e iOS: grafici a bande per il tremore, timeline del grafico del sonno, severità per sintomo, donut di riepilogo giornaliero, trend settimanali e un flusso di insight generati con l'AI.

EmbracePlusSDK

L'SDK Android pubblico per integrare il dispositivo EmbracePlus in app di terze parti: discovery Bluetooth, gestione di bonding e connessione, un device manager e lo streaming dei raw data dei sensori e dei biomarker on-device. Ho contribuito ai layer di BLE, data pipeline e gestione del dispositivo, distribuito come artefatto offuscato e versionato con licensing per integratore.

MOLO17

2016 – 2021

Come Mobile Lead Engineer ho realizzato app Android e iOS negli ambiti healthcare, fintech, retail ed enterprise, ho introdotto il team alla Clean Architecture e a Kotlin Multiplatform e ho fatto mentoring ai colleghi. Una selezione dei lavori:

App sanitaria e per emergenze mediche (JNI + defibrillatori)

App per tablet offline-first usata dagli operatori medici per raccogliere sul campo i dati dei pazienti soccorsi, distribuita su ambulanze, elicotteri e automediche delle A.S.L. italiane. Ho contribuito alla progettazione e allo sviluppo, ho collegato l'app a due defibrillatori esterni automatici tramite la JNI e ho scritto un annotation processor per una logica di navigazione custom.

JNICAnnotation processingKotlinMVVMCoroutinesDaggerCouchbase Lite
App fintech (Kotlin Multiplatform)

App pubblica Android e iOS per il monitoraggio di prodotti finanziari e l'invio di notifiche con idee di investimento. Costruita con Kotlin Multiplatform e Clean Architecture per condividere la logica di business e dei dati tra le due piattaforme.

Kotlin MultiplatformMVVMRxJavaRxSwift
TwinForce — App iOS di workforce management

App iPad B2B white-label che dà agli operatori di fabbrica l'accesso sul campo al software ERP. Ho realizzato l'intera UI da zero, mantenendola personalizzabile per cliente, e ho proposto il modello di branching Git white-label tuttora usato tra i clienti.

iOSSwiftRxSwiftSwinjectMoyaCouchbase Lite
Mostra tutti i progetti MOLO17 →

Formazione

Tecnico Superiore per lo sviluppo di App Mobile

2015 - 2017
I.T.S. Kennedy, Pordenone, Italy

Diploma di Tecnico Superiore (ITS) conseguito con votazione 100/100

Perito Tecnico Informatico

2009 - 2014
ITIS J.F. Kennedy, Pordenone, Italy

Diploma di scuola superiore conseguito con votazione finale 87/100