Export pdf

Curriculum Vitae

Personal Information

Lomazzo (CO) - 22074 - Italy
Birth date


Professional sector
Computer technician / developer

Working experience

11/2/2011 - 9/30/2012
It-Manager s.r.l, via nino bixio 13, Legnano (MI) - 20025 - Italy
Type of business or sector
  • Software House specialized in Business Intelligence, customized solutions distributed via the web.
  • CMS development and experience in the pharmaceutical sector.
Type of employment
Junior developer
Main tasks and responsibilities
Software development, testing and data import.
Acquired skills
  • CMS development in ASP and ASP.NET.
  • Programming in VB.NET, HTML, CSS, Javascript, Jquery
  • Data management in SQL Server

10/1/2012 - 7/31/2016
DOS Group SA, Mendrisio, Via Rime 38 - 6850 - Switzerland
Type of business or sector
  • Development of mobile applications, web, server and any customized solution for the customer.
  • Sale and assistance of PC and hardware
  • Web hosting service
Type of employment
Main tasks and responsibilities
Software development, testing and data import.
Acquired skills
  • CMS development in PHP with Phalcon framework
  • Development of multiplatform applications in HTML5 and Xamarin
  • Development of Windows services, app for Windows Phone, and websites in ASP.NET
  • Development of services in Node JS
  • Programming in PHP, C #, HTML5, CSS3, less, Javascript, Jquery, Vanilla JS
  • Use ORM like Entity Framework, XPO (DevExpress)
  • Google maps API, fleet management algorithms
  • Data management in MySQL and SQL Server
  • Project management with agile method and use of Jira software
  • Use of SVN, git and TFS repositories

8/1/2016 - Currently
OrbintSoft - myself
Type of business or sector
Research & development for hobby
Type of employment
Main tasks and responsibilities
  • Development of small projects, websites, etc...
  • Research and development, experimentation with new technologies.
  • Development and maintenance of Open Source projects.
  • Support on stackoverflow.
Acquired skills
  • Functional programming with F#
  • UWP application development for Windows 10
  • Ecmascript 5 & Typescript
  • .NET Core/Standard & ASP.NET Core MVC
  • .xUnit, FluentAssertions, TDD
  • Semantic Versioning 2.0.0
  • Azure DevOps with Azure Pipelines CI/CD, Azure Web App Service.

11/5/2018 - Currently
Advisia Sagl
Type of business or sector
Software Consulting and Development, Microsoft Partner
Type of employment
Consultant / Senior C# Developer
Customers / Projects
  • Company: Allianz
    Period: 12/20/2018 - 6/28/2019
    Project: Life insurance management software
    Technologies: .NET 4.0, ASP.NET webform, C# 5, DB2
    Main tasks and responsibilities: Software Maintenance, ticket management, feature implementations, batch development
  • Company: Vittoria Assicurazioni
    Period: 7/1/2018 - 2/28/2019
    Project: New documental development and data migration
    Technologies: .NET Core 2.2, ASP.NET Core MVC 2.2, C# 7, Sql Server, Mongo DB 4, javascript, Typescript, bootstrap
    Main tasks and responsibilities Development of new documental with ASP.NET Core and REST services. Data Migration from SQL Server to Mongo DB with batch incremental alignment and particular attention to performance.
  • Company: Ennova Research
    Period: 3/1/2020 - Currently
    Technologies: .NET Core 3.1, ASP.NET Core MVC 3.1, C# 8, Sql Server, Typescript, Angular 9, SignalR, Azure Search, Google cloud run, Docker, WebAssembly, AssemblyScript, SVG

Education and training

2007 - 7/2/2011
Title of qualification awarded
Main topics
Mathematics, statistics, operational research, computer systems, programming, English language
Acquired skills
  • Computer architecture and x86 assembly programming basics
  • Top-down programming model, and advanced programming in Pascal
  • Object programming in Delphi
  • Basics of programming in C # and Java
  • Web programming in HTML, CSS, Javascript and PHP bases
  • ER model and relational model with SQL language
  • Excel programming in VBA
Name and type of organization providing education and training
I.T.I.S. Magistri Cumacini, via Colombo loc. Lazzago - 22100 - Como - Italy
High school
International Standard Classification of Education

8/8/2011 - 2/9/2011
Main topics
  • Urban mobility and renewable energy production.
  • Implementation of innovative technologies
Acquired skills
  • Working in a developers team
  • Manage a project from research & testing to prototyping phase
  • Artificial vision algorithms
Name and type of organization providing education and training
Université d’été of Yverdon les Bains 2011
Town of Yverdon les Bains, Canton Vaud - Switzerland

10/2016 - 08/2018
Name and type of organization providing education and training
Bachelor's degree - computer engineering course
Polytechnic University of Milan - Italy
Passed exams
  • Foundations of Informatics
  • Math Analysis I
  • Geometry and linear algebra
  • Electrotechnic
  • Fundamentals of networks and internet
  • Logic and algebra
  • Computer architecture and operating systems

Participation in events and competitions

Giornata dell’innovazione, ComoNext in Lomazzo (CO) - Italy
Competition name
Idea impresa 2011
3d and virtual reality
Promoted by
Como Chamber of Commerce, ComoNext, Polytechnic of Milan, University of Insubria, Confindustria Como, Ministry of Education, University, Studies and Research.

Presented project
Presentation by my colleague Valerio Castelli of the Virtual Parking System project, winning project of the idea contest 2011 and tested in the town of Yverdon les Bains
System for detecting free parking spaces by use of artificial vision
Promoted / Organized by
Ted, Polytechnic University of Milan, Como pole, Organized by Gerolamo Saibene

Codility Phosphorous Challenge
Problem solving and computational efficiency challenge
Organized by

Personal skills and competences

Native language
Other language
English, school / IT techinical level
Excellent reading skills, good writing skills, bad speaking.
Social skills and competences
I am able to work and collaborate in groups with different teams.
I have difficulty expressing myself and relate to people, but this has never been a professional obstacle, I have always carried out all tasks with diligence and education, even when they implied to relate directly with the customer.
Organizational skills
  • Good organizational skills, I can carry out and correctly plan the jobs assigned to me
  • Knowledge of the agile methodology
  • I can carry on my work with constance and effort.
Technical / IT skills and competences
  • Knowledge and ability to use the following operating systems:
    • Microsoft Windows (excellent)
    • Mac OS X (good)
    • DOS (good)
    • Linux / Unix Like (basic)
  • Knowledge of various programming languages (see work experience) with excellent learning skills
  • Ability to use different software, such as:
    • Microsoft Office (especially Excel), with VBA development
    • Microsoft Visual Studio
    • PhpStorm
    • Eclipse
    • Adobe Acrobat
    • Adobe Photoshop (basic)
    • Adobe Illustrator (basic)

Driver's license

Italian car license (type B)
I authorize the processing of my personal data contained in my curriculum vitae pursuant to Legislative Decree 196 of 30 June 2003 and art. 13 GDPR (EU Regulation 2016/679) for the purposes of personnel recruitment and selection