Portrait de Lorenzo Rottigni, créateur de ce portfolio
Portrait de Lorenzo Rottigni, créateur de Portfolio Rottigni

Lorenzo Rottigni

Développeur de logiciels

Je suis Lorenzo, développeur logiciel basé à Milan, spécialisé en programmation bas niveau, développement full-stack et DevOps. Je conçois des logiciels performants depuis les bases — de la logique proche du matériel jusqu’aux applications prêtes pour la production et aux infrastructures évolutives.

Je suis Lorenzo, développeur logiciel basé à Milan, spécialisé en programmation bas niveau, développement full-stack et DevOps. Je conçois des logiciels performants depuis les bases — de la logique proche du matériel jusqu’aux applications prêtes pour la production et aux infrastructures évolutives.

Laissez moi un avis

Vos commentaires sont précieux ! Si vous avez apprécié mon travail ou l'avez trouvé utile, prenez le temps de laisser un avis. Cela m'aide à m'améliorer et permet aux autres de savoir à quoi s'attendre.

Le champ "Nom et prénom" est obligatoire.
Le champ "Rôle" est obligatoire.
Le champ "E-mail" est obligatoire.
Le champ "Examen" est obligatoire.

Vision

Le chemin que je trace

Je crois que l'avenir du logiciel repose sur la transparence, l'automatisation et la résilience.

En tant que développeur à la croisée de la programmation système et du développement full-stack, je combine performance bas niveau et grande facilité d'utilisation. Je travaille principalement avec Rust et Node.js, en choisissant l’outil le plus adapté à chaque contexte.

Je m'engage pleinement dans l’open source comme philosophie centrale. Chaque fois que possible, je publie mon travail — car un logiciel de qualité se développe grâce à la collaboration, la visibilité et la propriété partagée.

Je considère le développement cloud-native comme l’épine dorsale de l’infrastructure moderne. Du CaaS, Docker et Kubernetes aux pipelines CI/CD, je conçois des systèmes évolutifs, automatisés et conçus pour une livraison continue.

Les Principaux Services de Lorenzo Rottigni

Construire, créer, livrer

  • Open-Source code

    Je rends mon travail open-source chaque fois que possible, en le partageant sur des registres publics comme npm, crates.io et GitHub. Mes projets vont des outils de développement aux intégrations e-commerce et à l'automatisation cloud. Des exemples notables incluent rpgx (moteur de jeu, GitHub/crates.io/npm), vendure-scalapay et nuxt-paypal (npm), et k8s-cj-scheduler (GitHub). En publiant ces packages, je cherche à autonomiser les développeurs, contribuer à la communauté et améliorer continuellement mes compétences.

  • Programmation bas-niveau

    Je travaille avec des langages bas-niveau comme Rust et C lorsque la performance, le contrôle mémoire ou l'accès système sont essentiels. J'apprécie de traiter des scénarios où un contrôle précis et l'efficacité sont critiques, depuis l'optimisation d'algorithmes jusqu'à la construction de bibliothèques fiables et performantes. Travailler près du matériel me permet de résoudre des problèmes complexes que les abstractions de haut niveau ne peuvent souvent pas traiter, garantissant des solutions robustes et efficaces.

  • Développement Front-End

    J'ai une solide expérience en développement front-end, allant d'une bonne connaissance de HTML et CSS aux bonnes pratiques SEO et aux bibliothèques modernes de front-end. Je maîtrise des frameworks comme Vue/Nuxt, React/Next, Angular et Fastify, bien que je préfère souvent Vue/Nuxt pour mes projets en raison de sa flexibilité et de l'expérience développeur qu'il offre. Mon travail combine un code propre et maintenable avec des interfaces performantes et conviviales.

  • Développement Back-End

    Je travaille sur le back-end en utilisant différents langages, notamment Node.js, Python et Rust, selon les besoins du projet. J'utilise les patterns MVC et les ORM pour faciliter l'intégration entre les bases de données et les vues, et je construis des systèmes basés sur des architectures orientées événements avec des bus d'événements afin d'assurer des solutions évolutives et maintenables. Mon objectif est de créer des systèmes back-end robustes, efficaces et bien structurés, capables de supporter des applications complexes de manière fiable.

  • DevOps

    J'ai une expérience pratique des pipelines CI/CD sur GitLab et GitHub, et je suis un passionné de Docker, appréciant la conteneurisation et l'optimisation des applications. J'ai une solide connaissance de Kubernetes et de son écosystème, et j'utilise Terraform pour gérer l'infrastructure en tant que code. Combiné à une compréhension approfondie des couches ISO/OSI, TCP/IP et des fondamentaux réseau, je me concentre sur la construction de systèmes fiables, évolutifs et efficaces, du développement au déploiement.

  • Hébergement Bare-Metal & Cloud

    Je déploie et expose des services sur des serveurs bare-metal ainsi que sur des plateformes cloud, en utilisant des approches modernes comme Docker et Kubernetes, ainsi que des serveurs web traditionnels tels que NGINX et Apache. J'ai travaillé avec plusieurs fournisseurs cloud, notamment AWS (S3, EKS, App Runner, ECS, EC2), GCP (Cloud Run, GKE, Compute Engine, Cloud Storage), Azure (AKS), OVH (Public Cloud + Kubernetes) et host.it (VPS avec déploiement bare-metal Kubernetes). Cette polyvalence me permet de concevoir des systèmes fiables et évolutifs, quel que soit l'infrastructure sous-jacente.

  • Solutions de bases de données

    Je me spécialise dans les bases de données relationnelles telles que PostgreSQL, MySQL et SQLite, en concevant des schémas et des requêtes efficaces, fiables et faciles à maintenir. J'utilise rarement les bases de données non relationnelles, préférant la structure et la cohérence offertes par les modèles relationnels pour la plupart des projets.

  • Web scraping & crawling

    Je crée des outils de web scraping et crawling, extrayant et traitant efficacement des données depuis des sites web et des APIs. Je me concentre sur l'écriture de scripts fiables et maintenables pour gérer la collecte de données à grande échelle, tout en respectant la performance, la légalité et l'éthique. Mon travail inclut l'analyse HTML, la gestion de contenu dynamique et l'intégration des données extraites dans des formats structurés pour l'analyse ou l'automatisation.

Mon Parcours Professionnel

Étapes clés du chemin