Available for Freelance

Senior Software
Engineer

Health-Tech & Distributed Systems

Building production-grade backend systems, distributed architectures, and healthcare software solutions. From system design to deployment, reliability to scale.

5+
Years Experience
15+
Production Systems
3
Healthcare Products
Alessandro workspace
5+
Years in Production

About Me

I'm a Senior Software Engineer with over 5 years of experience building production-grade systems for healthcare and enterprise environments. My expertise spans backend architecture, distributed systems, and cloud infrastructure—with a particular focus on the health-tech domain.

My approach is architecture-first: I design systems that are scalable, maintainable, and performant from day one. Whether it's building microservices architectures on Kubernetes, designing real-time signal processing pipelines, or integrating complex healthcare protocols like HL7 and FHIR, I focus on long-term reliability and operational excellence.

I've developed mission-critical systems including:

  • Telepathology platforms with distributed microservices handling whole slide imaging
  • Remote photoplethysmography (rPPG) systems for real-time vital signs monitoring
  • Healthcare integration layers connecting legacy systems with modern APIs
  • Production Kubernetes deployments with observability and monitoring

Beyond engineering, I'm a technical instructor at ITS Volta, where I teach Python, Django, database design, and system architecture—bridging academic concepts with real-world engineering practices.

I hold a Master's in Clinical Engineering from the University of Trieste and a Bachelor's in Computer and Biomedical Engineering from Magna Graecia University of Catanzaro.

🏗️

Architecture-Driven

System design before implementation. Built to last.

🏥

Health-Tech Specialist

Medical device software, regulatory compliance, clinical systems.

📊

Production Focus

Performance, observability, reliability. Real-world impact.

What I Do

Senior-level consulting and engineering services for complex backend systems, distributed architectures, and health-tech solutions.

01

Backend Architecture Design

Design and implementation of scalable backend systems using Django, Python, and modern architectural patterns.

  • RESTful API design
  • Database schema design
  • Microservices architecture
  • Performance optimization
02

Kubernetes & Cloud Infrastructure

Production-ready Kubernetes deployments with CI/CD pipelines, monitoring, and auto-scaling.

  • Container orchestration
  • Infrastructure as Code
  • DevOps automation
  • Cloud-native design
03

Health-Tech Consulting

Medical device software development, healthcare interoperability, and regulatory compliance guidance.

  • HL7, FHIR, SOAP integrations
  • Medical device regulations (MDR, ISO 13485)
  • rPPG and signal processing
  • Clinical system integrations
04

Distributed Systems

Design and implementation of fault-tolerant, scalable distributed systems and microservices.

  • Message queues & event-driven design
  • Service mesh architecture
  • High availability patterns
  • Load balancing & caching
05

Performance Optimization

Database query optimization, caching strategies, and application-level performance tuning.

  • Query optimization
  • Caching strategies (Redis, Memcached)
  • Profiling & bottleneck analysis
  • Load testing
06

Technical Advisory

Strategic technical guidance, architecture reviews, and hands-on mentoring for engineering teams.

  • Architecture reviews
  • Technical due diligence
  • Team mentoring
  • Best practices implementation

Experience

Building production systems for healthcare and 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

Full-stack development of enterprise applications, AI systems, and public sector solutions.

💡 Key Projects:

  • Developed an AI-powered cancer cell recognition system using CNNs for real-time pathology image analysis
  • Built COVID-19 data collection and management platforms for public health administration
  • Created mobile applications for public facility management (beaches, museums) with real-time capacity tracking
  • Designed and implemented enterprise-grade backend systems with Django REST Framework
  • Developed Angular-based frontends with modern UI/UX patterns
Python Django Angular TypeScript Deep Learning TensorFlow PostgreSQL

Selected Projects

Production systems deployed at scale: Telepathology Viewer, TrAIcorder, medical dashboards, AI Cancer Detection, and a personal AI parking project.

Telepathology Viewer

Telepathology Viewer

Production

Enterprise-grade distributed microservices platform for Whole Slide Imaging (WSI) visualization and analysis in digital pathology workflows.

🔧 Technical Highlights:

  • Kubernetes-orchestrated microservices architecture
  • Real-time image tile serving with sub-second response times
  • Distributed caching layer (Redis) for optimized performance
  • PostgreSQL with spatial extensions for metadata indexing
  • WebSocket-based collaboration features
Python Django Kubernetes Microservices Redis PostgreSQL
TrAIcorder rPPG Monitoring System

TrAIcorder

Production

Remote health monitoring platform based on rPPG (remote photoplethysmography) for contactless vital signs detection using computer vision.

🔧 Technical Highlights:

  • Real-time video stream processing pipeline
  • Custom signal processing algorithms for heart rate extraction
  • MQTT-based device communication architecture
  • REST API with <100ms latency for real-time data
  • ISO 13485 and MDR 2017/745 compliant development
Python Django OpenCV Signal Processing MQTT AWS
Dashboard medicali

Medical Dashboards

Production

Operational dashboards for medical systems with real-time data collection, clinical visualization, alerting, and observability.

🔧 Technical Highlights:

  • Real-time ingestion pipelines for high-frequency sensor events
  • Automated monitoring workflows for availability and anomaly detection
  • Dashboard-oriented analysis for rapid incident triage
  • Designed for stable production operations and long-running telemetry workloads
  • Integrated notifications and response loops for faster operational feedback
Python HL7 FHIR SOAP RabbitMQ WSO2
AI Cancer Cell Detection

Bioimed riconoscitore di cellule tumorali

Research

Computer vision and deep learning system for real-time cancer cell recognition in pathology images using convolutional neural networks.

🔧 Technical Highlights:

  • Custom CNN pipeline for tumor cell classification
  • Dataset preprocessing and augmentation for medical image robustness
  • Real-time inference pipeline for live video streams
  • Model optimization for production deployment
  • Integration with existing laboratory workflows
Python TensorFlow Keras OpenCV CNN Computer Vision
Smart Park Detector

Raspberry Pi Parking Detector

Personal Project

Intelligent parking lot surveillance system powered by Raspberry Pi, featuring YOLOv8-based real-time parking space detection with Telegram integration for instant availability notifications.

🔧 Technical Highlights:

  • Real-time parking spot detection using YOLOv8 object detection
  • Integrated Telegram Bot for remote monitoring and push notifications
  • Automated continuous surveillance with configurable monitoring intervals
  • Color-coded visualization (green=available, red=occupied) for instant status
  • Custom parking zone definition and Raspberry Pi camera optimization for detection accuracy
Python YOLOv8 OpenCV Telegram Bot Raspberry Pi Computer Vision

GitHub

Profile

Explore my public repositories, open-source contributions, and additional projects on GitHub. Click below to visit my profile.

📌 Contents:

  • Fully documented personal and professional projects
  • Open-source contributions and collaborations
  • Experimental repositories and proof-of-concept implementations
  • Activity statistics and development insights

Technical Stack

Production-grade tools and technologies.

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

Engineering Philosophy

01

Architecture Before Code

Design systems with clarity of purpose. Every component should have a well-defined responsibility. Think through failure modes, scalability bottlenecks, and maintenance burden before writing the first line.

02

Quality Over Boilerplate

Ship code that solves real problems. Avoid over-engineering and unnecessary abstractions. Focus on clarity, correctness, and maintainability. The best code is the code that doesn't need to be rewritten.

03

Long-Term Maintainability

Build systems that teams can understand, debug, and evolve six months from now. Good documentation, clear naming, and consistent patterns matter more than clever tricks.

04

Performance-Driven Design

Performance is a feature. Measure, profile, optimize. Know where your bottlenecks are. Design with performance in mind from the start—retrofitting is expensive.

05

Observability By Design

You can't fix what you can't see. Build systems with comprehensive logging, metrics, and tracing. Debug production issues with data, not guesswork.

Education & Training

Private courses, technical mentoring, and architecture training for engineers and teams.

🐍

Private Technical Courses

One-on-one or small group training focused on practical, production-ready skills.

  • Python: From fundamentals to advanced patterns
  • Django & Django REST Framework
  • Backend architecture & design patterns
  • Database design & optimization
🏗️

Architecture Mentoring

Strategic guidance on system design, scalability, and engineering best practices.

  • System design & architecture reviews
  • Microservices & distributed systems
  • Kubernetes & cloud infrastructure
  • Performance optimization strategies
🏥

Health-Tech Training

Specialized training on medical device software development and healthcare systems.

  • Medical device regulations (MDR, ISO 13485)
  • HL7 & FHIR integration fundamentals
  • Healthcare system architecture
  • Clinical engineering best practices
👥

Corporate Workshops

Team training sessions tailored to your organization's technical needs.

  • Custom curriculum development
  • Hands-on project-based learning
  • Code review & best practices workshops
  • On-site or remote delivery

Ready to Level Up Your Skills?

Whether you're looking for individual mentoring, team training, or architecture consulting, let's discuss how I can help you achieve your technical goals.

Get in Touch

Let's Work Together

Available for consulting projects, architecture advisory, and technical training.

Ready to start a conversation?

Send Message

Alessandro Pellegrino
Partita IVA: IT01441600325
Based in Italy • Available for remote projects worldwide