Printing tool Download PDF


Principal Software Engineer with focus on C# and Java languages, always glad to learn new technologies.

I'd like to work in an innovative and challenging environment.

Main Skills:

Agile developer: creating and managing user stories, work in agile team, pair programming, TDD

Main Languages: .NET C#, Java

Area of expertises:

.NET C# Microservices System with distributed message

JEE Full Stack Applications (EJB, Hibernate, JSF)

ASP.NET API and MVC Applications

Web Service (both REST and SOAP, both Java and C#)

Development and maintenance of T - SQL code

Development and maintenance of Oracle PL/SQL code

Work History

Aug 2015Present

Microsoft Dynamic NAV Integration Principal Software Engineer

Yoox Net-a-Porter Group

Since I've joined Yoox Net-a-Porter Group as internal employee, I've had the opportunity to be more involved in planning activities and architectural decision, while I'm still continue to coding, mainly developing microservices using C#.

My duties within the team includes serve as an expert within  the team and domain, mentor and define methodologies to resolve complex problems. I've a good understanding of both the business and customer needs, and use this knowledge to make design and implementation recommendations and decisions

Successful projects: leading integration team within migration from SUN ERP to Microsoft Dynamic NAV ERP.

Currently Involved in IBM MQ integration. 

Jan 2014Aug 2015

Agile .Net Developer presso Yoox

Axot S.r.L.

Agile developer: creating and managing user stories, work in agile team, pair programming, TDD.

Main responsibilities: development .NET C# Microservices System with distributed message based on RabbitMQ, development API (ASP.NET API, Web Service), development ASP.NET MVC application, development e maintenance legacy code T-SQL.

Sep 2012Dec 2013

Senior Software Developer presso Engineering S.p.a

IT Partner Italia S.r.l

Senior Consultant for the company Engineering spa ( at the offices of Bologna. I did support the internal teams on various projects. This did allowed me to work on different technologies and different contexts: building OLAP cubes using SpagoBI, development of a JSF 2.0 + jQuery portal over Postgress DB, maintenance and new development of JSP application on Oracle database,
mantainence of Data Warehouse based on Oracle 11 DB.

Dec 2011Sep 2012

Senior Software Developer

XiGroup S.r.L.

I acted as a project manager for the development of an application for managing shipments. The client side of the application was based on Microsoft WPF and server side on Java technology (EJB 3, RESTful Web Service). The database used was MySQL. In addition to working actively to the development and design I led the work of a fixed resource and two part-time resources, I attended meetings with the client as to the
progress of the work and collection requirements.

2003Dec 2011

Software Developer


Since 2003 I have had the opportunity to work on different projects and backgrounds.

My first assignment was the development of report in Crystal Report and the development of a small project with a code generator called "Instant VB Developer". The program dealt with the management of assets (Census and
calculation of depreciation).

Later I've been involved in the development of a .NET C# project (FRK 1.1): that was a web/ intranet project and it was addressed to the management of teaching for the University. This was an internal project and I dealt with all its phases, from requirements gathering to implementation at the client's premises, under the supervision of the development responsible. The project also included a client/server application developed by a colleague, my task was also to lead as Project Manager, i.e. deal with the project plan and also reports on meetings of SAL (work progression).

Since 2006 I've been sent as an external consultant at Kion spa ( where I was inserted into the product development group UGOV, developed in cooperation with Cineca ( The project was based on J2EE technology Development environment: Eclipse (Win OS and Ubuntu), using Ant scripts to deploy/
release management, application server OC4J, using Hudson for automated build procedures.Within the accounting module, has developed analytical accounting engine, developed largely independently. On the
basis of functional analysis, has created an appropriate structure of classes, confronted with the architect.Given the large amount of data to manage, the logic was moved to store-procedures, this gave her a chance to do considerable expertise developing PL/SQL also regarding optimization of the times



Master's degree, Computer Engineering

Università di Bologna

Thesis "Design Mobile Augmented Reality System: A Case Study on Free Gaming" Analysis of the aspects of MAR system design and implementation of an AR game on Layar platform.


Bachelor's degree, Computer Engineering

Università di Bologna

Diploma di ragioniere perito commerciale e programmatore

ITC Renato Serra



.NET C# Microservices System with distributed message

ASP.NET API and MVC Applications

WPF Applications

Web Service 



Web Service (REST and SOAP)


Development and maintenance of Oracle PL/SQL code

SQL Server

Development and maintenance of T - SQL code

Development Tools

Eclipse, NetBeans, Microsoft Visual Studio

Application Servers

Oracle OC4J, Jboss, GlassFish, Microsoft IIS


Hudson, Maven,  Arquillian, Ant

Source Control

SVN, CVS, Git, Mercurial

Report Tools

Crystal Report, Jasper Report, OLAP Report (SpagoBI)