TUN2U

Francesco Ciannavei

TUN2U

Jul. 2022 - Sep. 2024

From August 2022 to September 2024, I worked as a full-stack developer at TUN2U, a Rome-based digital agency specializing in ecommerce solutions. Those were two intense, formative, and genuinely enjoyable years. This experience transformed me as a professional and as a person: much of who I am today I owe to what I learned at TUN2U.

An environment that fosters growth

TUN2U wasn't just a workplace — it was an environment where you could grow. From day one, I found colleagues who were supportive, ready to share knowledge, and willing to help me through difficult moments. The atmosphere was collaborative and stimulating: we worked hard, but there was always room for discussion, for learning from mistakes, and for self-improvement.

I was fortunate to work in teams of over ten developers, collaborating on projects of various sizes. This experience taught me the importance of communication, documentation, and respect for others' work. When you work in such a large team, your code isn't just yours: it needs to be understandable, maintainable, and respectful of shared conventions.

The lesson of clean code

If there's one thing TUN2U taught me more than anything else, it's the value of clean code. Before this experience, I wrote code that worked, but not always code that others could easily read or modify. At TUN2U, I understood that writing code is an act of communication: you're not just talking to the machine, but to the colleagues who will read that code tomorrow, in a month, or in a year.

I learned to give meaningful names to variables and functions, to structure code logically, to avoid unnecessary repetition, and to write comments only when truly necessary. I understood that good code explains itself, and that true skill isn't in writing complex solutions, but in finding simple solutions to complex problems.

This mindset changed the way I program. Today, every time I write a line of code, I think about who will have to read it after me. It's a form of respect for my colleagues and for my future self.

Projects and technologies

At TUN2U, I worked on projects for clients of all sizes, from small businesses to large companies like Ayvens, Buffetti, Safilo, and Fastweb. Each project was a different challenge, with specific requirements and unique problems to solve.

I worked primarily with PHP, JavaScript, and jQuery, developing solutions on platforms like Magento 2, WordPress, PrestaShop, and Shopify. I handled both backend work — integrations, custom features, and performance optimization — and frontend work, taking care of themes, interfaces, and user experience.

I followed the entire project lifecycle, from the initial development phase through post-launch maintenance. This gave me a complete view of what it means to bring a project to production and maintain it over time, handling bugs, updates, and new features requested by clients.

The tools of the trade

At TUN2U, I consolidated my use of professional tools that I now consider indispensable. Git for code management, with branches, merges, and pull requests handled rigorously. Jira for activity tracking and sprint management. Slack for daily communication with the team.

These tools aren't just software: they represent a structured, organized, and professional way of working. Learning to use them well prepared me to face any work environment.

An experience I carry with me

Looking back at those two years, I feel gratitude. TUN2U gave me my first real opportunity in the working world, allowed me to grow in a healthy and stimulating environment, and taught me lessons that go far beyond programming.

I learned to work in teams, to manage deadlines, to communicate with clients, and to take responsibility for my work. I learned that clean code isn't a luxury, but a necessity. And I learned that a good work environment can make the difference between a job you endure and a job you love.

Much of who I am today as a developer I owe to TUN2U. It was an experience that shaped me, that helped me grow, and that I will always carry with me.

Tools and languages used:

Developer PHP

PHP

Developer Magento

Magento

Developer Git

Git

Developer WordPress

WordPress

Developer jQuery

jQuery

Developer React.js

React.js

Developer Apache

Apache

Developer Docker

Docker

Developer Linux

Linux

Developer Bash

Bash

Developer CSS

CSS

Developer JavaScript

JavaScript

Developer Composer

Composer