Senior Software
Engineer
Health-Tech & Sistemi Distribuiti
Progetto sistemi backend enterprise, architetture distribuite e soluzioni software per la sanità. Dal design all'esercizio in produzione, con focus su affidabilità e scalabilità.
Chi sono
Sono un Senior Software Engineer con più di 5 anni di esperienza nello sviluppo di sistemi production-grade per ambienti healthcare ed enterprise. La mia expertise copre architetture backend, sistemi distribuiti, e cloud infrastructure—con focalizzazione particolare sul dominio health-tech.
Il mio approccio è architecture-first: progetto sistemi che sono scalabili, manutenibili, e performanti fin dal primo giorno. Che sia costruire microservices architectures su Kubernetes, progettare real-time signal processing pipelines, o integrare complessi protocolli healthcare come HL7 e FHIR, mi focalizzo su affidabilità a lungo termine ed eccellenza operazionale.
Ho sviluppato sistemi mission-critical inclusi:
- Piattaforme di Telepathology con microservizi distribuiti per whole slide imaging
- Sistemi di Remote Photoplethysmography (rPPG) per monitoraggio real-time dei parametri vitali
- Layer di integrazione Healthcare che connettono sistemi legacy con API moderne
- Deployment Kubernetes Production con osservabilità e monitoring
Oltre all'ingegneria, sono technical instructor presso ITS Volta, dove insegno Python, Django, database design, e system architecture—bridging concetti accademici con pratiche ingegneristiche real-world.
Ho una Laurea Magistrale in Clinical Engineering dell'Università di Trieste e una Laurea Triennale in Computer and Biomedical Engineering dall'Università Magna Graecia di Catanzaro.
Driven da Architetture
System design prima dell'implementazione. Costruito per durare.
Specialista Health-Tech
Software medical device, regulatory compliance, sistemi clinici.
Focus su Produzione
Performance, osservabilità, affidabilità. Impatto real-world.
Cosa faccio
Servizi di consulting e engineering di livello senior per sistemi backend complessi, architetture distribuite, e soluzioni health-tech.
Progettazione Architettura Backend
Progettazione e implementazione di sistemi backend scalabili usando Django, Python, e pattern architetturali moderni.
- ▸ Design API RESTful
- ▸ Design schema database
- ▸ Architettura microservizi
- ▸ Ottimizzazione performance
Kubernetes & Cloud Infrastructure
Deployment Kubernetes production-ready con pipeline CI/CD, monitoring, e auto-scaling.
- ▸ Container orchestration
- ▸ Infra come Codice
- ▸ Automazione DevOps
- ▸ Design cloud-native
Consulting Health-Tech
Sviluppo software medical device, interoperabilità healthcare, e guida compliance regolamentare.
- ▸ Integrazioni HL7, FHIR, SOAP
- ▸ Regolationi medical device (MDR, ISO 13485)
- ▸ rPPG e signal processing
- ▸ Integrazioni clinical system
Sistemi Distribuiti
Progettazione e implementazione di sistemi distribuiti fault-tolerant, scalabili, e microservices.
- ▸ Message queue & design event-driven
- ▸ Architettura service mesh
- ▸ Pattern alta disponibilità
- ▸ Load balancing & caching
Ottimizzazione Performance
Ottimizzazione query database, strategie caching, e tuning performance a livello applicazione.
- ▸ Ottimizzazione query
- ▸ Strategie caching (Redis, Memcached)
- ▸ Profiling & analisi colli bottiglia
- ▸ Load testing
Consulenza Tecnica
Guida tecnica strategica, architetture reviews, e mentoring hands-on per team engineering.
- ▸ Architecture reviews
- ▸ Due diligence tecnica
- ▸ Team mentoring
- ▸ Implementazione best practices
Esperienza
Costruire sistemi production per healthcare e enterprise.
Tech Lead & AI Research Engineer
Ad Astra - TrAIcorder
📍 Remote / Trieste, Italy
Leading the development of the TrAIcorder platform, combining product engineering, biomedical AI research, and production infrastructure for contactless physiological monitoring.
💡 Key Responsibilities:
- ▸ Lead the development of the TrAIcorder platform, designing backend services, frontend applications, cloud architecture, APIs, data models, and production infrastructure
- ▸ Research and implement proprietary rPPG algorithms and physiological signal processing pipelines, from video acquisition to feature extraction, validation, and clinical ground truth comparison
- ▸ Build and manage biomedical datasets and experimental validation workflows, with secondary integration work for healthcare interoperability through HL7/FHIR
Senior Software Engineer
Engineering Ingegneria Informatica S.p.A
📍 Padova, Italy
Leading the development of enterprise-grade telepathology systems and distributed microservices architectures for healthcare environments.
💡 Key Achievements:
- ▸ Architected and developed a Telepathology Viewer using distributed microservices, handling Whole Slide Imaging (WSI) data processing and visualization
- ▸ Designed and implemented Kubernetes-based deployment pipelines for production systems with auto-scaling and high availability
- ▸ Achieved 40% performance improvements through database optimization, caching strategies, and query refactoring
- ▸ Built healthcare integration layers using HL7 v2, FHIR, and SOAP protocols for seamless interoperability with hospital information systems
- ▸ Implemented comprehensive observability with Prometheus, Grafana, and ELK stack
CTO & Backend Architect
TrAIcorder (Bioimed Srl / Padmed Srl)
📍 Trieste, Italy
Led the technical vision and development of an innovative remote photoplethysmography (rPPG) platform for contactless vital signs monitoring.
💡 Key Achievements:
- ▸ Architected a real-time signal processing backend for rPPG algorithms, processing video streams to extract heart rate and respiratory rate
- ▸ Designed scalable REST APIs supporting multiple concurrent devices with sub-100ms latency requirements
- ▸ Implemented MQTT-based IoT architecture for device communication and real-time data streaming
- ▸ Built medical device software compliant with ISO 13485 and MDR 2017/745 regulations
- ▸ Deployed on AWS with auto-scaling, load balancing, and CloudWatch monitoring
- ▸ Achieved 99.9% uptime in production environment
Technical Instructor
ITS Volta
📍 Trieste, Italy
Teaching the next generation of software engineers through hands-on, production-focused courses.
📚 Courses & Topics:
- ▸ Python Programming: From fundamentals to advanced patterns
- ▸ Django Framework: Building production-ready web applications
- ▸ Database Design: Schema design, optimization, and best practices
- ▸ System Architecture: Designing scalable, maintainable systems
- ▸ Medical Device Basics: MDR, ISO 13485, and regulatory requirements
- ▸ Real-World Engineering: Bridging academic theory with industry practice
Preparing technical labs, structured exercises, and project-based learning experiences that mirror real-world software engineering challenges.
Senior Software Developer
Prodigys Srl
📍 Trieste, Italy
Sviluppo full-stack di applicazioni enterprise, sistemi AI, e soluzioni per il settore pubblico.
💡 Progetti principali:
- ▸ Sviluppato un sistema di riconoscimento diagnostico basato su AI usando CNN per l'analisi real-time di immagini patologiche
- ▸ Costruito piattaforme di raccolta e gestione dati COVID-19 per l'amministrazione sanitaria pubblica
- ▸ Creato applicazioni mobile per la gestione di strutture pubbliche (spiagge, musei) con tracciamento real-time della capacità
- ▸ Progettato e implementato sistemi backend di livello enterprise con Django REST Framework
- ▸ Sviluppato frontend basati su Angular con pattern UI/UX moderni
Progetti selezionati
Sistemi in produzione a scala: Telepathology Viewer, TrAIcorder, dashboard medicali, AI Cancer Detection, e un progetto personale di AI per parcheggi.
Telepathology Viewer
ProduzionePiattaforma distribuita di microservizi per la visualizzazione e analisi di immagini istologiche digitali (WSI) in workflow di patologia.
🔧 Punti tecnici:
- ▸ Architettura di microservizi orchestrata con Kubernetes
- ▸ Distribuzione real-time di tile con tempi di risposta sub-secondo
- ▸ Layer di caching distribuito (Redis) per prestazioni ottimizzate
- ▸ PostgreSQL con estensioni spaziali per indicizzazione metadati
- ▸ Funzionalità di collaborazione basate su WebSocket
TrAIcorder
ProduzionePiattaforma remota di monitoraggio sanitario basata su rPPG (remote photoplethysmography) per il rilevamento dei parametri vitali senza contatto.
🔧 Punti tecnici:
- ▸ Pipeline di elaborazione video stream real-time
- ▸ Algoritmi di signal processing personalizzati per estrazione della frequenza cardiaca
- ▸ Architettura MQTT-based per comunicazione dispositivi
- ▸ REST API con latenza <100ms per dati real-time
- ▸ Sviluppo conforme ISO 13485 e MDR 2017/745
Dashboard medicali
ProduzioneDashboard operative per sistemi medicali con raccolta dati real-time, visualizzazione clinica, alerting e osservabilità.
🔧 Punti tecnici:
- ▸ Pipeline di ingestione real-time per eventi ad alta frequenza
- ▸ Workflow di monitoraggio automatico per disponibilità e anomaly detection
- ▸ Analisi orientata dashboard per triage rapido degli incidenti
- ▸ Progettato per operation stabili e workload di telemetria continuativi
- ▸ Notifiche integrate e response loop per feedback operativo più rapido
Bioimed riconoscitore di cellule tumorali
RicercaSistema di computer vision e deep learning per il riconoscimento real-time di cellule tumorali in immagini patologiche.
🔧 Punti tecnici:
- ▸ Pipeline CNN custom per classificazione di cellule tumorali
- ▸ Preprocessing e data augmentation per robustezza su immagini medicali
- ▸ Inferenza real-time per live video stream
- ▸ Ottimizzazione modello per deployment in produzione
- ▸ Integrazione con workflow di laboratorio esistenti
Detector Parcheggi Intelligenti
Progetto PersonaleSistema intelligente di sorveglianza per parcheggi basato su Raspberry Pi, con rilevamento real-time dei posti auto utilizzando YOLOv8 e integrazione Telegram per notifiche istantanee di disponibilità.
🔧 Punti tecnici:
- ▸ Rilevamento real-time dei posti auto con YOLOv8
- ▸ Bot Telegram integrato per monitoraggio remoto e notifiche push
- ▸ Sorveglianza continua automatizzata con intervalli configurabili
- ▸ Visualizzazione color-coded (verde=libero, rosso=occupato)
- ▸ Definizione custom di zone parcheggio e ottimizzazione fotocamera Raspberry Pi
GitHub
ProfiloScopri i miei repository pubblici, contributi open-source, e progetti aggiuntivi su GitHub. Clicca sotto per visitare il mio profilo.
📌 Contenuti:
- ▸ Progetti personali e professionali completamente documentati
- ▸ Contributi a progetti open-source
- ▸ Repository sperimentali e proof-of-concept
- ▸ Statistiche di attività e contribuzioni
Stack Tecnologico
Strumenti e tecnologie a livello production.
Backend
- ▸ Python
- ▸ Django / DRF
- ▸ FastAPI
- ▸ Celery
- ▸ Redis
- ▸ RabbitMQ
- ▸ REST APIs
- ▸ WebSockets
Frontend
- ▸ Angular
- ▸ TypeScript
- ▸ JavaScript (ES6+)
- ▸ HTML5 / CSS3
- ▸ TailwindCSS
- ▸ Bootstrap
- ▸ RxJS
DevOps & Cloud
- ▸ Kubernetes
- ▸ Docker
- ▸ AWS (EC2, S3, RDS)
- ▸ CI/CD (GitLab, GitHub Actions)
- ▸ Nginx
- ▸ uWSGI
- ▸ Prometheus / Grafana
- ▸ ELK Stack
Databases
- ▸ PostgreSQL
- ▸ MySQL
- ▸ SQLite
- ▸ Redis
- ▸ Query Optimization
- ▸ Schema Design
- ▸ Migrations
Healthcare
- ▸ HL7 v2
- ▸ FHIR R4
- ▸ SOAP / WSDL
- ▸ ISO 13485
- ▸ MDR 2017/745
- ▸ Medical Device Software
- ▸ DICOM
AI / ML
- ▸ TensorFlow
- ▸ Keras
- ▸ OpenCV
- ▸ NumPy / Pandas
- ▸ Scikit-learn
- ▸ Signal Processing
- ▸ Computer Vision
Tools & Practices
- ▸ Git / GitLab / GitHub
- ▸ Agile / Scrum
- ▸ Code Review
- ▸ TDD / Unit Testing
- ▸ Architecture Design
- ▸ Technical Documentation
- ▸ Performance Profiling
Hardware / IoT
- ▸ MQTT Protocol
- ▸ Raspberry Pi
- ▸ Arduino
- ▸ IoT Architecture
- ▸ Sensor Integration
- ▸ Real-time Systems
Filosofia Ingegneristica
Architettura Prima del Codice
Progettare sistemi con chiarezza di scopo. Ogni componente dovrebbe avere una responsabilità ben definita. Pensare ai potenziali fallimenti, ai colli di bottiglia della scalabilità, e al carico di manutenzione prima di scrivere la prima riga di codice.
Qualità Prima del Boilerplate
Rilasciare codice che risolve problemi reali. Evitare over-engineering e astrazioni non necessarie. Concentrarsi sulla chiarezza, la correttezza, e la manutenibilità. Il miglior codice è il codice che non ha bisogno di essere riscritto.
Manutenibilità a Lungo Termine
Costruire sistemi che i team possono comprendere, debuggare, ed evolvere sei mesi da oggi. La buona documentazione, il naming chiaro, e i pattern consistenti hanno più valore dei trick intelligenti.
Design Guidato dalla Performance
La performance è una feature. Misurare, profilare, ottimizzare. Conoscere dove sono i colli di bottiglia. Progettare pensando alla performance fin dall'inizio—l'ottimizzazione retrospettiva è costosa.
Osservabilità nel Design
Non puoi risolvere ciò che non puoi vedere. Costruire sistemi con logging comprensivo, metriche, e tracing. Debuggare i problemi in produzione con i dati, non con supposizioni.
Educazione & Formazione
Corsi privati, mentoring tecnico, e formazione su architetture per ingegneri e team.
Corsi Tecnici Privati
Formazione one-on-one o in piccoli gruppi focalizzata su competenze pratiche e production-ready.
- Python: Fondamenti a pattern avanzati
- Django & Django REST Framework
- Architettura backend & design pattern
- Design database & ottimizzazione
Mentoring su Architetture
Guida strategica sul design dei sistemi, scalabilità, e best practice ingegneristiche.
- System design & architettura reviews
- Microservizi & sistemi distribuiti
- Kubernetes & cloud infrastructure
- Strategie di performance optimization
Formazione Health-Tech
Formazione specializzata nello sviluppo di software per medical device e sistemi healthcare.
- Regolamenti medical device (MDR, ISO 13485)
- Fundamentals HL7 & FHIR integration
- Architettura healthcare system
- Best practice ingegneristiche cliniche
Corsi Aziendali
Sessioni di formazione di team personalizzate alle esigenze tecniche della vostra organizzazione.
- Sviluppo curriculum personalizzato
- Apprendimento hands-on basato su progetti
- Workshop su code review & best practice
- Erogazione on-site o remota
Pronto a migliorare le tue competenze?
Che tu stia cercando mentoring individuale, formazione di team, o consulenza su architetture, discutiamo come posso aiutarti a raggiungere i tuoi obiettivi tecnici.
ContattamiLavoriamo insieme
Disponibile per progetti di consulting, consulenza su architetture, e formazione tecnica.
Pronto a iniziare una conversazione?
Invia messaggio
Alessandro Pellegrino
Partita IVA: IT01441600325
Basi in Italia • Disponibile per progetti remoti in tutto il mondo