Disponibile per Freelance

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à.

5+
Anni di esperienza
15+
Sistemi in produzione
3
Prodotti healthcare
Alessandro workspace
5+
Anni in Produzione

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.

01

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
02

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
03

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
04

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
05

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
06

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

2024 - Present

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
Python Django rPPG Signal Processing Biomedical Datasets Cloud Architecture HL7 FHIR

Senior Software Engineer

Engineering Ingegneria Informatica S.p.A

📍 Padova, Italy

2023 - Feb 2026

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
Python Django Kubernetes Microservices HL7 FHIR PostgreSQL Docker

CTO & Backend Architect

TrAIcorder (Bioimed Srl / Padmed Srl)

📍 Trieste, Italy

2020 - Present

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
Python Django rPPG Signal Processing MQTT AWS ISO 13485 Medical Devices

Technical Instructor

ITS Volta

📍 Trieste, Italy

2025 - Present

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

2019 - 2023

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
Python Django Angular TypeScript Deep Learning TensorFlow PostgreSQL

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

Telepathology Viewer

Produzione

Piattaforma 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
Python Django Kubernetes Microservices Redis PostgreSQL
TrAIcorder rPPG Monitoring System

TrAIcorder

Produzione

Piattaforma 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
Python Django OpenCV Signal Processing MQTT AWS
Dashboard medicali

Dashboard medicali

Produzione

Dashboard 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
Python HL7 FHIR SOAP RabbitMQ WSO2
AI Cancer Cell Detection

Bioimed riconoscitore di cellule tumorali

Ricerca

Sistema 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
Python TensorFlow Keras OpenCV CNN Computer Vision
Smart Park Detector

Detector Parcheggi Intelligenti

Progetto Personale

Sistema 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
Python YOLOv8 OpenCV Telegram Bot Raspberry Pi Computer Vision

GitHub

Profilo

Scopri 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

01

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.

02

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.

03

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.

04

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.

05

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.

Contattami

Lavoriamo 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