Sono Lorenzo, uno sviluppatore software con base a Milano, specializzato nella programmazione a livello di sistema, nello sviluppo full-stack e nel DevOps. Progetto software ad alte prestazioni partendo dalle fondamenta — dalla logica bare-metal fino ad applicazioni pronte per la produzione e infrastrutture scalabili.

Lorenzo Rottigni
Sviluppatore Software
Sono Lorenzo, uno sviluppatore software con base a Milano, specializzato nella programmazione a livello di sistema, nello sviluppo full-stack e nel DevOps. Progetto software ad alte prestazioni partendo dalle fondamenta — dalla logica bare-metal fino ad applicazioni pronte per la produzione e infrastrutture scalabili.
La tua opinione è fondamentale per me.
Mi impegno costantemente per migliorare il mio sito Web e fornire la migliore esperienza utente possibile. Ecco perché apprezzo il tuo feedback e le tue opinioni sul mio sito web. Credo che il tuo feedback mi aiuterà a identificare le aree di miglioramento e ad apportare le modifiche necessarie per migliorare la tua esperienza. Quindi, se mi ami il sito web o hai suggerimenti per migliorare, voglio sentirti. Per favore, prenditi qualche minuto per compilare il modulo di revisione del mio sito web e fammi sapere cosa ne pensi. Il tuo feedback è molto apprezzato!
Vision
Credo che il futuro del software risieda nella trasparenza, nell'automazione e nella resilienza.
Come sviluppatore all'incrocio tra programmazione di basso livello e sviluppo full-stack, unisco prestazioni elevate a un’elevata usabilità. Lavoro principalmente con Rust e Node.js, scegliendo lo strumento migliore in base al contesto.
Sono impegnato nell'open source come filosofia fondamentale. Quando possibile, rilascio pubblicamente il mio lavoro — perché il grande software cresce attraverso la collaborazione, la visibilità e la condivisione.
Vedo lo sviluppo cloud-native come la spina dorsale dell'infrastruttura moderna. Dai CaaS, Docker e Kubernetes fino alle pipeline CI/CD, progetto sistemi scalabili, automatizzati e pensati per la delivery continua.
Cosa faccio
- Siti web
Progettazione e sviluppo di siti Web professionali e responsive su misura per le tue esigenze.
- Web applications
Creazione di applicazioni web personalizzate per potenziare la tua presenza online e snellire i tuoi processi aziendali.
- CMS & CRM
Implementazione e personalizzazione di sistemi di gestione dei contenuti e sistemi di gestione delle relazioni con i clienti.
- BE & MVC & ORM
Sviluppo di robusti sistemi di back-end utilizzando il pattern architetturale Model-View-Controller e tecniche di Object-Relational Mapping.
- SEO
Ottimizzazione del contenuto e della struttura del tuo sito web per migliorare il posizionamento nei motori di ricerca e aumentare il traffico.
- DevOps
Implementazione di una metodologia DevOps per migliorare la collaborazione e l'efficienza nel processo di sviluppo e distribuzione.
- Web analytics
Analisi del traffico del tuo sito web e del comportamento degli utenti per ottenere informazioni e prendere decisioni basate sui dati.
- DB & DBMS
Progettazione e implementazione di database e sistemi di gestione di database per archiviare e recuperare in modo efficiente i dati.
- Web scraping & Web crowling
Estrazione di dati da siti web mediante strumenti automatizzati per raccogliere informazioni per analisi e ricerche.
- Hosting management (GCP, AWS)
Gestione e ottimizzazione della tua infrastruttura di hosting su piattaforme cloud popolari come AWS e GCP.
La mia Linea del Tempo
- Stage in Cisco
Ho conseguito un attestato di partecipazione per un programma in cui abbiamo simulato il processo di creazione di una startup, concentrandoci sia sugli aspetti finanziari che tecnici. Durante il programma, ho lavorato con il mio team per sviluppare un sistema di gestione degli acquisti utilizzando Java Swing.
- Certificazione IT Essentials
Certificazione che fornisce una conoscenza di base dell'hardware, del software e del networking.
- Certificazione CCNA
Certificazione che copre un'ampia gamma di concetti di rete, inclusi protocolli di rete, tecnologie LAN e WAN, sicurezza di rete e risoluzione dei problemi di rete.
Diploma scuola superiore in informatica Ho conseguito un diploma di scuola superiore che certifica la mia conoscenza generale del mondo IT, che include la comprensione di linguaggi di programmazione come C/C++, Java, PHP, gestione di database e architettura di rete.
- Corso di sviluppo Full-Stack presso Boolean Academy
Corso di programmazione intensivo di oltre 700 ore il cui obiettivo è di formare Full Stack Web Developer attraverso lezioni teoriche ed esercitazioni pratiche professionalizzanti e giornaliere
- Certificazione Boolean Academy
Certificazione di completamento del corso Boolean Academy.
- Full-Stack Web Developer per Deesup srl
Ho iniziato la mia carriera in Deesup come Full-Stack Web Developer, dove ho lavorato con il framework front-end Nuxt2 e il framework NodeJS back-end Vendure.io, orientato all'e-commerce. Questi framework comunicano tra loro attraverso l'infrastruttura dell'API Apollo GraphQL. Inoltre, ho acquisito una preziosa esperienza utilizzando sia le piattaforme Google Cloud che AWS.
- Rilascio deesup.com
Sono orgoglioso di essere stato il principale collaboratore della parte front-end della nuova piattaforma di e-commerce deesup.com, che è stata recentemente rilasciata.
Piccolo investimento in servizi di hosting dedicati Per potenziare le mie capacità di sviluppo web, ho acquisito il jolly per il dominio rottigni.tech e acquistato tre VPS da Host.it. Ho configurato con successo il server web Nginx su ogni macchina per funzionare perfettamente con i miei servizi.
Rilascio storage.rottigni.tech Ho lanciato un'applicazione Python Flask per gestire il mio archivio personale sul filesystem VPS beta.rottigni.tech.
Rilascio cv.rottigni.tech Ho pubblicato il mio CV web, creato utilizzando esclusivamente HTML e CSS in formato A4.
Rilascio portfolio.rottigni.tech Primo rilascio stabile di questo splendido portfolio
- Corso sui fondamenti della Data Science
Corso gratuito di data science di Piero Savastano che mi ha introdotto nel mondo della data science e del machine learning.
- Machine Learning & Deep Learning bootcamp
Corso di data science di Jose Portilla che ha trattato i seguenti argomenti: Python, NumPy, Pandas, Matplotlib, Seaborn, Plotly, Cufflinks, Geographical Plotting, Data Capstone Project, Regressione lineare, Cross Validation and Bias-Variance Trade-Off, Logistic Regression, K Vicini più vicini, alberi decisionali e foreste casuali, Support Vector Machines, K Means Clustering, Analisi dei componenti principali, Sistemi di raccomandazione, Elaborazione del linguaggio naturale, Big Data e Spark con Python, Reti neurali e Deep Learning e Reti neurali convoluzionali.
- Demo stabile progetto Deesup RaaS
Rilasciata una demo on-demand del progetto Deesup RaaS per Molteni&C. Uno strumento potente e scalabile volto ad aiutare le aziende a gestire i prodotti che sono alla fine del loro ciclo di vita.
- Rilascio landing page rottigni.tech
Una semplice landing page creata con SvelteJS per racchiudere i miei servizi in un unico hub e renderli facilmente rilevabili dai bot di Google.
- Rilascio di inmemory.deesup.com
Rilascio di un servizio di cache in memoria basato su Redis ad alte prestazioni per i servizi client di Deesup, utilizzando il framework Fastify per una maggiore velocità ed efficienza. Questa soluzione innovativa ottimizza i tempi di risposta, migliora la scalabilità e consente ai clienti di gestire e ottimizzare senza sforzo i propri dati memorizzati nella cache.
- Rilascio di jupyterhub.rottigni.tech
Ho distribuito con successo la mia istanza personale di JupyterHub utilizzando Docker Swarm per creare contenitori JupyterLab secondari per gli utenti registrati. Una delle caratteristiche più straordinarie è la perfetta integrazione con il repository GitLab storage.jupyterhub.rottigni.tech. Ciò è facilitato tramite uno script bash, che viene eseguito come un lavoro cron all'interno del contenitore Docker, garantendo la persistenza sicura e con versione dei notebook. Inoltre, il mio Portfolio Seeder consente la visualizzazione dei taccuini direttamente dal repository GitLab su questo sito Web.
- Rilascio di smtp.rottigni.tech
Rilascio del mio servizio SMTP personale, un'applicazione Fastify semplificata progettata per inviare e-mail all'interno dei miei domini utilizzando API REST. Questo servizio mi consente di ricevere report in tempo reale su vari aspetti, inclusi i registri della seminatrice del mio portfolio, il modulo dei contatti del mio portfolio e lo stato dei miei servizi.
- Rilascio plugin vendure-scalapay
Un plugin open source che integra perfettamente Scalapay come fornitore di pagamenti all'interno del framework di e-commerce Vendure NestJS.
- Corso NLP
Corso di elaborazione del linguaggio naturale tenuto da Jose Portilla. Ho appreso una serie completa di tecniche per gestire, manipolare e trasformare in modo efficace i dati di testo nell'ambito della scienza dei dati.
- Rilascio di sentry.rottigni.tech
Rilascio della sentinella dell'ecosistema rottigni.tech, un'istanza dockerizzata di Grafana perfettamente integrata con Prometheus. Recupera in modo efficiente i dati dagli esportatori di nodi e blackbox distribuiti strategicamente sui miei server.
- Corso K8s
Kubernetes e strumenti cluster con Docker Captain Bret Fisher. Questo corso copre aspetti cruciali, inclusi i flussi di lavoro DevOps, le funzionalità Kubernetes a livello di produzione e i metodi di distribuzione dell'infrastruttura come codice, fornendo una comprensione completa delle competenze essenziali di Kubernetes.
- Migrazione cluster su K8s Bare-Metal
Migrazione riuscita dell'intera infrastruttura rottigni.tech su un cluster kubeadm bare metal comprendente più nodi su Internet, incorporando componenti come il controller ingress-nginx e MetalLB.
- Corso di Computer Vision
Corso di Computer Vision di Jose Portilla. Ho imparato le ultime tecniche di Computer Vision con Python, OpenCV e Deep Learning.
- Articolo Vendure
Ho vinto un concorso di Vendure Framework per aver scritto un articolo sulla mia esperienza con Vendure. Come ricompensa, ho ricevuto un biglietto di 3 giorni per il WeAreDevelopers World Congress 2024 a Berlino.
- Google Cloud Summit 2024
Ho partecipato al Google Cloud Summit di Milano, grazie a Deesup, per esplorare l'integrazione di Google Cloud nei nostri sistemi. Ho anche assistito a diverse presentazioni illuminanti dei partner di Google.
- Raspberry PI + K3s
Ho acquistato il mio primo Raspberry Pi 5 per iniziare un nuovo progetto: trasformare il mio cluster di produzione personale da una configurazione Kubernetes bare-metal basata su cloud a una soluzione domestica utilizzando k3 e più Raspberry Pi.
- WeAreDevelopers Festival 2024
Partecipare al WeAreDevelopers World Congress 2024 di Berlino è stata un'esperienza incredibile. Ho visitato le mie aziende preferite, tra cui Docker, e ho assistito a discorsi preziosi, come quello di Douglas Crockford, l'inventore dello standard JSON.
- RedHat Summit Milan 2024
Ho partecipato al RedHat Summit di Milano, dove ho avuto l'opportunità di conoscere le ultime tendenze in ambito cloud attraverso una serie di presentazioni coinvolgenti.
- Rilascio s3.rottigni.tech
Ho abbandonato il mio vecchio fornitore di contenuti statici proprietario, storage.rottigni.tech, in favore di una soluzione più sicura e compatibile con Kubernetes basata sullo standard S3, MinIO (minio.rottigni.tech).
- Rilascio molteni.deesup.com
Ho lanciato una piattaforma di e-commerce di rivendita per Molteni&C, segnando la prima implementazione del mio progetto white-label completamente sviluppato, "RaaS" (Resale As A Service).
- Rilascio di K8s-scheduler
Ho pubblicato un plugin Kubernetes, scritto in Go, su registri pubblici. Fornisce una definizione di risorsa personalizzata (CRD) chiamata 'Scheduler' per semplificare la gestione e la creazione delle risorse CronJob.
- Rilascio di arper.deesup.com
Ho lanciato una piattaforma di rivendita e-commerce per Arper, il secondo deployment del progetto RaaS.
- Rilascio di RPGX
Ho pubblicato il mio primo motore di gioco, chiamato RPGX e scritto in Rust, su registri pubblici.