About

I’m a passionate software Engineer, with 20+ years of experience in building software.
Over the years I have gathered experience across many different platforms and languages, from mobile apps to cloud services.
I am a Microsoft Certified Azure Developer Associate with deep knowledge of C# and .NET framework.
I always welcome taking on difficult challenges and solving interesting problems.
Ability to write clean and DRY code, with SOLID principles, always stays up to date on best practices using agile methodologies.

Key competencies:

  • Microsoft Azure, DevOps & CI/CD pipelines;
  • NET Core, .NET, C#, ASP.NET MVC, LINQ, Entity Framework, SQL Server;
  • Javascript, TypeScript, Angular, HTML5, CSS;
  • Xamarin, iOS, Swift, Objective-C;
  • Data Structures and Algorithms, Design Patterns, OOP, SOLID and KISS principles;
  • Agile software development with Scrum;
  • TDD, Unit Testing;
I’m using this blog to share what I know about .NET development techniques, frameworks, tips & tricks and also what I don’t know in the hope of learning something myself in the process.
I have been using .NET and C# since the first version, in 2004 I have created my side project 8mobile dot org developing mobile applications using Apple iOS.
I have worked for many companies, as a consultant and employee, like:
  • Aptar Group (USA)
  • Dayco (Italy)
  • De Cecco (Italy)
  • Enel (Italy)
  • Fastweb (Italy)
  • Fater (Italy)
  • Honda (Italy)
  • Tod’s Group (Italy)
  • Thermo Fisher Scientific (Germany) 
  • Arthrex (Germany)

You can subscribe to this blog via RSS, and you can also find me on: