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.
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.
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
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
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?
Send Message
Alessandro Pellegrino
Partita IVA: IT01441600325
Based in Italy • Available for remote projects worldwide