Dal codice alla responsabilità di progetto

Programmo professionalmente da oltre 15 anni e lavoro come freelance dal 2013. Nel tempo sono passato dallo sviluppo alla guida tecnica, senza smettere di scrivere codice.

Mi occupo soprattutto di applicazioni web, API e portali in PHP con Symfony, Laravel e API Platform, affiancati da Vue e TypeScript. Lavoro anche con Node, React, Nuxt e Directus, oltre a WordPress e Magento quando il progetto lo richiede.

Gestisco direttamente una piattaforma Linux per l’hosting dei progetti: non mi fermo alla consulenza sul provider, ma seguo infrastruttura, aggiornamenti, backup e continuità dopo il lancio.

Il mio percorso

Dal 2013 · in corso

Freelance · FullBL

Collaborazioni con agenzie e clienti per SaaS, gestionali, siti ed e-commerce, insieme ai contributi open source. PHP con Symfony, Laravel, WordPress e Magento; TypeScript con Vue.js e React.

  1. 2016–2019

    Facile.it · Team Lead

    Team leader di un team back-end sulla piattaforma dei contact center e su servizi REST: Symfony, MySQL, Node.js, MongoDB, Docker, Agile, test automatici e rilasci Kubernetes.

  2. 2015–2016

    MySecretCase · Lead Developer

    Lead developer dell’e-commerce Magento, gestione di diversi blog WordPress e dell’infrastruttura Nginx con ambienti di test.

  3. 2013–2015

    Marzapane.de · Developer

    Sviluppo di una piattaforma per box in abbonamento, integrazione dei pagamenti Stripe e gestione dell’infrastruttura Nginx.

  4. 2010–2013

    Internodo · Web Developer

    Interfacce e gestionali per servizi telefonici, informatici e domotici, integrazione Asterisk, e-commerce e siti in PHP e JavaScript.

  5. 2008–2009

    AX Professional · Apprendista programmatore

    Prima esperienza professionale con VB.NET, ASP.NET, Access, SQL e MySQL, insieme ad attività di help desk.

Come lavoro

Un referente, dall’inizio alla continuità

Seguo analisi, preventivo, sviluppo, messa online e manutenzione, con responsabilità chiare.

Scelte spiegate

Condivido il perché delle decisioni tecniche. In team uso review e pairing anche per aiutare le persone più junior a crescere.

Dentro il team, senza protagonismi

Posso occuparmi di un progetto completo oppure inserirmi in processi, strumenti e convenzioni già esistenti.

Tecnologie principali

Scelgo gli strumenti in base al problema, con una specializzazione forte nell’ecosistema PHP.