Open to roles: System · V&V · Cloud/DevOps Domains: Aerospace · Powertrain · Industrial

Luigi Cucciolillo

Senior Electronic Engineer · Validation & Verification · Cloud-native tooling

I am a Senior electronic engineer with a strong background in the design, validation, and industrialization of electronic systems for harsh environments.
My experience spans digital and power electronics, validation and verification, and mass-production testing across demanding industrial, automotive, and aerospace contexts.
Over the years, I have worked at the intersection of reliability, compliance, and scalability, covering the full product lifecycle from requirements definition and electronic design to validation strategy and production readiness.

Alongside hardware and system engineering, I am progressively deepening my focus on software engineering, DevOps, and cloud computing, focusing my journey into Kubernetes and modern orchestration platforms.
It is not just a cloud technology, but a foundational layer for building scalable and resilient systems.
I actively explore its application in domains closely aligned with my hands-on experience, such as Computer System Validation (CSV), IoT ecosystems and sensor networks, and autonomous edge computing for industrial automation, smart factories, autonomous vehicles, drone swarms, and large-scale infrastructure.

Experience

Role overview

Senior Electronic Engineer

TME srl - Caserta, Italy
01/11/2024 → Present
  • Design military-grade cabling systems
  • Microservices app to manage local DB + file generation (Node.js) for process engineering
  • Testing and troubleshooting RF systems
  • Design, drafting and definition of schematics
  • System & Product Development Engineer

    Mahle Electronics - Paterna, Spain
    01/06/2023 → 01/12/2023
  • Led technical activities across testing + production, supporting change management (powertrain electronics)
  • Field: end-of-line tests · AOI · in-line tests · flying probes · durability · production tools
  • Lead Hardware Validation Engineer

    Eaton - Prague, Czech Republic
    01/10/2022 → 01/05/2023
  • Co-ordinated technical experts to ensure validation of a new internal product development
  • Competences: EMC · thermal · electrical/high-power · functional tests · test bench coordination (programming and definition)
  • Validation Engineer

    Eaton -Prague, Czech Republic
    03/01/2022 → 01/10/2022
  • Test case definition · test plan review · test bench definition
  • Validation plan and strategy · communication with external laboratories
  • Tools: Jira · Confluence · Jama
  • System Test Engineer

    Thales Alenia Space Italia - Turin, Italy
    01/04/2019 → 01/04/2020
  • Developed test code/scripts for CSV during ambient thermal-vacuum campaign
  • Subsystems: EPS · Thermal Control · Data Handling
  • Hardware Design Engineer

    Argotec SRL - Turin, Italy
    13/10/2018 → 31/03/2019
  • Designed architecture, schematics, and BOM for a prototype OBC
  • Defined power/data paths; selected radiation-hardened components
  • Managed PCB placement; produced BOM and schematics
  • Trainee

    Argotec SRL - Turin, Italy
    07/04/2018 → 12/10/2018
  • Developed LabVIEW test code for nano satellite test cases (ArgoMoon)
  • Worked on hardware of electrical power subsystem (EPS - flight + ground models) and supported measurement systems (NI hardware)
  • Programming: LabVIEW · MATLAB
  • Reference: Emilio Fazzoletto

    Volunteer / Sales & Employee Assistant — British Heart Foundation

    Mitcham, London, UK
    01/08/2011 → 01/09/2011
  • Retail support, customer interaction, inventory and donation handling
  • Education & Training

    Courses cards

    Linux Foundation System Administrator

    The linux Foundation
    05/2025 – Actual
    Linux System Administration Essentials (LFS207)
    60 hours
    Pending
    Official link here
  • Description
    • Who Is It For
      • What You’ll Learn
      • What It Prepares You For
      • Course Outline
      • A Beginner’s Guide to Open Source Software Development LFD102
        4 hours
        Pending
        Official link here
      • Description
        • Who Is It For
          • What You’ll Learn
          • What It Prepares You For
          • Course Outline
          • Introduction to GitOps LFS169
            3 hours
            Pending
            Official link here
          • Description
            • Who Is It For
              • What You’ll Learn
              • What It Prepares You For
              • Course Outline
              • Introduction to Cloud Infrastructure Technologies (LFS151)
                Completed
                Official link here
              • Description
                  Introduction to Cloud Infrastructure Technologies (LFS151) is a broad, entry-level course designed to provide a comprehensive overview of the technologies, concepts, and architectural patterns that underpin modern cloud computing. It is intended for system administrators, developers, and architects who are new to the cloud and need a structured framework to understand the rapidly evolving cloud-native landscape and evaluate which technologies best align with their organizational needs. The course introduces the fundamental service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Container as a Service (CaaS)—and explains how virtualization, containers, and orchestration technologies enable scalable and flexible infrastructure. Learners gain hands-on exposure to container fundamentals using Docker, along with conceptual grounding in microservices, container orchestration, and emerging execution models such as unikernels and serverless computing.
                  Beyond compute, the course explores software-defined networking and software-defined storage, highlighting how networking, storage, and observability are reimagined in cloud-native systems. It also covers essential DevOps practices and tooling, including CI/CD, configuration management, image building, logging, monitoring, distributed tracing, and service meshes, providing a holistic view of how modern cloud platforms are built and operated. Finally, the course addresses advanced and forward-looking topics such as IoT integration and operational best practices, helping learners understand both the opportunities and challenges of cloud adoption.
                  By the end of the course, participants develop a solid foundational understanding of cloud infrastructure and open-source cloud technologies, enabling them to make informed decisions, collaborate effectively across development and operations teams, and prepare for more specialized cloud and platform engineering paths.
              • Who Is It For
                  This class is designed for people who have little or no prior experience with cloud technologies. System administrators, developers, and architects new to the cloud can all benefit from the content covered in this class, especially if they are looking to evaluate which cloud technologies might be the best fit for their organization.
              • What You’ll Learn
                  In this course you will receive an overview of common cloud technologies, an introduction to Iaas, PaaS, CaaS, and learn about basic operations with containers and images using Docker command, software-defined networking and software-defined storage solutions, the skill sets needed to deliver next generation cloud, and the challenges of cloud technologies.
              • What It Prepares You For
                  You will walk away from this course with an understanding of cloud computing and the use of open source software to maximize development and operations.
              • Course Outline
                  Chapter 1. Virtualization Chapter 2. Infrastructure as a Service (IaaS) Chapter 3. Platform as a Service (PaaS) Chapter 4. Containers Chapter 5. Containers: Micro OSes for Containers Chapter 6. Containers: Container Orchestration Chapter 7. Unikernels Chapter 8. Microservices Chapter 9. Software-Defined Networking and Networking for Containers Chapter 10. Software-Defined Storage and Storage Management for Containers Chapter 11. DevOps and CI/CD Chapter 12. Tools for Cloud Infrastructure: Configuration Management Chapter 13. Tools for Cloud Infrastructure: Build & Release Chapter 14. Tools for Cloud Infrastructure: Key-Value Pair Store Chapter 15. Tools for Cloud Infrastructure: Image Building Chapter 16. Tools for Cloud Infrastructure: Debugging, Logging, and Monitoring for Containerized Applications Chapter 17. Service Mesh Chapter 18. Internet of Things (IoT) Chapter 19. Serverless Computing Chapter 20. Distributed Tracing Chapter 21. How To Be Successful in the Cloud
              • Introduction to DevOps and Site Reliability Engineering (LFS162)
                Completed
                Official link here
              • Description
                  Introduction to DevOps and Site Reliability Engineering (LFS162) is a foundational course that provides a structured introduction to the principles, practices, and cultural shifts that underpin modern software delivery and reliable system operations. It is designed both for managers seeking guidance on how to initiate and lead organizational transformation, and for engineers who aspire to build a career in DevOps and Site Reliability Engineering (SRE).
                  The course explains how DevOps practices have reshaped software development and operations by breaking down silos, accelerating delivery cycles, and improving collaboration. It explores the role of cloud computing and container technologies, with Kubernetes as a central platform, in enabling scalable, resilient, and repeatable application deployments. Learners are introduced to the motivations and practical implementation of Infrastructure as Code, highlighting how infrastructure automation improves consistency, traceability, and operational confidence.
                  In addition, the course covers CI/CD pipelines and their role in delivering software safely and continuously, as well as the fundamentals of observability, including what to monitor, why it matters, and how observability supports system reliability. The final sections introduce Site Reliability Engineering, presenting SRE as a disciplined engineering approach to balancing feature velocity with system stability and reliability.
                  By the end of the course, participants gain a solid understanding of DevOps and SRE foundations, equipping them with the conceptual and practical knowledge needed to deploy and operate software systems with speed, resilience, and high reliability in modern cloud-native environments.
              • Who Is It For
                  If you are a manager looking for guidelines on how to start transforming organizations, and understand where to start, this course is for you. If you aspire to make a career in the world of DevOps and Site Reliability Engineering, this course is your starting point.
              • What You’ll Learn
                  In this course you will learn how DevOps is influencing software delivery, how cloud computing has enabled organizations to rapidly build and deploy products and expand capacity, how the open container ecosystem, with Kubernetes in the lead, is truly revolutionizing software delivery, and the why, what and how of writing Infrastructure as Code. The course also covers Continuous Deployment and Continuous Delivery (CI/CD), as well as the role played by observability systems, what to observe and why.
              • What It Prepares You For
                  Upon completion, you should have a good understanding of the foundation, principles, and practices of DevOps and Site Reliability Engineering, and have gained the knowledge and skills to understand how to deploy software with confidence, agility and high reliability using modern DevOps and SRE practices.
              • Course Outline
                  Chapter 1. Welcome! Chapter 2. Introduction to DevOps and Site Reliability Engineering Chapter 3. Introduction to Cloud Chapter 4. Introduction to Containers Chapter 5. Infrastructure as Code Chapter 6. Continuous Integration/Continuous Delivery Chapter 7. Introduction to Observability Chapter 8. Site Reliability Engineering
              • Advanced Cloud Engineer IT Professional Program

                The Linux Foundation
                06/2025 → Present
                Container Fundamentals (LFS253)
                06/2025 → 07/2025
                This course will help you build a solid foundation on container technologies. Once you have learned the basics with the course, you will be able to take on more advanced topics, like Docker Swarm and Kubernetes, with ease. Official link here
              • Who Is It For
                  It has become extremely important for countless job roles in the technology industry to learn about containers, be they developers, quality assurance, operations, or DevOps.
              • What You’ll Learn
                  This Containers Fundamentals course will help you build a solid foundation on container technologies. After completing this course, you should be able to perform container and image operations with different container runtimes, manage network and storage (volumes) with containers, build and run multi-container applications with Docker, Docker APIs, etc.
              • What It Prepares You For
                  This course prepares you to work with containers to bundle an application with all its dependencies and deploy it on the platform of our choice, be it Bare-Metal, VM, Cloud, etc. Once you have learned the basics with the course, you will be able to take on more advanced topics, like Docker Swarm and Kubernetes, with ease.
              • Course Outline
                  Chapter 1. Course Introduction Chapter 2. Virtualization Fundamentals Chapter 3. Virtualization Mechanisms Chapter 4. Container Standards and Runtimes Chapter 5. Image Operations Chapter 6. Container Operations Chapter 7. Building Container Images Chapter 8. Container Networking Chapter 9. Container Storage Chapter 10. Runtime and Containers Security
              • Kubernetes fundamentals (LFS258)
                08/2025 → 09/2025
                Official link here
              • Who Is It For
                  This course is ideal for those wishing to manage a containerized application infrastructure. This includes existing IT administrators, as well as those looking to start a cloud career.
              • What You’ll Learn
                  The Kubernetes Fundamentals course will teach you how to use the container management platform used by companies like Google to manage their application infrastructure. You will learn how to install and configure a production-grade Kubernetes cluster, from network configuration to upgrades to making deployments available via services. The course also distills key principles, such as pods, deployments, replicasets, and services, and will give you enough information so that you can start using Kubernetes on your own.
              • What It Prepares You For
                  The course, along with real-world experience and study, will provide the skills and knowledge also tested by the Kubernetes Certified Administrator (CKA) exam.
              • Course Outline
                  Chapter 1. Course Introduction, Chapter 2. Basics of Kubernetes, Chapter 3. Installation and Configuration, Chapter 4. Kubernetes Architecture, Chapter 5. APIs and Access, Chapter 6. API Objects, Chapter 7. Managing State with Deployments, Chapter 8. Helm and Kustomize, Chapter 9. Volumes and Data, Chapter 10. Services, Chapter 11. Ingress, Chapter 12. Scheduling, Chapter 13. Logging and Troubleshooting, Chapter 14. Custom Resource Definitions, Chapter 15. Security, Chapter 16. High Availability, Chapter 17. Exam Domain Review
              • Service Mesh Fundamentals (LFS243)
                10/2025 → 11/2025
                Official link here
              • In short
                  With the growth of microservices and Kubernetes production environments, there is an increasing need to improve resilience, observability, and security for cloud native apps. This course explains the principles behind service mesh and explores the use of Envoy Proxy, Linkerd, Istio, Consul, and the Service Mesh Interface (SMI).
              • Description
                  The Service Mesh Fundamentals (LFS243) course provides a compact but complete introduction to modern cloud-native traffic management, covering the challenges of microservices, the need for resilience patterns (timeouts, retries, deadlines, circuit breakers, client-side and proxy-side load balancing), and the role of sidecar-based data planes built on technologies like Envoy, Linkerd-proxy, and Consul Connect. It explains how control planes such as Linkerd, Istio, and Consul manage service discovery, security, and configuration, and how ingress controllers integrate with meshes to handle north–south traffic. The course also introduces SMI (Service Mesh Interface) and its key APIs—TrafficSpecs, TrafficSplit, TrafficAccessControl, and TrafficMetrics—as vendor-agnostic standards. Tools like Linkerd viz, tap, routes, debug containers, Telepresence, and distributed tracing/metrics pipelines are explored for troubleshooting and observability, along with security mechanisms such as mutual TLS (mTLS) and certificate rotation. Overall, it gives a solid foundation for working with service mesh technologies across Kubernetes environments.
              • Who Is It For
                  This course is designed for DevOps engineers, site reliability engineers, and platform engineers adopting microservice architectures.
              • What You’ll Learn
                  The course introduces the challenges of distributed systems, strategies for managing these challenges, and the architecture of service meshes. It also covers key concepts such as data plane vs. control plane and the evolution of ingress.
              • What It Prepares You For
                  After completing this course, you will be prepared to roll out and manage microservice architectures and distributed systems.
              • Course Outline
                  Chapter 1. Course Introduction, Chapter 2. Cloud Native Apps, Chapter 3. Resilience for Distributed Systems, Chapter 4. Service Mesh Data Planes and Control Planes, Chapter 5. Service Mesh Fundamentals, Chapter 6. Service Mesh Standards, Chapter 7. Using Service Mesh to Debug and Mitigate App Failures
              • Monitoring Systems and Services with Prometheus (LFS241)
                11/2025 → 12/2025
                Official link here
              • In short
                  This course leads new Prometheus users through many of its major features, best practices, and use cases. Course participants are expected to have basic experience with Linux/Unix system administration, as well as some development experience in Go and/or Python.
              • Description
                  The Monitoring Systems and Services with Prometheus (LFS241) course provides a structured and in-depth introduction to cloud-native observability, focusing on monitoring modern distributed systems and Kubernetes workloads. It covers the Prometheus data model, pull-based scraping, time-series storage internals (WAL, blocks, compaction), and metric types (counters, gauges, histograms, summaries), together with PromQL for querying, aggregation, and alert evaluation. The course explains integration with Kubernetes service discovery, labeling and relabeling pipelines, and exporters such as Node Exporter, cAdvisor, blackbox exporter, and Pushgateway, as well as custom instrumentation in Go and Python. It explores alerting architectures using Alertmanager, including grouping, routing, deduplication, and high availability via gossip protocols. Practical laboratories include remote storage integrations using SeaweedFS and MinIO (S3-compatible object storage) together with Thanos for long-term storage, query federation, and globally scalable Prometheus architectures. Overall, the course provides hands-on experience operating scalable, highly available observability stacks in production and edge-oriented environments.
              • Who Is It For
                  The LFS241 course is built for DevOps engineers, SREs, and system admins ready to level up observability skills and get Prometheus-ready for high-impact roles in modern, cloud-native environments. The PCA is a pre-professional certification designed for an engineer or application developer with special interests in observability and monitoring.
              • What You’ll Learn
                  Walk away knowing how to monitor real-world systems with Prometheus—track containers, catch issues early, use service discovery, and build production-grade observability into your Kubernetes stack.
              • What It Prepares You For
                  Prepare for real-world observability challenges—whether you're deploying at scale, building dashboards, or setting alerts. This course, along with real-world experience and study, will provide the skills and knowledge also tested by the Prometheus Certified Associate (PCA) exam
              • Course Outline
                  Chapter 1. Course Introduction Chapter 2. Introduction to Observability, Chapter 3. Introduction to Prometheus, Chapter 4. Installing and Setting Up Prometheus, Chapter 5. Basic Querying, Chapter 6. Dashboarding, Chapter 7. Monitoring Host Metrics, Chapter 8. Monitoring Container Metrics, Chapter 9. Instrumenting Code, Chapter 10. Building Exporters, Chapter 11. Advanced Querying, Chapter 12. Relabeling, Chapter 13. Service Discovery, Chapter 14. Blackbox Monitoring, Chapter 15. Pushing Data, Chapter 16. Alerting, Chapter 17. Making Prometheus Highly Available, Chapter 18. Recording Rules, Chapter 19. Scaling Prometheus Deployments, Chapter 20. Local Storage, Chapter 21. Remote Storage Integrations, Chapter 22. Transitioning From and Integration with Other Monitoring Systems, Chapter 23. Monitoring and Debugging Prometheus, Chapter 24. Prometheus and Kubernetes
              • Managing Kubernetes Applications with Helm (LFS244)
                12/2025 → 01/2026
                Official link here
              • In short
                  Helm is an emerging technology that enables packaging and running applications on Kubernetes in a simple, efficient way. This course is a deep dive into Helm, and how it's used in real-world scenarios to manage the lifecycle of applications on Kubernetes
              • Description
                  The course provides a system-level understanding of Helm architecture, chart design, and release management, enabling repeatable, versioned, and production-safe deployments. It covers building production-ready Helm charts, managing installations, upgrades, rollbacks, and working with chart repositories and dependencies. Helm is treated as a control abstraction layer between application intent, Kubernetes primitives, and CI/CD or GitOps workflows, similar to a shipping container that standardizes application delivery across environments. Real-world operational risks such as misconfigured charts, release state drift, and centralized deployment models are analyzed. Misconfiguration can impact service availability but is mitigated through linting, validation, and staged rollouts. Release drift is addressed through GitOps reconciliation and strict ownership of resources. In edge computing scenarios, centralized Helm usage may become a single point of failure, mitigated by pre-rendered manifests and decentralized deployment pipelines. Overall, the course strengthens production reliability, operational scalability, and lifecycle control for Kubernetes workloads.
              • Who Is It For
                  Recommended for system administrators, DevOps engineers, SREs, and other software professionals, this course is for any person who wishes to enhance their operational experience running containerized workloads on the Kubernetes platform.
              • What You’ll Learn
                  This course covers the history of the Helm project and its architecture, how to properly install the Helm client, the various components of a Helm chart and how to create one, the command-line actions used for managing an application’s lifecycle, and much more.
              • What It Prepares You For
                  This course provides a full-featured deep dive into the Helm client, Helm charts, and how Helm can prepare you for real-world scenarios managing the full lifecycle of applications on Kubernetes.
              • Course Outline
                  Chapter 1. Course Introduction Chapter 2. Helm Basics Chapter 3. Helm Setup and Initial Usage Chapter 4. Helm Charts Chapter 5. Application Lifecycle Chapter 6. Chart Repositories and Other Topics
              • Cloud Native Logging with Fluentd and Fluent Bit (LFS242)
                Next
                work in progress…

                Winter AI and data bootcamp

                Course
                12/2025 → 01/2026
                Python Programming 7 hours .

                Programmazione con Python — Winter Camp 2025

                Material for 7 hours of theoretical study

                Python Programming (Winter Camp 2025) is an introductory, hands-on training program designed to build solid foundations in Python software development through a structured combination of theory, guided practice, and practical exercises. The objective is to enable learners to master Python syntax and core programming constructs, applying them immediately to concrete problems, while progressively introducing modern AI-assisted coding tools.
                The course starts with the fundamentals of the language, focusing on variables and data types. Topics include arithmetic operations, correct handling of divisions, powers and modulo operations, variable swapping techniques, as well as type casting and string formatting. These concepts are reinforced through a set of targeted exercises.

                The program then introduces data collections, covering structures used to organize and manipulate data. Practical activities are applied to realistic scenarios, such as managing school report data, to demonstrate how data structures are used in real-world contexts.
                The module on conditional statements addresses control-flow logic using if/else constructs and proper decision branching. This is followed by a dedicated section on loops, aimed at developing the ability to automate repetitive tasks and iterative logic through exercises involving powers, ranking logic (“second place”), register management, and palindrome detection.

                The course subsequently covers procedural programming, with a focus on problem decomposition into functions, code reuse, and logical organization of programs. Exercises include geometric calculations (circle area) and rule-based logic (leap year detection), reinforcing functional structuring and program clarity.

                To complete the curriculum, a dedicated module explores key AI tools supporting software development. This section covers AI-assisted code generation and development workflows using widely adopted platforms and tools such as Google Colab, ChatGPT, Cursor, and GitHub Copilot in Visual Studio Code. It also introduces AI programming techniques, including vibe coding and engineered approaches, aimed at improving productivity, prototyping speed, and code quality through controlled prompting and iterative refinement.
                AI fundamentals 7 hours .
                Material for 7 hours of hands-on study
                This course provides a theoretical and applied overview of modern Artificial Intelligence systems, with a primary focus on Large Language Models (LLMs), Agentic AI, and Transformer-based architectures. It is structured to integrate foundational theory with guided laboratory activities, ensuring a clear connection between underlying concepts and their practical implementation.

                The program examines the training and operational principles of LLMs, including prompt engineering methodologies and Retrieval-Augmented Generation (RAG). Practical sessions address the design and implementation of RAG pipelines using established frameworks such as LangChain and LlamaIndex. The course further introduces Agentic AI, covering the architectural components and development patterns of autonomous AI agents, supported by hands-on laboratories in Python and the use of modern agent frameworks including LangGraph, CrewAI, and AutoGen, applied to representative real-world scenarios.

                The final modules are dedicated to Transformer architectures and the Hugging Face ecosystem, providing theoretical insight into self-attention mechanisms, encoder–decoder models, and sequence-to-sequence paradigms. These concepts are reinforced through applied laboratories focused on fine-tuning transformer models for Natural Language Processing tasks, including text classification, Named Entity Recognition (NER), translation, and summarization.
                Workshops on AI 8 hours .
                01 Fine-Tuning and Deployment of a Large Language Model (LLM) 2 hours .
                Date: 26/06/2025 Duration: 2 hours
                A two-hour masterclass titled "Fine-Tuning and Deployment of a Large Language Model (LLM)", aimed at providing a practical, end-to-end overview of adapting and serving transformer-based models.
                The session focused on fine-tuning pre-trained models using the Hugging Face Transformers library and executing training workflows in Google Colab. We covered dataset formatting, tokenization, training loop configuration, evaluation, and checkpoint management.
                In the second part, we explored deployment strategies using Hugging Face Spaces, with emphasis on reproducibility, interface integration (via Gradio), and model versioning.
                This hands-on session was designed for engineers, data scientists, and applied researchers seeking to operationalize custom LLMs efficiently using open-source tools and cloud-based resources.
                02 AI engineering: From model to service, how to serve a model through a REST API 3 hours .
                In this three-hour workshop, we explored how to transform a trained machine learning model into a functioning service accessible through a REST API. Using Flask as the lightweight web framework and Uvicorn as the ASGI server, we learned how to expose the model so that clients can send validated inputs and receive predicted outputs in real time.
                The session emphasized understanding the complete data flow: from input validation, through the model’s learned patterns, to the generation of outputs. Special attention was given to data control and consistency, ensuring that every request handled by the API maintains accuracy, transparency, and security.
                Stack: Python · Flask · Uvicorn · REST API Architecture
                03 AI development: An expense management agent with Telegram 3 hours .
                duration: 3 h
                Developed an AI-driven expense and cash-flow management bot leveraging Telegram Bot API and n8n for workflow orchestration. The session focused on agent-based AI architecture, API integration, and event-driven automation pipelines, demonstrating how to design and deploy intelligent financial assistants using low-code and AI orchestration tools.

                Clean Tech Academy

                Miticoro Foundation · Politecnico di Torino · EIT Deep Tech Talent
                Course
                09/2025 → 11/2025
                In summary
                New energy production technologies · advanced renewables · energy storage innovation · smart-grid architectures.
                Innovation principles: problem exploration · research framing · structured ideation.
                User validation, assumption testing, solution refinement, pitch development.
                Description Technical skills
                The technical skills required and developed in the context of the Clean Tech Academy concern mastering emerging technologies in the clean and deep tech sector, with a focus on the ecological and digital transition.
              • Ability to apply knowledge of Clean Technologies: Participants will gain a solid understanding of key emerging technologies in the area of sustainability and decarbonisation.
              • Anlysis of Sustainability Challenges and Identification of Technology Solutions: The programme focuses on the ability to identify problems and propose solutions based on innovative technologies, with a particular focus on industrial contexts.
              • Use of Digital Learning and Collaboration Tools: The integrated online platform will allow participants to develop skills in the use of digital tools for training, knowledge sharing and project management.
              • In addition to technical skills, the Clean Tech Academy programme aims to develop a series of fundamental transversal skills to address deep tech challenges and promote collaboration among stakeholders.
              • Problem Solving and Critical Thinking: Ability to address complex problems and find innovative solutions, in particular to sustainability and digitalisation challenges.
              • Adaptability and Flexibility: Being able to work in an ever-changing technological and regulatory environment, anticipating change and adapting operational strategies.
              • Teamwork and Collaboration: Developing the ability to work in multidisciplinary and multicultural teams to deliver innovative projects.
              • Leadership and Entrepreneurial Spirit: Promoting proactive thinking and the ability to lead projects and teams in the context of the ecological and digital transition.
              • Effective Communication: Ability to present technology projects to different stakeholders, including investors, businesses and public institutions.
              • Time and Priority Management: Ability to work autonomously and organise tasks efficiently to meet deadlines and targets.
              • Creativity and Innovative Thinking: Developing an innovative mindset to turn ideas into real, scalable solutions.
              • Final Project

                Final Project — Utopic Network: A Blockchain Edge-of-Things application for the Internet of Energy.


                Study case integrating edge orchestration systems (KubeEdge / k3s / EdgeX) with blockchain at the edge (Hyperledger Fabric / Bevel) to support secure, low-latency SCADA-like energy operations.

                Designing in Italy for Global Citizenship

                Course
                13/10/2024 → 17/10/2025
                official link here 1 and here 2
                Intensive EU-funded training promoted by the Italian Ministry of Labour and Social Policies and Europe Direct Salerno, integrating strategic project design, systems thinking, and EU policy frameworks.

                Covered Next Gen EU, Cohesion Policy, and Horizon Europe funding mechanics; Project & Grant Management using PM², Logical Framework Approach, RACI Matrix, SWOT & stakeholder mapping, and SMART indicator modeling.
                Included team-based project development, applying collaborative tools and methodologies to design and simulate a full EU-funded proposal from concept to budget and evaluation.

                Modules also addressed digital transformation (Digital Europe, DigComp 2.2), environmental sustainability (EU Green Deal, DNSH, RePowerEU), and inclusive governance (gender mainstreaming, civic participation, consumer rights).

                Minor in Agile Management

                Course
                06/2025 - 16 hours
              • Overview
                The Minor in Agile Management is an intensive 4-week program designed to provide professionals and students with foundational and practical knowledge of Agile methodologies. Through a combination of recorded content, live sessions, and hands-on challenges, participants will gain tools to manage digital products and teams effectively in dynamic environments.
              • Structure
                4 weeks (1 module per week) 3 hours of recorded classes each week 2 live sessions of 2 hours each 1 challenge to develop
              • Dates
                Start: April 28, 2025 Ending: May 27, 2025
              • Modules
                  1. The Design Sprint Method: Understand the methodology that allows teams to solve problems and test solutions in just five days.
                  2. Agile Frameworks:
                  Scrum: Learn about team roles, artifacts, ceremonies, and the overall framework.
                  Kanban: Explore workflow visualization, work-in-progress limits, and continuous delivery principles.
                  3. Agile Mindset & Leadership:
                  Dive into core values of Agile culture and discover what true leadership looks like in agile environments.
                  4. Feedback & Communication:
                  Learn how to foster effective communication through structured feedback and non-violent communication techniques.
              • Introduction to DevOps and Cloud infrastructure

                The Linux Foundation
                Course
                05/2025 → 06/2025
                A series of 4 courses hold by The Linux Foundation followed to get a strong base and understanding of the Cloud Environment and the DevOps mentality and methodologies.

                Teching material for (estimated) 112 hours of courses selfpaced.
                Introduction to Jenkins (LFS167)
                Official link here
              • Description
                  Introduction to Jenkins (LFS167) is a foundational course designed to provide a structured and practical understanding of Jenkins as a CI/CD automation platform within modern software development workflows. The course explains the role of continuous integration and continuous delivery in the software development lifecycle and positions Jenkins as a central orchestration component that connects source control, build systems, testing frameworks, and deployment targets.
                  Participants learn how to install, configure, and operate the Jenkins automation server, navigate and use the Jenkins dashboard, and create different types of jobs, including freestyle and pipeline-based projects. The course also covers plugin management, showing how Jenkins can be extended and integrated with third-party tools, as well as security and scalability concepts, including distributed build architectures using agents.
                  By the end of the course, learners gain a solid operational understanding of Jenkins, enabling them to design, implement, and maintain reliable CI/CD pipelines. The course also prepares participants to progress toward more advanced CI/CD topics, such as pipeline optimization, infrastructure scaling, and enterprise-grade Jenkins deployments.
              • Who Is It For
                  This course is for teams considering using Jenkins as a CI/CD tool and looking to automate their software delivery process, as well as those who need guidelines on how to set up a CI/CD workflow using the Jenkins automation server.
              • What You’ll Learn
                  In this course you will learn the role of Jenkins in software development lifecycle, how to set up and access the Jenkins automation server, how to build your software by configuring and running various types of Jenkins projects, how to install and manage plugins, how to scale and secure Jenkins, and more.
              • What It Prepares You For
                  Upon completion, you will have a solid understanding of the role that Jenkins plays in the software development lifecycle, how to install a Jenkins server, how to build software for it, how to manage third party integrations/plugins and how to scale and secure Jenkins. Finally, you will get a glimpse of what you can do to further enhance your CI/CD skills.
              • Course Outline
                  Chapter 1. CI/CD Overview Chapter 2. Jenkins Installation Basics Chapter 3. Jenkins Dashboard Chapter 4. Jenkins Plugins Chapter 5. Jenkins Security Chapter 6. Jenkins Projects Chapter 7. Freestyle Project Chapter 8. Pipeline Project Chapter 9. Distributed Builds Architecture Chapter 10. What’s Next?
              • Introduction to kubernetes (LFS158)
                Official link here
              • Description
                  Introduction to Kubernetes (LFS158) is a foundational course designed to provide a clear and structured introduction to Kubernetes and cloud-native application orchestration. It is aimed at teams and individuals who are starting to adopt Kubernetes and need practical guidance on how to transition from traditional application architectures toward microservices and container-based platforms.
                  The course introduces the origins, motivations, and architectural principles behind Kubernetes, explaining how it addresses the challenges of deploying, scaling, and operating distributed applications. Learners gain an understanding of the core Kubernetes components and control-plane concepts, as well as the fundamental building blocks used to run applications, such as Pods, Services, volumes, ConfigMaps, and Secrets.
                  Through hands-on examples using Minikube, the course demonstrates how to install a local Kubernetes cluster, deploy and access applications, and interact with the cluster using standard tooling. It also covers essential operational topics such as authentication, authorization, admission control, networking, storage, and ingress, providing a realistic view of how Kubernetes is used in practice. Finally, the course highlights the importance of the Kubernetes community and ecosystem, encouraging participation as part of a long-term cloud-native journey.
                  By the end of the course, participants develop a solid conceptual and practical foundation in Kubernetes, enabling them to confidently begin experimenting with cloud-native patterns and prepare for more advanced Kubernetes and platform engineering topics.
              • Who Is It For
                  This course is for teams considering or beginning to use Kubernetes for container orchestration who need guidelines on how to start transforming their organization with Kubernetes and cloud native patterns. Some knowledge of Linux system administration is helpful but not required.
              • What You’ll Learn
                  This course will teach you about the origin, architecture, primary components, and building blocks of Kubernetes. It covers how to set up and access a Kubernetes cluster using Minikube, ways to run applications on the deployed Kubernetes environment and access the deployed applications, the usefulness of Kubernetes communities, how you can participate, and more.
              • What It Prepares You For
                  Upon completion, you will have a solid understanding of the origin, architecture and building blocks for Kubernetes, and will be able to begin testing the new cloud native pattern to begin the cloud native journey.
              • Course Outline
                  Chapter 1. Course Introduction Chapter 2. From Monolith to Microservices Chapter 3. Container Orchestration Chapter 4. Kubernetes Chapter 5. Kubernetes Architecture Chapter 6. Installing Kubernetes Chapter 7. Minikube: Installing Local Kubernetes Clusters Chapter 8. Accessing Minikube Chapter 9. Kubernetes Building Blocks Chapter 10. Authentication, Authorization, Admission Control Chapter 11. Services Chapter 12. Deploying a Standalone Application Chapter 13. Kubernetes Volume Management Chapter 14. ConfigMaps and Secrets Chapter 15. Ingress Chapter 16. Advanced Topics Chapter 17. Kubernetes Community
              • Introduction to Cloud Infrastructure Technologies (LFS151)
                Official link here
              • Description
                  Introduction to Cloud Infrastructure Technologies (LFS151) is a broad, entry-level course designed to provide a comprehensive overview of the technologies, concepts, and architectural patterns that underpin modern cloud computing. It is intended for system administrators, developers, and architects who are new to the cloud and need a structured framework to understand the rapidly evolving cloud-native landscape and evaluate which technologies best align with their organizational needs. The course introduces the fundamental service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Container as a Service (CaaS)—and explains how virtualization, containers, and orchestration technologies enable scalable and flexible infrastructure. Learners gain hands-on exposure to container fundamentals using Docker, along with conceptual grounding in microservices, container orchestration, and emerging execution models such as unikernels and serverless computing.
                  Beyond compute, the course explores software-defined networking and software-defined storage, highlighting how networking, storage, and observability are reimagined in cloud-native systems. It also covers essential DevOps practices and tooling, including CI/CD, configuration management, image building, logging, monitoring, distributed tracing, and service meshes, providing a holistic view of how modern cloud platforms are built and operated. Finally, the course addresses advanced and forward-looking topics such as IoT integration and operational best practices, helping learners understand both the opportunities and challenges of cloud adoption.
                  By the end of the course, participants develop a solid foundational understanding of cloud infrastructure and open-source cloud technologies, enabling them to make informed decisions, collaborate effectively across development and operations teams, and prepare for more specialized cloud and platform engineering paths.
              • Who Is It For
                  This class is designed for people who have little or no prior experience with cloud technologies. System administrators, developers, and architects new to the cloud can all benefit from the content covered in this class, especially if they are looking to evaluate which cloud technologies might be the best fit for their organization.
              • What You’ll Learn
                  In this course you will receive an overview of common cloud technologies, an introduction to Iaas, PaaS, CaaS, and learn about basic operations with containers and images using Docker command, software-defined networking and software-defined storage solutions, the skill sets needed to deliver next generation cloud, and the challenges of cloud technologies.
              • What It Prepares You For
                  You will walk away from this course with an understanding of cloud computing and the use of open source software to maximize development and operations.
              • Course Outline
                  Chapter 1. Virtualization Chapter 2. Infrastructure as a Service (IaaS) Chapter 3. Platform as a Service (PaaS) Chapter 4. Containers Chapter 5. Containers: Micro OSes for Containers Chapter 6. Containers: Container Orchestration Chapter 7. Unikernels Chapter 8. Microservices Chapter 9. Software-Defined Networking and Networking for Containers Chapter 10. Software-Defined Storage and Storage Management for Containers Chapter 11. DevOps and CI/CD Chapter 12. Tools for Cloud Infrastructure: Configuration Management Chapter 13. Tools for Cloud Infrastructure: Build & Release Chapter 14. Tools for Cloud Infrastructure: Key-Value Pair Store Chapter 15. Tools for Cloud Infrastructure: Image Building Chapter 16. Tools for Cloud Infrastructure: Debugging, Logging, and Monitoring for Containerized Applications Chapter 17. Service Mesh Chapter 18. Internet of Things (IoT) Chapter 19. Serverless Computing Chapter 20. Distributed Tracing Chapter 21. How To Be Successful in the Cloud
              • Introduction to DevOps and Site Reliability Engineering (LFS162)
                Official link here
              • Description
                  Introduction to DevOps and Site Reliability Engineering (LFS162) is a foundational course that provides a structured introduction to the principles, practices, and cultural shifts that underpin modern software delivery and reliable system operations. It is designed both for managers seeking guidance on how to initiate and lead organizational transformation, and for engineers who aspire to build a career in DevOps and Site Reliability Engineering (SRE).
                  The course explains how DevOps practices have reshaped software development and operations by breaking down silos, accelerating delivery cycles, and improving collaboration. It explores the role of cloud computing and container technologies, with Kubernetes as a central platform, in enabling scalable, resilient, and repeatable application deployments. Learners are introduced to the motivations and practical implementation of Infrastructure as Code, highlighting how infrastructure automation improves consistency, traceability, and operational confidence.
                  In addition, the course covers CI/CD pipelines and their role in delivering software safely and continuously, as well as the fundamentals of observability, including what to monitor, why it matters, and how observability supports system reliability. The final sections introduce Site Reliability Engineering, presenting SRE as a disciplined engineering approach to balancing feature velocity with system stability and reliability.
                  By the end of the course, participants gain a solid understanding of DevOps and SRE foundations, equipping them with the conceptual and practical knowledge needed to deploy and operate software systems with speed, resilience, and high reliability in modern cloud-native environments.
              • Who Is It For
                  If you are a manager looking for guidelines on how to start transforming organizations, and understand where to start, this course is for you. If you aspire to make a career in the world of DevOps and Site Reliability Engineering, this course is your starting point.
              • What You’ll Learn
                  In this course you will learn how DevOps is influencing software delivery, how cloud computing has enabled organizations to rapidly build and deploy products and expand capacity, how the open container ecosystem, with Kubernetes in the lead, is truly revolutionizing software delivery, and the why, what and how of writing Infrastructure as Code. The course also covers Continuous Deployment and Continuous Delivery (CI/CD), as well as the role played by observability systems, what to observe and why.
              • What It Prepares You For
                  Upon completion, you should have a good understanding of the foundation, principles, and practices of DevOps and Site Reliability Engineering, and have gained the knowledge and skills to understand how to deploy software with confidence, agility and high reliability using modern DevOps and SRE practices.
              • Course Outline
                  Chapter 1. Welcome! Chapter 2. Introduction to DevOps and Site Reliability Engineering Chapter 3. Introduction to Cloud Chapter 4. Introduction to Containers Chapter 5. Infrastructure as Code Chapter 6. Continuous Integration/Continuous Delivery Chapter 7. Introduction to Observability Chapter 8. Site Reliability Engineering
              • DevOps with Docker

                University of Helsinki
                Course
                3 ECTS - 05/2025
                official link here

                The "DevOps with Docker" course, offered by Helsinki in partnership with Eficode, provides a comprehensive yet accessible introduction to Docker and container orchestration, with a focus on Docker Compose. It's designed for individuals with basic software development and command-line knowledge, aiming to build confidence in containerization and configuration for real-world use.
                The course is divided into three parts:
                1- DevOps with Docker: Learn Docker fundamentals, including images and containers, and how to build Docker images for existing projects.
                2- DevOps with Docker: docker-compose: Master managing multi-container applications using Docker Compose and understand its role in orchestration.
                3- DevOps with Docker: security and optimization: Learn to optimize Docker images for production, improve security, and explore advanced orchestration tools like Kubernetes.

                Topics learned and explored in depth thanks to the exercises completed:
                - Caching with Redis
                - Contenaraized DB with PostGresDB
                - Reverse proxy and load balancer with Nginx
                - Bind mount
                - Scaling containers: scale the service to run multiple instances
                - Container Environment Development (CED)
                - Continuos integration and condtinuos deployment (CI/CD) pipeline with Github Actions

                Full Stack Developer Course

                Course
                05/2024 → 01/2025
                The Full Stack Web Development Course at Nuclio Digital School is an intensive program focused on the practical application of modern web development technologies, with particular emphasis on HTML, CSS, JavaScript, Node.js, React, SQL, and MongoDB. The curriculum is designed to provide a structured and comprehensive understanding of how to design, implement, and deploy complete web applications by integrating frontend, backend, and data layers in accordance with industry best practices.

                The course covers client-side development through the creation of responsive and interactive user interfaces using modern JavaScript standards and React, alongside server-side development based on Node.js and Express for building modular, scalable RESTful APIs. Data management is addressed through both relational databases (SQL/PostgreSQL) and NoSQL databases (MongoDB), enabling informed architectural decisions based on application requirements.

                Strong emphasis is placed on software engineering fundamentals, including clean code principles, modular architecture, version control with Git, testing strategies, and deployment workflows. The program adopts a project-based approach that mirrors professional development environments, promoting disciplined engineering practices and structured collaboration.

                The course concludes with a team-based capstone project, in which a full-stack web application is developed following agile methodologies, structured Git workflows, and code review processes, reflecting real-world software development and delivery practices.

                Recap:
              • Emphasis on HTML, CSS, JavaScript, Node.js, React, SQL, and MongoD
              • End-to-end development of full-stack web applications
              • Integration of frontend, backend, and database components
              • Application of industry-standard software engineering practices
              • Capstone project aligned with professional development workflows
              • HTML, CSS, JavaScript, Node.js, React, SQL, MongoDB
              • Final project: random user group creation app (Node.js/Express + Supertest)
              • Politecnico di Torino
                Master degree
                2015 → 2018

                Intro

                This Master’s program provided advanced training in the design, modeling, and validation of complex electronic systems, with a strong emphasis on integrated digital systems, analog and power electronics, low-power architectures, and high-speed electronic devices. The curriculum combined rigorous theoretical foundations with hands-on laboratory activities and project-based coursework in microelectronics, embedded operating systems, measurement and sensor systems, radar and remote sensing, and hardware–software co-design methodologies.
                Throughout the program, multiple applied projects were completed using industry-standard tools such as VHDL, MATLAB, ModelSim, and Quartus II, strengthening practical expertise in digital architecture design, power electronics, and electronic system validation.

                List of exams

                YearExamDateCFU
                1Sistemi digitali integrati
                (integrated digital systems)
                25-09-201710
                1High speed electron devices09/02/201810
                1Elettronica analogica e di potenza
                (analog and power electronics)
                05/07/201710
                1Radar and remote sensing12/07/20168
                1Sistemi elettronici a basso consumo
                (low power electronic systems)
                22/06/20156
                1Sistemi di misura e sensori
                (measurement and sensors systems)
                22/02/20168
                1Microelettronica digitale26/06/20156
                1Metodi numerici26/02/20166
                2Integrated systems technology06/02/20186
                2Codesign methods and tools08/02/20186
                2Innovative wireless platforms for the internet of things03/07/20176
                2Integrated systems architecture02/03/20176
                2Operating systems24/07/20176
                2Tesi (Master thesis)20/04/201830
                Design and implementation of a dual input harvester with independent maximum power point tracker
                Master thesis - iXem Laboratory (DET) - Polytechnic of Turin
                Designed a DC/DC converter for energy-harvesting applications—supporting photovoltaic and wind inputs—using a multi-input boost architecture with variable-step perturb-and-observe MPPT to track maximum power points.
                2017 - PLA evaluator
                Course: Integrated system technology
                Professor : Gianluca Piccinini
                Final course project: Developed a MATLAB script to test multiple PLAs by evaluating all input combinations and computing static/dynamic power, output delay, and silicon area, later integrating the tool into ToPoliNano, the VLSI group’s cross-platform EDA software at Politecnico di Torino.
                2015 Design of a micro-programmed architecture in VHDL
                Course: Sistemi digitali integrati
                Professor: Maurizio Zamboni
                Final course project: A microprogrammed architecture capable of executing the FFT butterfly algorithm. Design workflow, from the Control Flow Diagram to the VHDL testbench. Tools: Altera Quartus II, MATLAB, and Mentor ModelSim.

                Analog audio mixer with digital control

                Personal project
                2016
                designed using different audio chips (TDA) of texas instruments and controlled via i2c from microcontroller (arduino) trought “analogic” user interface.

                BSc — Electronic Engineering, Politecnico di Torino

                Politecnico di Torino
                Bachelor
                09/2010 → 03/2015

                Intro

                This Bachelor’s degree provided a solid foundation in electronic engineering, combining strong theoretical training in mathematics and physics with core coursework in analog and digital electronics, control systems, signal processing, and electromagnetic fields. The program emphasized practical laboratory work and problem-solving skills, preparing for advanced studies and applied engineering projects in electronic systems and embedded technologies.

                List of Exams

                ExamDateCFU
                Analisi matematica I07/02/201110
                Chimica04/03/20118
                Geometria27/06/201110
                Informatica01/07/20118
                Tecniche di comunicazione e di scrittura08/07/20116
                Fisica I16/09/201110
                Elettrotecnica30/01/201210
                Fisica II02/02/20128
                Dispositivi elettronici29/02/20126
                Circuiti elettronici29/06/201210
                Algoritmi e calcolatori20/07/201210
                Controlli automatici25/06/201310
                Elettronica dei sistemi digitali11/07/20138
                Campi elettromagnetici03/02/201410
                Elettronica applicata24/02/201410
                Teoria dei segnali e delle comunicazioni25/06/201410
                Misure04/07/20148
                Metodi matematici per l'ingegneria08/09/201410
                Lingua inglese I livello13/12/20143
                Analisi matematica II05/02/20158
                Prova finale24/02/20141
                Tirocinio19/09/201410
                Trainee – Freescale cup competition
                DAUIN - Politecnico di Torino
                Control and characterization of DC motor with permanent magnetics in black box and white box during the Freescale cup competition.

                Volunteer, sell and employee assistant

                British heart foundation
                01/08/2011 – 01/09/2011
                London road 263, town centre Mitcham, CR4 3HN, London.

                Industrial Expert — Electronics & Telecommunications

                I.T.I. “A. Einstein” – Picerno (PZ)
                High School
                2007 → 2010
                Graduation exam:
                Design and development of computer numerical control (CNC) with microcontroller of Microchip and discrete power driver, controlled by a PC application developed in Visual Basic
                Trainee (70h, 2009)
                Ansaldo STS
                Internship on manufacturing and testing of electronic boards.

                Summary of competences

                Fast scan
                Validation and verificationElectrical tests, thermal tests, EMC tests, vibration tests, flying probe tests, inline tests, end of line tests, durability test, automatic optical inspection, computer system validation, test bench definition, test list, test plan, test report, test matrix, V&V model, Jira, Standard Compliance Verification, Test Automation
                ElectronicsFPGA, Analog electronics, Digital electronics, DC-DC converter, power filters, ADC, microcontroller, mixed signal, schematics, PCB, BOM.
                Mass productionDevelopment of tools for automatic placing of PCB, pick and place machines, soldering, component engineering
                ITHTML, CSS, React, Node.js, Supertest, SQL, MongoDB, postgres, mariaDB, javascript, microservices, Docker, redis, rabbitMQ, GitHub actions, CI/CD, github Actions, Jenkins, cgroups, namespaces, UnionFS, CNI, CNM, CRI-O, Kubernetes, k3s, microk8s, kubeadm, kubectl, istio, linkerd, prometheus