Solution Architect, Technical Agile Coach - Various Clients
Freelance
Milan Area, Italy
During my tenure as freelance consultant, I worked with several clients across diverse industries.While my primary focus has centered around designing and implementing solution architectures, a crucial aspect of my role involved providing technical coaching to development teams. I report directly to organizations’ CTOs, taking responsibility for designing development processes and driving the adoption of agile methodologies and engineering practices.As a Scrum Master and Agile Coach, I have provided extensive training and facilitated the adoption of agile principles within development teams.In addition, I also worked as consultant and mentor on DevOps with Microsoft Team Foundation Server: I have successfully led many Microsoft TFS delivery projects, in complex environments, supporting organizations adopting a DevOps mindset.Below is a summary of my main achievements:- Designed a new solution architecture, based on microservices and domain driven design paradigm, to modernize an existing large system for Football events management. Collaborated closely with business stakeholders to gather requirements, build the domain and capability maps, and devise innovative solutions to improve existing processes.- Designed a new solution architecture for a cloud-native eCommerce platform hosted on Microsoft Azure, utilizing domain-driven design and CQRS paradigms. This project underscored the importance of a tight collaboration between Engineers and UX specialists, working as a cross-functional team to deliver an innovative user experience.- Supported re-writing a Media content management system for Sports Digital Services, focusing on the solution architecture design using Domain Driven Design and Event Sourcing paradigms. - Designed a new solution architecture for the digitalization of job recruiting, training, and outplacement processes for a leading Italian employment agency, employing domain-driven design principles.