Dates
11/2/2011 - 9/30/2012
Company
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
Dates
10/1/2012 - 7/31/2016
Company
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
Developer
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
Dates
8/1/2016 - Currently
Company
OrbintSoft - myself
Type of business or sector
Research & development for hobby
Type of employment
Freelancer
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.
Dates
11/5/2018 - Currently
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.
-
Period:
3/1/2020 - Currently
Technologies:
.NET Core 3.0, ASP.NET Core MVC 3.0, C# 8, Sql Server, Typescript, Angular 9, SignalR, Azure Search, Google cloud run, Docker
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
Dates
8/8/2011 - 2/9/2011
Title of qualification awarded
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
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
Event
Giornata dell’innovazione, ComoNext in Lomazzo (CO) - Italy
Competition name
Idea impresa 2011
Topic
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
Topic
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
Event
Codility Phosphorous Challenge
Topic
Problem solving and computational efficiency challenge
Personal skills and competences
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)