I have more than 10 years of experience developing, design architectures and leading teams on web applications. I’ve a strong passion about software and testing automation. Coaching teammates, improving software design techniques and architectures have been my main activities in the past years.
I successfully designed scalable architectures to meet high traffic requirements, like Ferrari.com with around 25k simultaneous connections, leveraging on auto scaling strategies, caching layers, CDN, reverse proxies and master/slave database replication.
In the last year I’ve also extended my experience on containers and orchestration working with Docker/Kubernetes on a Microservices based architecture for an ecommerce platform.
I’ve been working in companies with different structures (consultants, startup, developing their own products) and I grew very fond of concepts like testing automation, Agile principles and practices, Continuous Delivery and Domain Driven Design. I’ve also delivered projects for highly visible brands like Ferrari, ENI, ALD automotive and more others.
I’m also an active member of the community and co-founder of PHP User Group Rome. The goal of the group is to share experiences and knowledge to help other developers to get closer to the best practices and tools.
I follow the continuous learning principles reading books, attending conferences sometimes also as a speaker.
In 2015 I left Italy for a new international adventure joining Namshi’s technical team in Dubai, eager to challenge myself expanding my comfort zone.