I fell in love with the opensource movement, and I understood the value of sharing knowledge and giving back to the community. I learnt communication and continuous learning are indispensable grounds to build a successful software product. I approached agile methods in 2003 to uncover better ways to produce software on time and fulfilling customer needs.
I've been working for large enterprises, small and promising startups and governmental organisations and, astoundingly, I still love creating architectures, developing software and building products together with great people.
- Microservice Architecture
- RESTful Architectures
- Scalable Design
- Highly Available Design
- Fault Tolerance Design
- TDD/BDD
- OOP/SOLID
- FP
- Java
- Javascript
- Ruby
- AWS
- Kubernetes
- GitHub
- Kafka
- RabbitMQ
- PostgreSQL
Architect 4 @ Hyland
From 2022 to present, Working Remotely, Ohio, USA
Test
Test
Developer 4 @ Hyland
From 2021 to 2022, Working Remotely, Ohio, USA
I joined the Hyland family a few months after the acquisition of Alfresco. As a Developer 4, I'm helping the engineering to release new functionalities of the Alfresco family products. Hyland Alfresco offers a wide product range to support a fully fledge Enterprise Document Management completely integrated with clients' corporate processes.
Hyland Alfresco's products are cloud-first and based on bleeding edge technologies of the IT landscape. Hyland Alfresco is developing a software solution based on a microservice architecture and deployed using advanced DevOps / GitOps techniques in Kubernetes clusters (on premises and in the cloud).
Scientific / Technical Project Officer @ JRC of the European Commission
From 2015 to 2021, Ispra (VA), Italy
In the JRC I'm part of the Transport and Border Security E.5 Unit, and since 2015 I’m contributing to the project Common Information Sharing Environment (CISE) for the Maritime Surveillance (FP7).
CISE is a completely distributed peer-to-peer system that aims at fostering the information exchange of the Maritime European Authorities (like navies, fisheries, customs, etc.) by connecting their legacy systems through a cross country and cross-sectorial network.
On the technical side, we are developing a microservice architecture using the Java, JavaScript and Ruby programming language, deployed both on-premises (VMware) and in the cloud (AWS) using a Kubernetes cluster supported by Rancher.
Coach and Software Craftsman @ Etalia.net
From 2014 to 2015, Lugano Area, Switzerland
Etalia SA was a startup born to help newspapers with the difficulties of the digital age. The press industry lives a bad momentum due to the change in people habits in reading the information, mostly online and from many different sources, like online news websites, Facebook, Twitter, newsfeeds and so on.
In Etalia SA I contributed to building the development lifecycle, accordingly to the agile methods, creating a Kanban board to track the product progress avoiding bottlenecks.
I used to manage and work together with three developers (in a team composed of five developers) and to analyse the request coming from the marketing board figuring out how to implement them.
Software Architect @ Jobrapido
From 2013 to 2014, Milan Area, ItalyJobrapido is a startup that aims at providing a job to all the worldwide job seekers. Jobrapido provides a search engine for job openings up to 59 countries in the world. The major challenge in Jobrapido has been scaling up of a distributed architecture of an highly trafficked (+300k page views/month) system under tight deadlines and demanding company objectives.
Software Craftsman @ Gild, Inc.
From 2012 to 2013, San Francisco Bay Area, California, USAGild was a startup located in San Francisco trying to solve the struggle many companies in the bay areas had in finding and hiring software engineers. The platform was merging toghter information coming from several publicly available sources (github, bitbucket, Linkedin, etc.) analyzing the data and providing a search engine to the clients to help them in the research.
Software Architect @ fractalgarden
From 2009 to 2012, Milan Area, ItalyFractalgarden is a startup incubator and a company that invests in software and hardware products always striving for high quality standards. One of the biggest challeng was a complete rewriting of the software that has been developed across seven years. The rebuilt was performed incrementally while the software was used by more than one hundred employees using feature toggling and an agile management with great satisfaction of the customer since it has been released on time and budget.
Senior Developer @ Vodafone Global
During 2009, Düsseldorf, North Rhine-Westphalia, GermanyI've been a consultant software developer in an international environment collaborating with distributed teams (located in Germany, Denmark, England) on the integration of an internal product with social networks like Facebook, Google, MySpace and Flickr. The product was designed to serve 6 million users with a highly scalable system written in Java and connected to other heterogeneous systems of complex production infrastructure.
Project Lead @ Openmind S.r.L.
From 2008 to 2009, Milan Area, ItalyI've been the project leader and developer of complex invoicing software for a big Italian company working on wiretapping for the Italian public administration.
Software Architect & Senior Developer @ Sourcesense S.r.L.
From 2006 to 2008, Milan Area, ItalyI developed and managed many projects from requirements to implementations relating with the customers. The projects could vary from e-commerce solutions to institutional web sites backed by a CMS or vertical consultancy to refactor a jee architecture into a simpler more performant one.
Software Architect & Senior Developer @ Fastweb S.p.A.
From 2006 to 2008, Milan Area, ItalyThe project I was involved in is named SINTEL and it is an e-procurement application developed for Regione Lombardia (an Italian PA) and it’s currently live with hundreds of auctions running per day and billion of transactions managed per year. I collaborated in building a software architecture in agreement with the marketing department requirements, I managed a medium size team of developer and wrote code.
Owner @ Webrise S.r.L.
From 2002 to 2004, Milan Area, ItalyI founded Webrise to provide technical knowledge and service to the Bibop research Int. During this challenging and rewarding experience, I was responsible of all the activities needed to run a company: managing administration, customer care, marketing and last but not least architecting and developing outstanding applications. Some projects: www.ied.it, project.ied.it, search.kataweb.it, www.paguro.net, aaa.cercasialice.it, www.lacasadialice.it / www.rossoalice.it.
Senior Developer @ Bibop research Int. S.p.A.
From 2001 to 2002, Milan Area, ItalyIn Bibop Research I started managing projects, working as a senior developer and supervising a junior developer. Web applications and the showbusiness world were the main action field. Being deeply involved in Open Source software development and Java community, Bibop gave me the chance to start learning and loving them. Some projects: www.virginmusic.it, www.cristinaparodi.it, www.dariabignardi.it, www.intravisione.it
Developer @ TPL Informatica
From 1998 to 2001, Milan Area, ItalyTPL Informatica gave me the chance to write my graduation thesis and to grow up in knowledge and experience. I developed a mobile application to inquire the status of the insurance policy for a big Italian insurance group, a WAP trading online site for Directa SIM (in collaboration with Omnitel 2000) and a desktop client-server software for the banking environment.
Junior Consultant @ Intesis
During 1997, Milan Area, ItalyMy very first collaboration. I applied a patch to an SNMP software for a monitoring system in the Telecom intranet of Mestre.
Computer Engineering University @ Politecnico di Milano
1992 to 1999, Milan, ItalyGraduated in Computer Engineering at “Università degli studi Politecnico di Milano”, with rating of 87/100. The thesis developed a web application of trading online with the title: “Reengineering di un’applicazione monolitica ad una struttura three-tier orientata al web”.
Scientific High School @ Guglielmo Marconi
1986 to 1991, Chiavari (GE), ItalyGraduation at scientific high school “G. Marconi” of Chiavari (GE) rated 52/60.