Retrato de Lorenzo Rottigni, creador de este portafolio
Retrato de Lorenzo Rottigni, creador de Portfolio Rottigni

Lorenzo Rottigni

Desarrollador de software

Soy Lorenzo, un desarrollador de software con sede en Milán, especializado en programación a nivel de sistema, desarrollo full-stack y DevOps. Construyo software de alto rendimiento desde cero: desde la lógica de bajo nivel hasta aplicaciones listas para producción e infraestructuras escalables.

Soy Lorenzo, un desarrollador de software con sede en Milán, especializado en programación a nivel de sistema, desarrollo full-stack y DevOps. Construyo software de alto rendimiento desde cero: desde la lógica de bajo nivel hasta aplicaciones listas para producción e infraestructuras escalables.

Déjame una reseña

¡Tus comentarios son muy importantes! Si te gustó mi trabajo o te resultó útil, tómate un momento para dejar una reseña. Me ayuda a mejorar y a que otros sepan qué esperar.

El campo "Nombre completo" es obligatorio.
El campo "role" es obligatorio.
El campo "E-mail" es obligatorio.
El campo "Revisar" es obligatorio.

Visión

El camino que estoy trazando

Creo que el futuro del software está en la transparencia, la automatización y la resiliencia.

Como desarrollador en la intersección entre la programación a nivel de sistema y el desarrollo full-stack, combino el rendimiento de bajo nivel con la usabilidad de alto nivel. Trabajo principalmente con Rust y Node.js, eligiendo la herramienta más adecuada según el contexto.

Estoy comprometido con el código abierto como filosofía central. Siempre que es posible, publico mi trabajo — porque el gran software crece a través de la colaboración, la visibilidad y la propiedad compartida.

Veo el desarrollo cloud-native como la columna vertebral de la infraestructura moderna. Desde CaaS, Docker y Kubernetes hasta pipelines CI/CD, diseño sistemas escalables, automatizados y pensados para la entrega continua.

Servicios Principales de Lorenzo Rottigni

Construyendo, creando, entregando

  • Paquetes de código abierto

    Procuro que mi trabajo sea open-source siempre que es posible, compartiéndolo en registros públicos como npm, crates.io y GitHub. Mis proyectos abarcan desde herramientas de desarrollo hasta integraciones de comercio electrónico y automatización en la nube. Algunos ejemplos notables incluyen rpgx (motor de juego, GitHub/crates.io/npm), vendure-scalapay y nuxt-paypal (npm), y k8s-cj-scheduler (GitHub). Publicando estos paquetes, busco empoderar a los desarrolladores, contribuir a la comunidad y mejorar continuamente mis habilidades.

  • Programación de bajo nivel

    Trabajo con lenguajes de bajo nivel como Rust y C cuando el rendimiento, el control de memoria o el acceso a nivel de sistema son esenciales. Disfruto abordar escenarios donde el control fino y la eficiencia son críticos, desde optimizar algoritmos hasta construir librerías confiables y de alto rendimiento. Trabajar cerca del hardware me permite resolver problemas complejos que las abstracciones de alto nivel no pueden abordar, asegurando soluciones robustas y eficientes.

  • Desarrollo Front-End

    Tengo amplia experiencia en desarrollo front-end, desde un sólido conocimiento de HTML y CSS hasta buenas prácticas de SEO y bibliotecas modernas de front-end. Me desenvuelvo con frameworks como Vue/Nuxt, React/Next, Angular y Fastify, aunque suelo preferir Vue/Nuxt por su flexibilidad y experiencia de desarrollo. Mi trabajo combina código limpio y mantenible con interfaces eficientes y amigables para el usuario.

  • Desarrollo Back-End

    Trabajo en el back-end usando diversos lenguajes, incluyendo Node.js, Python y Rust, según los requerimientos del proyecto. Utilizo patrones MVC y ORMs para simplificar la integración entre bases de datos y vistas, y construyo sistemas basados en arquitecturas orientadas a eventos con buses de eventos para garantizar soluciones escalables y mantenibles. Mi enfoque está en crear sistemas back-end robustos, eficientes y bien estructurados que soporten aplicaciones complejas de manera confiable.

  • DevOps

    Tengo experiencia práctica con pipelines CI/CD de GitLab y GitHub, y soy un entusiasta de Docker, disfrutando de la contenedorización y optimización de aplicaciones. Poseo sólidos conocimientos de Kubernetes y su ecosistema, y utilizo Terraform para gestionar la infraestructura como código. Combinando esto con un fuerte entendimiento de las capas ISO/OSI, TCP/IP y fundamentos de redes, me concentro en construir sistemas fiables, escalables y eficientes desde el desarrollo hasta el despliegue.

  • Hosting & Cloud

    Despliego y expongo servicios tanto en servidores bare-metal como en plataformas en la nube, utilizando enfoques modernos como Docker y Kubernetes, así como servidores web tradicionales como NGINX y Apache. Tengo experiencia con varios proveedores de nube, incluyendo AWS (S3, EKS, App Runner, ECS, EC2), GCP (Cloud Run, GKE, Compute Engine, Cloud Storage), Azure (AKS), OVH (Public Cloud + Kubernetes) y host.it (VPS con despliegue bare-metal de Kubernetes). Esta versatilidad me permite diseñar sistemas escalables y confiables sin importar la infraestructura subyacente.

  • Soluciones de bases de datos

    Me especializo en bases de datos relacionales como PostgreSQL, MySQL y SQLite, diseñando esquemas y consultas eficientes, confiables y fáciles de mantener. Rara vez uso bases de datos no relacionales, ya que prefiero la estructura y consistencia que proporcionan los modelos relacionales en la mayoría de los proyectos.

  • Web scraping y crawling

    Desarrollo herramientas de web scraping y crawling, extrayendo y procesando datos de manera eficiente desde sitios web y APIs. Me enfoco en escribir scripts confiables y mantenibles que manejen la recolección de datos a gran escala, respetando el rendimiento, las consideraciones legales y éticas. Mi trabajo incluye el análisis de HTML, el manejo de contenido dinámico y la integración de los datos extraídos en formatos estructurados para análisis o automatización.

Mi Cronograma Profesional

Hitos en el camino