Recent Posts

Back in 2011, as I was getting a bored with my job and I started looking for a new job. During my search, my friend Daniele (with whom …

A while ago, I found myself in the enviable position of having to rapidly grow my team. By then, I had done a large number of technical …

Over a year ago I switched from having my site hosted on a CMS to having it built statically and served as a collection of static …

I liked these WiFi enabled, motion-sensing night lights so far, I only wish they had 3 more features.

After many years of running my site on Wordpress, I just migrated this site to Hugo. The migration was quite simple, this post outlines …

Sign up here to be notified of new content. Low frequency, no spam.

Projects

Things I built on my spare time

I love building software so much that I spent some of my spare time writing code, from algorithms and data structures to small products and web applications. Below some examples: some of them grew to become quite successful.

In addition to those items you see here, I participate to hackathons and conferences and work on other smaller projects. You can find some more of the code I wrote on GitHub .

*

Fewer duplicate issues with this Redmine plugin.

A Java implementation of a Generalized Suffix Tree using Ukkonen’s algorithm supporting fast (<0.1 ms) lookups over a large set of strings.

100% web-based bittorrent streaming and download. No client needed.

Platform for collaborative non-linear story writing.

Experience

More on LinkedIn

 
 
 
 
 

Staff Software Engineer

Google

February 2014 – Present Cambridge, MA

Part of the Google Travel team, led several successful user-facing features from inception to launch and contributed to many more. Notable examples:

Currently managing a team of engineers working on a brand new product in Travel.

 
 
 
 
 

Technical Solutions Engineer

Google

June 2012 – January 2014 Amsterdam, Netherlands

Worked with airlines and travel agents to integrate their products with technology built by ITA Software by Google.

Built the first version of a set of tool that enabled partners and customers to fulfill common tasks by themselves.

 
 
 
 
 

Senior Consultant

NTT Data Italia

November 2007 – May 2012 Milan, Italy

Technical lead responsible for the design and development of several enterprise applications based on a diverse set of technologies, ranging from pure backend to full stack.

Routinely worked with clients across several industries (finance, retail, media and others) both during the sales process and later on as analyst and advisor.

Contact Me