Alessandro Alfano
Software engineer working on systems integration and distributed services.
Software Engineer · Systems Integration
Alessandro Alfano
Software Engineer · Systems Integration
Software engineer working on systems integration and distributed services.
About
Software engineer. Backend, integrations, and cloud-native infrastructure.
Integration between systems, and the distributed services around them. Diverse background. Interested in open source, and in who the software ends up serving.
Software engineer. Backend, integrations, and cloud-native infrastructure.
Integration between systems, and the distributed services around them. Diverse background. Interested in open source, and in who the software ends up serving.
Core Competencies
Software Architecture & System Design
Design of modular systems: boundaries, responsibilities, data models, and how a system is meant to change over time.
Complex System Integration
Integration of systems across automation, IoT, cloud services, and enterprise platforms: communication protocols, data flows, and orchestration patterns.
Distributed Systems & Cloud-Native Architectures
Distributed systems, microservices, containerized environments, and hybrid cloud/on-prem infrastructures.
DevOps & Engineering Practices
Git workflows, CI/CD pipelines, containerization with Docker, and development infrastructure management.
Applied Research & Technology Evaluation
Evaluation and adoption of new technologies, integration patterns, and AI-assisted workflows.
Design of modular systems: boundaries, responsibilities, data models, and how a system is meant to change over time.
Integration of systems across automation, IoT, cloud services, and enterprise platforms: communication protocols, data flows, and orchestration patterns.
Distributed systems, microservices, containerized environments, and hybrid cloud/on-prem infrastructures.
Git workflows, CI/CD pipelines, containerization with Docker, and development infrastructure management.
Evaluation and adoption of new technologies, integration patterns, and AI-assisted workflows.
Professional Experience
Application Engineer @ Microtecna Engineering
Swiss engineering company specializing in high-tech industrial solutions, robotics, and automated systems
Reference point for application software, R&D, and development infrastructure
Responsibilities
- Design and development of software applications and integration layers for automated systems, including architecture definition, communication protocols, and data models
- Contribution to the evolution of the company's application framework (.NET/WPF), focusing on modular architecture, extensibility, and web technology integration
- R&D activities: evaluation and adoption of new data storage technologies, CI/CD and containerization practices
- Management and evolution of company's private git infrastructure, introduction to private Package/Container Registry and advanced Git automatic workflows
- Internal reference for Linux environments, web technologies, and AI-assisted development workflows
Software Architect @ YouPower AG
Swiss energy technology company focused on smart metering and energy community solutions
Architecture redesign of the data platform, from meter acquisition to billing
Responsibilities
- Led the complete redesign and rewrite of a distributed system for electricity consumption/production data collection and processing
- Coordinated development team and defined end-to-end system architecture
- Designed meter acquisition layer using Modbus protocol and IoT router configuration
- Architected on-premise cloud infrastructure with VMs and Docker Swarm
- Developed data visualization platform using Angular and NestJS
- Implemented automated billing data generation and OCPP server for EV charging stations
Full Stack Developer @ Forge Srl
Italian software house specializing in cloud-native solutions and enterprise integrations
Open-source work on Leapp and cloud integrations for enterprise clients
Responsibilities
- Contributed to Leapp, an open-source application for secure cloud access management in DevOps environments
- Designed and implemented AWS-based solutions using TypeScript, including e-commerce-to-ERP integration flows
- Developed microservices-oriented document processing system (Spring Boot) for Italian electronic invoicing standards
Software Developer @ Arsinform Srl
Italian company specializing in industrial automation and warehouse management software
Mission management system for automated warehouses
Responsibilities
- Contributed to design and evolution of automation systems for automated warehouses
- Integrated and optimized mission management system for a leading Italian food producer/distributor
- Conducted operational research for technology stack modernization
Application Engineer
Swiss engineering company specializing in high-tech industrial solutions, robotics, and automated systems
Software Architect
Swiss energy technology company focused on smart metering and energy community solutions
Full Stack Developer
Italian software house specializing in cloud-native solutions and enterprise integrations
Software Developer
Italian company specializing in industrial automation and warehouse management software
Education
B.Sc. Computer Engineering
Politecnico di Milano - Milan, Italy
2020 - 2026
Medicine and Surgery (partial)
University of Milan - Milan, Italy
2014 - 2020
Classical Studies Diploma (Maturità Classica)
Liceo Classico Alessandro Volta - Como, Italy
2009 - 2014
B.Sc. Computer Engineering
Medicine and Surgery (partial)
Classical Studies Diploma (Maturità Classica)
Courses
AWS Solutions Architect – Associate (Training Course)
beSharp Srl
2022-11
Technical Skills
Architecture & Design
- System Architecture
- Microservices Design
- Domain-Driven Design
- Event-Driven Architecture
- API Design
Languages
Primary:
Secondary:
Scripting:
Frameworks & Platforms
Backend:
.NET, NestJS, Node.js, Spring Boot
Frontend:
Angular, Blazor, Vue
Desktop:
WPF
Game Development:
Love2D
Data & Databases
Relational:
PostgreSQL, MySQL, SQLite
NoSQL:
MongoDB, Redis, InfluxDB
Cloud:
DynamoDB
Infrastructure & DevOps
Containerization:
Docker, Docker Swarm, Docker Compose, Kubernetes
CI/CD:
GitLab CI/CD, GitHub Actions
Cloud:
AWS
Integration & Protocols
Protocols:
gRPC, MQTT, REST, WebSocket, OPC UA, Modbus TCP, Signal R
Patterns:
Message Queues, Event Streaming, Pub/Sub
-
Architecture & Design
- System Architecture
- Microservices Design
- Domain-Driven Design
- Event-Driven Architecture
- API Design
-
Languages
- Primary: TypeScript, JavaScript, Java, C#, Lua
- Secondary: Python, Rust, SQL
- Scripting: Bash, PowerShell
-
Frameworks & Platforms
- Backend: .NET, NestJS, Node.js, Spring Boot
- Frontend: Angular, Blazor, Vue
- Desktop: WPF
- Game Dev: Love2D
-
Data & Databases
- Relational: PostgreSQL, MySQL, SQLite
- NoSQL: MongoDB, Redis, InfluxDB
- Cloud: DynamoDB
-
Infrastructure & DevOps
- Containerization: Docker, Docker Swarm, Docker Compose, Kubernetes
- CI/CD: GitLab CI/CD, GitHub Actions
- Cloud: AWS
-
Integration & Protocols
- Protocols: gRPC, MQTT, REST, WebSocket, OPC UA, Modbus TCP, Signal R
- Patterns: Message Queues, Event Streaming, Pub/Sub
Projects
Main Projects
Alphamon
Game Framework
Collectible monster-fighting RPG starter kit in Lua/Love2D, with dependency injection, TCP multiplayer, a battle system, and dialog management. MIT-licensed, to be released as open source.
Features:
- Dependency Injection
- Multiplayer Networking
- Battle System
- Dialog Management
Multi-Protocol Integration Framework
Integration Framework
Framework/application template for multi-protocol integration across distributed, heterogeneous environments. Supports OPC UA, Redis, REST, gRPC, and other protocols for heterogeneous system communication.
AML (Alessandro's Music Language)
Creative Tool
Text-based music notation system for chiptune composition, with a Game Boy Color-style synthesis framework built on ChucK and Python CLI utilities.
OpenUniversity Projects
GathorApp
Web Application
Outing and event management system with geolocation, JWT authentication, real-time chat, and vouchers.
Tech: Spring Boot, Angular, JWT, WebSocket
OpenGreen Wheels
Web Application
Car pooling application, split into frontend, backend, and shared-core repositories.
Tech: TypeScript, Angular, Node.js
OpenOther Public Projects
Lorenzo Orsenigo Website
Website
Website for percussionist Lorenzo Orsenigo.
Tech: Nunjucks, HTML, CSS, JavaScript
OpenPersonal Portfolio
Website
Personal website and CV platform with JSON-based data backend.
Tech: TypeScript
OpenWaterfall Enterprise
Website
Site of the fictional company that appears in the theatre production Waterfall, written and directed by Ilaria Casati.
Tech: Eleventy, Nunjucks, Bootstrap, JavaScript
OpenMain Projects
Game Framework
Collectible monster-fighting RPG starter kit in Lua/Love2D, with dependency injection, TCP multiplayer, a battle system, and dialog management. MIT-licensed, to be released as open source.
Integration Framework
Framework/application template for multi-protocol integration across distributed, heterogeneous environments. Supports OPC UA, Redis, REST, gRPC, and other protocols for heterogeneous system communication.
Creative Tool
Text-based music notation system for chiptune composition, with a Game Boy Color-style synthesis framework built on ChucK and Python CLI utilities.
University Projects
Web Application
Outing and event management system with geolocation, JWT authentication, real-time chat, and vouchers.
Technologies: Spring Boot, Angular, JWT, WebSocket
Web Application
Car pooling application, split into frontend, backend, and shared-core repositories.
Technologies: TypeScript, Angular, Node.js
Other Public Projects
Website
Website for percussionist Lorenzo Orsenigo.
Technologies: Nunjucks, HTML, CSS, JavaScript
Website
Personal website and CV platform with JSON-based data backend.
Technologies: TypeScript
Website
Site of the fictional company that appears in the theatre production Waterfall, written and directed by Ilaria Casati.
Technologies: Eleventy, Nunjucks, Bootstrap, JavaScript
Open Source Contributions
Leapp
Noovolari
Secure cloud access management for DevOps environments (AWS, Azure, GCP)
Feature development during the Forge period (2022-2023)
View RepositorySecure cloud access management for DevOps environments (AWS, Azure, GCP)
Languages
- Italian: Native
- English: C1 (Professional)
- French: A2 (Elementary)
- Latin: Reading
- Ancient Greek: Reading
- Italian: Native
- English: C1 (Professional)
- French: A2 (Elementary)
- Latin: Reading
- Ancient Greek: Reading
Interests & Hobbies
Creative Interests
- Music - Singing and playing in a rock band; chiptune composition; music notation systems
- Game Development - Indie game development in Lua/Love2D
Physical Activities
- Sailing
- Soccer Coaching - Youth team coaching
Other Interests
- Cooking
Theatre
Communication with Teatro Sociale di Como
Compagnia Teatrale Trebisonda
2026 - Present
Contact person for the company's relationship with Teatro Sociale di Como. Current work covers workshops and "Theatron - una sfida a teatro", part of the Stravolta campaign of the 2026/2027 season.
Waterfall, by Ilaria Casati
Compagnia Teatrale Trebisonda
2025 - 2026
Production staged in four performances between 2025 and 2026. The site of the fictional company featured in the play is listed under Projects.
OpenWorkshop activities
Mumble Teatro
2021 - 2025
Workshop cycles with the association, each ending in a final production; four in total.
Communication with Teatro Sociale di Como
Contact person for the company's relationship with Teatro Sociale di Como. Current work covers workshops and "Theatron - una sfida a teatro", part of the Stravolta campaign of the 2026/2027 season.
Waterfall, by Ilaria Casati
Production staged in four performances between 2025 and 2026. The site of the fictional company featured in the play is listed under Projects.
Workshop activities
Workshop cycles with the association, each ending in a final production; four in total.
Values
- Technology for social good
- Open source and transparency
- Environmental sustainability
- Community empowerment
- Ethical engineering practices
Contact Information
Email: alfano.alessandro@outlook.com
Phone: +39 331 400 1156
Location: Uggiate con Ronago, CO, Italy
Work Region: Canton Ticino, Switzerland
Legal
I authorize the processing of personal data in accordance with Legislative Decree 101/2018 and GDPR (EU Regulation 2016/679)
I authorize the processing of personal data in accordance with Legislative Decree 101/2018 and GDPR (EU Regulation 2016/679)