Senior Software
Engineer
Health-Tech & Distributed Systems
Building production-grade backend systems, distributed architectures, and healthcare software solutions. From system design to deployment, reliability at scale.
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 Contract Professor 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, a second-level Master's degree in Clinical Engineering, 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.
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
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
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
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
Performance Optimization
Database query optimization, caching strategies, and application-level performance tuning.
- ▸ Query optimization
- ▸ Caching strategies (Redis, Memcached)
- ▸ Profiling & bottleneck analysis
- ▸ Load testing
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
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
Contract Professor
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
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
Selected Projects
Production systems deployed at scale: Telepathology Viewer, TrAIcorder, medical dashboards, AI Cancer Detection, and a personal AI parking project.
Telepathology Viewer
ProductionEnterprise-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
TrAIcorder
ProductionRemote 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
Medical Dashboards
ProductionOperational 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
Bioimed riconoscitore di cellule tumorali
ResearchComputer 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
Raspberry Pi Parking Detector
Personal ProjectIntelligent 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
GitHub
ProfileExplore 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
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.
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.
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.
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.
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 TouchLet's Work Together
Available for consulting projects, architecture advisory, and technical training.
Ready to start a conversation?
Alessandro Pellegrino
Partita IVA: IT01441600325
Based in Italy • Available for remote projects worldwide