Fabio Maffioletti About Curriculum Blog


I am currently working as Senior Java developer for the eBay Classified Group. In particular I work on automobile.it and kijiji.it websites.


  • Spring framework and Spring Boot enthusiast
  • Web services (REST/SOAP) and web application design and development mainly using Java
  • (Microservice) Architecture design for large scale projects
  • Hibernate/JPA on top of MySQL
  • Test Driven Development supporter (JUnit)
  • GIT / SVN
  • Maven, Jenkins & Artifactory heavy user and evangelist
  • Experience with Agile methodologies (Kanban, SCRUM)
  • Android and mobile development (for personal interest)
  • Some frontend experience with jQuery, Twitter Bootstrap and templating libraries


Autumn 2018
Elasticsearch Engineer I
Winter 2014
Programming Mobile Applications for Android Handheld Systems
M101J - MongoDB for Java Developers
Spring 2013
An Introduction to Interactive Programming in Python
Introduction to Data Science
February 2011
Effective release management of complex projects with Maven and Hudson


Mother toungue
Everyday practice (both written and spoken) due to the international culture of my current company
Toefl achieved in 2003 with the mark of 233/300

Self training

Stripes framework
Play framework

Work experience

eBay Inc.
Jun 2014 - Present

Senior Java developer for the eBay Classified Group. Design and development of vertical classifieds automobile.it. Proactively introduced newest technologies and frameworks in development, continuous integration and deploy lifecycles. Design a microservice software architecture aimed at simplicity, scalability, affordability and speed. Implemented applications and api for partners' integrations and technical point of contact for them. Maintenance and evolution of the horizontal classifieds kijiji.it, public api and internal services.

Some of the technologies used:

  • Spring Boot for web applications, API and internal microservices, Thymeleaf as template engine
  • Maven, Jenkins, Docker
  • Solr, ElasticSearch, RabbitMQ, Redis
  • ELK (ElasticSearch, Logstash, Kibana) for logging
  • All is done on Java 8
Skebby Mobile Solution
Dec 2013 - Jun 2014

Senior backend developer for the company's SMS platform, based on Spring, MySQL and ActiveMQ. My main goal is to make the platform scalable and evolve to meet customers' requirements. I set up and manage Jenkins / Artifactory. Improved projects organization with Maven as well as deployment and delivery lifecycles.

May 2010 - Dec 2013

Employed as Java J2EE senior developer at Lumata group, a new company born from the B2B department of Buongiorno S.p.A. where I worked until October 2011. I work in a team composed of ten people, and I have been assigned to the core webservices layer of a project regarding italian and international telecommunication companies. This project serves millions of users all around the world and it has to be up and running 24/7. It is based on open source technologies and frameworks (Java, Spring, Hibernate) and MySQL database.

In the last months I have also been partly assigned to organizational aspects of specific project areas.

Attended a 2 day course about Maven and Hudson/Jenkins.

May 2008 - Apr 2010

Employed as analyst programmer at Vidiemme Consulting srl. I was part of a team based on Agile methodology: projects were organized with Scrum and made use of the most recent frameworks and technologies like Spring, Hibernate, Maven, etc.

Altran Italia
Jan 2008 - Apr 2008

Employed as IT Consultant at Altran Italia consulting society.

Oct 2006 - Jul 2007

Thesis work made at Neptuny srl.

CEG Construction
Spring - Summer 2007
Spring 2006

Development and management of a web portal and development of a web application for the management of customers and projects for CEG Construction.


M. Sc. Computer science
Politecnico di Milano
Jul 2007

Master of Science in Computer Engineering. Thesis entitled: "Research and analisys of multimedia contents queries in peer-to-peer networks".

Personal projects

Android application

I developed an Android application called MissPlitty that is currently published on the market. Read some reviews here, here, here and here.

Java library

This is useful to write and generate documentation for Java RESTful APIs. It also has a separate module for Spring MVC integration and an interface to display the documentation in a browsable and human readable way and a playground to test APIs' methods.

Cantine on the Road
Android application

Find and contact italian wineries and contact them for visits and wine tasting.

Man vs Tweet
Web application

This is a web app that compares two tweeted terms in real time, using the Twitter Streaming API and Node.js.

Web application

In 2009 I developed a social network about movies called tamuvii to get into Spring 2.5. Then I made it again using Spring 3. The first version of the project is available on Google Code, but it is very old and not maintained. The new version is hosted in a private repository.

Webapps collection

This project is a collection of templates to quick start a webapplication. Every subproject is a webapp made of several frameworks such as Spring, Hibernate, MyBatis, jQuery and Twitter Bootstrap.


This is a web site for a friend of mine who is the co-founder of a cultural association. It's compatible with all browsers and IE8+.

Work experience not related to informatics

Winter - Spring 2007

Teacher for LILT - Lega Italiana per la Lotta contro i Tumori in Milano's primary schools.

International relationship center
2003 - 2004

Assistant for Erasmus, Time and International Internships university exchange projects, for Politecnico di Milano's Centro Relazioni Internazionali.

Travels and photo

Travelling is definitely one of my biggest passions. I have been around Europe several times, twice in the USA, and twice in Australia. The thing I like most when visiting new countries is learning about their culture, way of living and trying to integrate, even if for short periods, with their values and traditions. Even if I prefer a natural landscape to a beautiful building or monument, I like to walk through an old street and think of how it was years or centuries ago. See my photos on my Flickr account.

Additional info

Playing guitar
I have been playing guitar since 1997. Now I am the lead guitar player of a band.
I graduated in 2017 at ONAV (Organizzazione Nazionale Assaggiatori di Vino)
Reading books
Reading books is another thing I love to do. I always try to relax and keep me up to date and well informed with good books and travel, nature and photography magazines.
I like to cook for my friends and do some experiments to bring on my table dishes of other cultures.
Relaxing and pretty hard in some cases, I find this activity very useful to release daily stress and shoulder tension.

I authorize the treatment of my personal data according to Italian law 196/03