BioTekna
feb 2018 – set 2025Senior Backend Engineer
Ho costruito da zero il CRM aziendale, che ha sostituito Zoho per tutti i reparti, e il backend di un'app che elabora i dati del battito cardiaco da un dispositivo indossabile all'orecchio.
Panoramica
Sette anni come backend engineer di un'azienda di tecnologie biomediche, dove ho costruito piattaforme interne usate ogni giorno da tutta l'azienda, servizi collegati al software delle macchine vendute ai clienti e il backend di un'app per la salute.
CRM aziendale (al posto di Zoho)
Costruito da zero e usato da circa 15 persone di tutti i reparti. Schede cliente, offerte di acquisto, email automatiche per compleanni, scadenze e follow-up, campagne email e SMS e pubblicità mostrate dentro il software dell'azienda. Mandava anche i dati di clienti e macchine direttamente al software di contabilità.
Configurazione delle macchine dal CRM
Ogni macchina venduta veniva abbinata al suo cliente nel CRM, che configurava il software C++ installato sulla macchina, con funzioni e pulsanti diversi in base al modello acquistato, creazione degli account e avvio delle analisi. Un lavoro che prima richiedeva i tecnici è diventato abbastanza semplice da passare al reparto marketing.
Backend per dati da wearable (progetto Performance)
Server Spring Boot che elaborava gli intervalli RR (il tempo tra un battito e l'altro) inviati da un dispositivo indossabile all'orecchio, più gli account e tutto quello che serviva all'app mobile. Nato per atleti professionisti, è stato il progetto pilota della successiva app dell'azienda per tutti i pazienti.
Area pazienti e sicurezza
Area riservata per i pazienti, autenticazione OAuth 2.0 e pattern di resilienza (timeout, retry, circuit breaker) per i servizi in produzione.
Punti chiave
- CRM interno al posto di Zoho (~15 utenti, tutti i reparti)
- Abbinamento macchina-cliente e configurazione a distanza del software delle macchine
- Email automatiche, campagne SMS e pubblicità nel software
- Dati inviati direttamente alla contabilità
- Elaborazione dei dati cardiaci (RR) da wearable
- Area riservata pazienti con OAuth 2.0
Stack
Collegamenti
App che usano il backend su cui ho lavorato
Le app non le ho sviluppate io. Ho lavorato sulla parte server su cui si appoggiano.