Skip to main content

Francesco Caglioti

Backend Engineer specialized in PHP, Laravel and Symfony. Passionate about HomeLab, self-hosting and open source technologies.

Hi, I’m Francesco
#

Backend Engineer based in Milan, building distributed APIs and systems for Iliad Italia.

What I do all day:

  • RESTful APIs with Symfony and ApiPlatform
  • Containerization and orchestration with Docker and Kubernetes
  • Performance tuning and code quality

Outside code: I manage a homelab with Proxmox, self-host everything I can, and try to spend as much time as possible in the mountains when the screen becomes too big.


Currently

Role Backend Engineer @ Iliad Italia
Stack PHP, Symfony, Docker, K8s, MySQL

Work Experience

Backend Engineer | Iliad Italia | Milan

2024 - present

I work as a Backend Developer in an Agile team, taking part in Sprint Planning, Daily Stand-ups and Retrospectives to continuously improve our development processes.

  • Development and maintenance of robust APIs using Symfony with the ApiPlatform package.
  • Performance optimization of existing applications to ensure scalability and reliability.
  • Implementation of security measures to protect sensitive customer data.
  • Use of Docker for building and managing development and production environments, with automated release processes on K8s.
  • Writing automated tests with PHPUnit to ensure code quality and reduce bugs.
  • Participation in code reviews to maintain high code-quality standards.

Web Developer | Atik S.R.L. | Lissone

2022 - 2024

I worked as a Web Developer at a company distributing a proprietary ERP system, designed specifically for small and medium-sized businesses. The system featured deep integration with the Microarea management software, offering tailored solutions for business needs.

  • Improving existing modules, making the user interface more intuitive and optimizing data handling.
  • Reducing load times by over 50%, improving overall efficiency.
  • Collaborating on new solutions in Laravel with PHP 8.X and a custom CRM with PHP 5.6.
  • Maintaining and improving existing features to keep them up to date.
  • Designing and developing new solutions to address emerging needs.
  • Managing a nationwide customer base, providing constant support and assistance.
  • Developing custom APIs to satisfy specific client requirements.
  • Defining Git workflows to improve collaboration and source-code management.
  • Setting up and creating development environments with Docker to ensure consistency and ease of deployment.

Other work experiences

2020 - 2022

Technical Skills

PHPLaravel / SymfonyPHPUnitMySQL / PostgreSQL / MariaDBJavaScriptjQueryVue.jsGitDocker

Working Methodologies

  • Experience with Agile methodologies, including Scrum and Kanban.
  • Participation in Sprint Planning, Daily Stand-ups and Retrospectives.
  • Use of project-management tools like Jira or ClickUp.

Projects

  • Use of the Office365 Graph API for integrating mail sending and calendar event management within the Atik S.R.L. ERP.
  • Development of a custom CRM to optimize warehouse management and simplify shipping logistics to client locations. (WIP)
  • This website, a constant WIP as I keep improving it and adding small features.
  • HomeLab: I built my own HomeLab where I run several small services to make my life easier.