Summary
Davide Caruso is a pragmatic Software Development Manager with 10 years of experience leading engineering teams and delivering web and mobile products at scale, currently at Facile.it. He blends strong architectural judgment—microservices, DDD, clean architecture—with hands-on expertise across PHP, Node.js, Go, Python, and modern front-end stacks to ship reliable APIs, PWAs, and e-commerce platforms. A disciplined practitioner of SOLID, SemVer, Git Flow and DevOps tooling, he emphasizes measurable standards, continuous improvement, and ownership of mistakes as learning opportunities. His background ranges from head-of-IT roles to freelance consulting and full-stack development, giving him a rare combination of strategic leadership and day-to-day coding credibility. Based in Italy, he continually pursues formal and informal learning (including recent Computer Science study) to stay a step ahead of yesterday. Colleagues describe him as concise, empathetic and methodical—someone who prioritizes doing the right thing at the right time rather than following trends.
10 years of coding experience
6 years of employment as a software developer
High School Diploma Information Technology, High School Diploma Information Technology at ITIS Vittorio Emanuele III
Computer Science, Computer Science at University
Qualification certificate Information Technology, Qualification certificate Information Technology at ERIS
English, Italian