Career Profile

Software engineer with a management-based background and a strong passion for computer programming and Front-end development. Looking to combine both programming and management skills in a project. Good organizational and communicational skills.

Experiences

Lead Front End Digital Architect

July, 2018 - Present
Wind Tre S.p.A, Milano (Italy)
Activities
  • Project management
  • Full Stack Programming
  • Scrum facilitator
  • Solution Architect
Projects
  • Wind E-Commerce - Design, architecture and management of the latest e-commerce implementations for different situations (B2C and B2B).
  • Wind Landing Pages - Designed and realized architecture and implementation of a new, dynamically powered, series of landing pages for mobile offers.
  • Winback offers - Designed and realized architecture and implementation of winback mobile offer solutions.
  • Tele-selling software - Designed and realized architecture and implementation of a software that allow external marketing companies to simplify the process of customer acquisition, thus reducing time and cost.
Technologies used: JS (ES6) - Angular 7 - Ember - Python - Django - Elixir - CSS - HTML - GIT - AWS - Docker - Kubernetes - Agile methods

Technical Lead - Senior Software Engineer

January, 2017 - June, 2018
Eidosmedia S.p.A, Milano (Italy)
Activities
  • Project management
  • Management of the entire application
  • Development of major application parts
Projects
  • Méthode Swing - Management of the entire application. Continuous refactoring, development of new areas of the software. Management of the team and distribution of workload across the entire team. Movement towards a shared code base in order to speed and help development of the new React Native based Méthode Swing Mobile. Management and creation of documentation. Held courses for customers.
Technologies used: JS (ES6) - CSS - HTML - jQuery - Bootstrap - GIT - Perforce - React - Electron - Jenkins

Junior Software Engineer

November, 2013 - December, 2016
Eidosmedia S.p.A, Milano (Italy)
Activities
  • Client-side programming
  • Web-application design
Projects
  • Méthode Swing - Development of multiple parts of the application (search, advanced search, topic editor, gallery editor,...).
Technologies used: JS (ES6) - CSS - HTML - jQuery - Bootstrap - Perforce - Jenkins

Junior Management Consultant

May, 2013 - August, 2013
Cineca srl, Casalecchio di Reno, Bologna (Italy)
Activities
  • KPI design
Projects
  • KPI dashboard for schools in Trentino Alto Adige - Designed, developed and deployed a dashboard of KPIs to evaluate and compare the performances of 100+ schools in Trentino Alto Adige.

Junior Management Consultant

March, 2012 - July, 2012
Value Process srl, Via Melchiorre Gioia 66 20125, Milano (Italy)
Activities
  • Project management
  • Business Process Re-engineering

Junior Programmer

June, 2007 - April, 2010
Blugeco Srl, iMobile, Arese, Milano (Italy)
Activities
  • Website development
  • Software development
Projects
  • inviaggiodinozze.it - Development of inviaggiodinozze.it, a software to organize the honeymoon
Technologies used: ASP.NET - VB.NET - C#.NET - HTML - CSS

Other projects

Diario di un condannato a morte (book) - A book about the true story of William Van Poyck, a former death row inmate of Florita State Prison. Published on May, 2018
ThingsToBeThankfulFor - A website to help people feeling better and appreciate the little things.

Skills

Technological

Programming languages and related skills:
  • Javascript (ES6), Angular 7, Ember.js, React, React-Native, Backbone.
  • HTML, CSS (5+ years), jQuery
  • Node.js, Electron
  • Python, Django
  • PHP, MySQL (LAMP)
  • GIT, Perforce
  • SQL and relational databases
  • Usage, installation, customization of Wordpress and Prestashop.
  • Past knowledge of VB6, VB.NET, C#.NET and ASP.NET, SQL Server.
  • Photoshop

Social

Extremely organised and determined person. Good abilities for synthetic and global views over concrete situations. Problem-solving attitude. Responsibility, Self-respect and self-reliance. Strong referential values of fairness, equity and dignity. Ability to establish and maintain good working relations with people of different national and cultural backgrounds.

Organizational

Project management skills. Ability to work under pressure. Experience in team management for software development, events organization, and consultancy. Team player, skilled in motivating others to work.

Other

General ability to combine both the IT (in terms of IT systems or software programming) and management point of view. Flexibility and adaptability to most of the contexts