as
SVILUPPO SOFTWARE · STUDIO · CURIOSITÀ

Il mio percorso,
la prossima tappa.

Sono Alessio, vivo a Palermo e ho lavorato soprattutto nello sviluppo frontend. Dopo circa sette anni di esperienza, ho scelto di dedicarmi allo studio e di approfondire come funzionano le applicazioni, dall’interfaccia ai dati e all’AI.

Alessio Sferro, sviluppatore software a Palermo

Il frontend come base.
Lo studio per crescere.

Ho iniziato a lavorare nel 2018 e ho maturato circa sette anni di esperienza nello sviluppo web. Mi sono occupato soprattutto di frontend, passando dalle prime applicazioni con Angular a progetti con React e a ruoli di coordinamento del team.

Sto completando la laurea in Informatica all’Università di Catania. Tornare a dedicare tempo allo studio mi permette di collegare quello che ho imparato lavorando alle basi teoriche dell’informatica, e di approfondire backend e intelligenza artificiale.

Il mio percorso su LinkedIn

Il percorso fin qui.

Il mio percorso comprende sviluppo frontend e full stack, mentoring e coordinamento del lavoro di un team. Queste sono le tappe principali.

The Wave

GEN 2024 — DIC 2025
Senior Frontend Developer

A tempo pieno · Da remoto

OTT 2023 — FEB 2024
Associate Web Developer

Freelance

LUG 2022 — OTT 2023
Tech Lead

A tempo pieno · Catania

Ho seguito lo sviluppo frontend, affiancato i colleghi e coordinato il lavoro del team su applicazioni web complesse.

LUG 2020 — AGO 2022
Web Developer

A tempo pieno · Catania

Ho lavorato su applicazioni frontend complesse, soprattutto con React e Angular.

Darwin Technologies Srls

DIC 2018 — AGO 2020
Software Developer

Part-time · Catania

Ho lavorato sia sul frontend con Angular sia sul backend con Laravel, iniziando a conoscere le diverse parti di un’applicazione.

NOV 2018 — DIC 2018
Software Developer · Stage

Catania

È stato il mio primo lavoro nel frontend, arrivato dopo un corso Angular di 300 ore del consorzio Etna HiTech.

DA GENNAIO 2026

Una pausa dal lavoro, più tempo per lo studio.

Da gennaio 2026 ho messo in pausa l’attività professionale per concentrarmi sugli studi di Informatica. Sto completando il percorso triennale e approfondendo gli argomenti di Computer Science and Artificial Intelligence, dedicando più tempo a lezioni, esercizi e progetti personali.

Capire un concetto.
Saperlo usare.

L’esperienza mi ha insegnato a costruire applicazioni. Lo studio mi aiuta a capire meglio le idee su cui si basano: algoritmi, dati, logica e matematica. Mi interessa mettere insieme queste due prospettive.

IL METODO

Provo, sbaglio, ci torno.

Studio in sessioni brevi e concentrate. Negli esercizi provo prima a ragionare senza suggerimenti, poi confronto la soluzione e riprendo i punti in cui ho sbagliato. Capisco di aver fatto un passo avanti quando riesco a spiegare un concetto con parole mie e ad applicarlo a un problema nuovo.

Richiamo attivoEsercizi praticiFeedback sugli errori
COSA MI HA INSEGNATO FISICA

Una formula ha bisogno di un perché.

Studiando Fisica ho imparato a fermarmi sui passaggi che sembrano ovvi. Prima di usare una formula voglio capire che cosa descrive, da dove arriva e in quali condizioni posso applicarla.

È un’abitudine che porto anche nel software: una soluzione può funzionare, ma vale la pena capire perché e quali limiti ha.

LA DIREZIONE

Costruire applicazioni complete.

Voglio capire e progettare le diverse parti di un’applicazione: interfaccia, logica sul server, dati e funzionalità basate sull’AI. Per questo alterno lo studio del backend e dell’intelligenza artificiale a piccoli progetti in cui mettere in pratica ciò che imparo.

Uso l’AI anche per studiare: discutere un ragionamento, preparare esercizi e organizzare i materiali delle lezioni. Le risposte sono un punto di partenza da controllare, anche tornando alle fonti.

Quello che so fare.
Quello che sto imparando.

01

Sviluppo frontend

È l’area in cui ho più esperienza. Sviluppo interfacce e applicazioni web con attenzione alla leggibilità del codice, al comportamento dell’interfaccia e ai dettagli che rendono piacevole usarla.

ReactNext.jsAngularReact Native
02

CSS e accessibilità

Curo layout, tipografia e comportamento sui diversi schermi. Considero anche la navigazione da tastiera e l’accessibilità, perché un’interfaccia deve poter essere usata in modi diversi.

Flexbox & GridSassWCAG 2.1
03

Oltre l’interfaccia

Ho usato RxJS per gestire flussi di dati e interazioni, e PHP con Laravel per lavorare anche sulla logica server.

RxJSPHPLaravel
04

Backend · cosa sto approfondendo

Sto approfondendo Java, database relazionali e persistenza dei dati. Affianco gli esercizi a piccoli progetti per capire come collegare le diverse parti di un servizio.

JavaServlet & JSPSQLJPA / Hibernate

Formazione continua,
anche fuori dall’università.

Accanto all’università, ho seguito corsi dedicati alle tecnologie che uso e agli argomenti che volevo approfondire. Qui trovi una selezione del mio percorso di formazione.

Back-End Development

Mimo

Intermediate React Native, v2

Master.dev / Frontend Masters

React Native, v3

Master.dev / Frontend Masters

Introduction to Node.js, v3

Master.dev / Frontend Masters

VIM Fundamentals

Master.dev / Frontend Masters

Complete Intro to Linux and the Command-Line

Master.dev / Frontend Masters

Complete Intro to Databases

Master.dev / Frontend Masters

Full Stack for Front-End Engineers, v3

Master.dev / Frontend Masters

Altri corsi e certificazioni · 2018–2022

Introduction to Web Accessibility WCAG 2.1

Udemy

React – The Complete Guide (Hooks, React Router, Redux)

Udemy

Angular Router In Depth

Udemy

CSS – The Complete Guide 2020 (Flexbox, Grid & Sass)

Udemy

RxJS Masterclass

AccademiaDev

EF SET English Certificate · 77/100 C2 Proficient

EF SET

PHP 7 New Features

LinkedIn

Laravel 5 Essential Training

LinkedIn

RxJS 6

Udemy

Sviluppatore Angular 5 Senior

EHT / Etna HiTech

Corsi e certificazioni su LinkedIn