About Me

Daniel Degasperi

About Me

Hi, I'm Daniel Degasperi, a passionate software engineer with over 19 years of experience in the industry. Throughout my career, I've worked with just two companies – a testament to my long-term commitment, deep involvement, and strong sense of responsibility.

Currently, I work as a Technical Architect at R3 GIS Srl, where I'm leading the migration of a legacy backend system towards a hexagonal architecture — with a strong focus on maintainability, domain modeling, and clear boundaries between concerns.

Over the years, I've taken on key roles in software architecture and DevOps, helping design resilient systems and deliver long-term value. I love analyzing complex problems, understanding the domain deeply, and designing solutions that are both elegant and practical.

My Approach to Software

I believe in building software that lasts. That's why I routinely apply best practices such as:

  • Domain-Driven Design (DDD)
  • Test-Driven Development (TDD)
  • SOLID Principles
  • Clean Code and Clean Architecture

I primarily work with PHP and C#, and I enjoy exploring new tools and technologies that solve real problems or help level up the team.

Beyond Code

Being a husband and father has taught me a lot about prioritization, patience, and balance — qualities that influence how I work, lead, and collaborate.

Outside of tech, I find peace in the mountains through hiking and climbing, joy in the kitchen when tackling ambitious recipes, and a strong sense of identity in folk dancing, which I actively support through a local cultural association.

My Credo

I take new challenges as opportunities — to learn, to grow, and to make a difference. To me, great software is not just about code; it's about understanding people, solving meaningful problems, and creating sustainable solutions.

I value clarity over cleverness, collaboration over ego, and continuous improvement over perfection. Crafting thoughtful, maintainable software is not just my profession — it's my passion.