versione italiana


Career Profile

Fascinated from computers since the first Spectrum ZX when I was 8 years old, I've been able to turn my passion into my job, studying and improving my programming skills.

Since 2004 I have been working as a web developer and after many years working on PHP I’m studying functional languages.

I followed the projects from analysis of the requirements to the workflow organization, and I've always been fascinated about agile methodologies. The study of Scrum, XP and Kanban was source of personal growth and was rich of ideas to improve team workflows.

In my professional career user groups had a fundamental role. From 1999 to 2003 I actively participated to Milug (Milan Linux User Group), organizing meetings and Linuxday editions. In subsequent years, working mainly in PHP, I followed Grusp (italian PHP user group) and took part in PHPday. In 2012 I founded the Milan PHP user group, managed by myself until 2015.

I put at the disposal of the team my pragmatic being, keen on deliver the Minimum Valuable Product.

Experiences

Software Engineer

October 2013 - Present
Prima Assicurazioni S.p.A., Milano

Stared working from day one, I developed quite a lot base code both for backend and frontend.

Developed many microservices with Elixir and Phoenix Framework.

In microservices infrastructure I used and studied many technologies like Mysql, PostgreSQL, Redis, RabbitMQ, RESTful web services and GraphQL.

Introduced React for frontend development, which I used for the fast quote single page application, reducing the page loading times significantly and improving the user experience.

Developed frontend app using Backbone (2013), Angular (2014), React (2015), React and Redux (2016) and Elm (2017).

Introduced the agile software development methods using the SCRUM framework.

Acted as SCRUM master in the development team organizing sprint review and retrospective to improve the process and the communication in the team.

Conducted interviews to hire new developers, designing the recruitment process and the technical test.

Always tried to communicate the company commitment for technological innovation in an "old" market like insurances one. For this reason I made a speech at CloudConf Turin in 2015, I organized the Erlang Factory Lite 2017 sponsorship in Rome, and I created, involving the rest of the team, our tech blog.

Daily use Docker and AWS.

Senior Web Developer

March 2013 - October 2013
Facile.it, Milano

Developed facile.it mobile website in few weeks, within the deadline.

Senior Software Developer

April 2008 - February 2013
e-one srl, Milano

As a php developer in a web agency I developed custom web solutions for different customers, managed the stakeholders and led the development team.

Software Developer

February 2006 - April 2008
neen srl, Milano

Web developer.

Projects

PHP User Group Milano - Founder, coordinator and manager, from March 2012 to September 2015, of meetings and events of PHP User Group Milano.

Skills & Proficiency

PHP & symfony

Elixir & Phoenix Framework

Elm

Mysql

GraphQL

React & Redux

PostgreSQL

Redis

Docker & docker compose

RabbitMQ

Python