Matteo De Ponti

via Matteotti 27/5 · 20068 Peschiera Borromeo, Milan · Italy · (+39) 351.91.80.120 · [email protected]

I am a software architect and developer, my core business is about web applications, APIs and bash scripting on OS Linux, also using orchestrators like Kubernetes. I architect and manage Cloud infrastructures on AWS. I’m applying DevOps for automating software test, deploy and release. I use Python, Perl, HTML5, CSS3, Javascript and Bash with Apache2 or Nginx webservers, Gunicorn and Plack appservers, Flask and Dancer2 MVC Web Frameworks, PostgreSQL, MongoDB or mySQL DBMS. I have expertise on hardware and embedded solutions, mainly Raspberry Pi and Arduino.. I follow ITIL4 best practices and Agile Methodologies. After several years as an engineer, I’m currently managing a team.

This website is a Proof of Concept of a project developed following DevOps philosophy and tools.
The Backend programming language is Python, frontend programming languages are HTML5, CSS3, Javascript.
The MVC Web Framework used is Flask, configured to be served by a Gunicorn Application Server, behind a webserver Nginx in a reverse-proxy mode.The grid-system is Bootstrap. The system is deployed in a Cloudflare CDN.
As containerization system I chose Docker (with docker-compose as a non-distributed orchestrator in development environment).
Unit tests are made with pytest and Selenium Webdriver, useful to simulate user actions with the browser. Also, I chose Git as Version Control System and built a remote Github repository, deeply integrated with Travis CI, in order to enable tests in Continuous Integration mode and automatic releases to Heroku in Continuous Delivery mode.
Remote project repository is available here:

Professional experience

Chief Technology Officer

Xidera srl (GPI Group)

I manage the technical teams of xidera, giving my contribution in the company's strategic decisions regarding technical areas. The goal is reduce the technical debt of xidera, internally governing a cultural transition towards the adoption of Agile and DevOps Methodologies and a technical transition with the adoption of the 12-factor paradigm for the development of applications, restructuring the legacy code and introducing tools and technologies that they favor the creation of cloud-native applications

Ago 2021 - current

Network Automation Engineer

Fastweb SpA

I was part of the team involved in automation of the software that is implemented for platforms used by Fastweb for manage network services. I managed microservices applications with Docker containers, I took care of the creation of the Kubernetes resources necessary for the applications and of the deploy through Helm. I have also carried out E2E automatic tests using Robot Framework. I have applied DevOps using CI/CD pipelines on Gitlab, both for the versioning of the application code, and for the versioning of the Helm configurations (GitOps).

Feb 2021 - Aug 2021 Tech Lead

Xidera srl (GPI Group)

I was in charge as tech lead of, a cloud SaaS solution resulting from a deep architectural revision of several legacy on-premise-designed softwares, made for guarantee horizontal scalability and high availability and high reliability in AWS Cloud. I've architected the system infrastructure on AWS, decoupling a monolithic web application in several services, in order to reach a SOA scalable solution. I've used chroot jails and Docker as containerization tools. I've studied and realized a CI pipeline using Bitbucket Pipelines and a CD system using Ansible as automation platform. I've used as load & stress testing platform. I've configured and used several AWS services, both for building the infrastructure (ELB, EC2, RDS, Route53, API GW, Lambda, etc.) and operations and monitoring (CloudWatch). This project was managed with Agile methodology, with Scrum pattern and one-week or ten-days sprints.

Mar 2020 - Jan 2021

DevOps & Cloud Engineer – Tech Team Lead

Xidera srl (GPI Group)

I've managed the whole developers team of the company, both Web Applications and API developers and developers working on kiosk’s and embedded devices. I've managed and architected scalable and high availability Cloud solutions on AWS. I’ve introduced DevOps solutions and CI/CD with tools like Docker, Ansible and Bitbucket. I've managed company systems and internal software. I've been part of the team focused on continuous improvement and company’s workflow revisions. I took care of making all the estimates and analysis related to IT projects, managing them until they’re realized, often working directly on code. Relevant Projects: unattended kiosk’s payment solutions.

Nov 2018 - Jan 2021

Full Stack Software Engineer (Junior & Senior)

Xidera srl

I’ve analyzed and developed web applications and APIs, managed Linux OS, with a deep experience with unattended and embedded solutions. I worked also as IT Project Manager for all the projects I’ve been involved. Every project was managed with Agile Methodologies following ITIL best practices. Relevant Projects: Chatbots, Web Application focused on managing complex workflows of patients in healthcare facilities, Kiosk’s devices software reversioning.

Apr 2008 - Nov 2018


Università degli Studi di Milano
Bachelor’s Degree in Digital Communications

Final Grade: 95/110

Oct 2004 - Feb 2008

ITIS E. Mattei - San Donato Milanese
Secondary School Diploma in Computer Science

Final Grade: 95/100

Sep 1999 - Jul 2004


Message brokers
  • Kafka
Cloud Providers
  • AWS
  • Heroku
Containers, Orchestrators, Virtualization
  • Docker
  • Compose
  • Swarm (hands on)
  • Kubernetes
  • chroot jails
  • VMWare
  • Virtualbox
DBMS & DBCaches
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
DevOps & CI/CD
  • Git
  • Bitbucket
  • GitLab
  • Travis CI
  • Ansible
  • Helm
  • Github
  • Jenkins
  • Terraform
  • AWS CloudFormation
Frameworks, Appservers, Webservers
  • Flask
  • Dancer2
  • Gunicorn
  • Plack
  • Bootstrap
  • Nginx
  • Apache
  • React.js
  • Vue.js
  • Apache::ASP
Programming Languages
  • Python
  • Perl
  • Bash
  • PHP5
  • HTML5
  • CSS3
  • Javascript
Monitoring & Observability
  • AWS CloudWatch
  • Elasticsearch
  • Logstash
  • Kibana
Project Managing and Processes
  • Jira
  • Confluence
  • Trello
  • ITIL
Operating Systems
  • Linux (Admin)
  • Windows (superuser)
Unit and Load Tests
  • pytest
  • Plack::Test
  • RobotFramework
  • Selenium Webdriver
Other Skills
  • Multi-year experience on developing system integrations with CRMs using protocols: HTTP, REST, SOAP, HL7, TMF Standard (Telco)
  • Hardware integrations on protocols: Serial TTY COM, USB COM
  • Used to work for objectives
  • Push notifications and web real time communications: HTTP Comet long polling, Websockets, HTP server sent events
  • Introducing Agile methodology in current company (scrum, kanban) with Jira & Atlassian Suite
  • Team leader of 4-5 people
  • Slack, Telegram Chatbot for automatic monitoring notifications
  • Mentoring to junior engineers
  • Functional and technical analysis, project technical estimates
  • Managing dealing with stakeholders, both technical and operatives
  • Used to facing with customers

Certification and courses

  • CKAD - Certified Kubernetes Application Developer - The Linux Foundation
  • AWS Solution Architect Associate Certification - Amazon Web Services
  • DMx102: Introduction to Arduino Programming - Institut Mines-Télécom
  • AWS Cloud Practitioner Certification - Amazon Web Services
  • ITIL® 4 Foundation Certification - Axelos – Certified by PeopleCert
  • Microsoft DEV330x Creating Scalable, Robust, Interactive Code with Python - Microsoft
  • Amazon ECS & Fargate Master Class - Docker on AWS - Udemy
  • Apache Kafka Series - Udemy
  • Robot Framework Test Automation - Udemy
  • AWS CloudFormation Master Class - Udemy
  • Front-End Web Development with React - The Hong Kong University of Science and Technology