Enrico Sola | Software engineer, web applications specialist

Experiences

How I grew up over years

Experiences timeline

All the experiences I made before getting to this point

Zucchetti S.p.a.

09/2024 - Current (6 months)

Design and development of a product leader in the HR field; my duties involve mainly the back-end side but occasionally the front-end side too. The platform is based on a PHP/Laravel multi-tenant architecture with MySQL database and NoSQL systems support such as Redis and Elasticsearch, as well as further microservices developed in PHP and Node.js. On the front-end side, we use Next.js, React.js, and TypeScript, all of which are distributed using Docker on an AWS-provided cloud infrastructure.

#fullStack

  • PHP
  • Laravel
  • TypeScript
  • Node.js
  • React
  • Next.js
  • MySQL

Atlantic Moon S.r.l.

03/2018 - 09/2024 (6 years, 7 months)

Development of web software based on PHP/Laravel or Node.js/Express: tasks assigned to me include several different methodologies and technologies, such as microservices, real-time communications using Websockets and automation systems for various kind of activities. Involved languages and technologies include mainly PHP, JavaScript e MySQL but also React.js, MongoDB, Python and Java.

#fullStack

  • PHP
  • Laravel
  • JavaScript
  • Node.js
  • React
  • MySQL
  • MongoDB

Self employed

01/2015 - 01/2018 (3 years)

Development of projects and applications mainly with PHP and JavaScript for several type of customers, from startups to enterprises. Most of the commissions assigned to me in this period are related to the web field but I had the opportunity to work on other type of projects as well.

#fullStack

  • PHP
  • JavaScript
  • Node.js
  • MySQL

Gip S.p.a.

01/2011 - 01/2012 (1 year)

During my first work experience in a company I had the opportunity to boost my practical skills in the full-stack web development field with programming languages such as PHP and JavaScript working mainly on projects in the e-commerce and online services field.

#fullStack

  • PHP
  • JavaScript
  • jQuery
  • MySQL

Training timeline

The training path I taken to acquire my skills

Computer Science BSc.

11/2023

During the years I spent at the university I had a way to boost my theoretic knowledge in the software development field as well as algorithms and applications design. I had the opportunity to learn new technics and technologies to confront complex problems and build advanced software projects in several contexts.

#university

Computer science diploma

07/2016

At the beginning of my formation path I had the opportunity to learn the basis of computer science and software development: during those years I become keen on web development and I dug deeper into it having a way to learn and practice with several programming languages developing multiple personal projects.

#highSchool