Ariel Barreiro

Ariel Barreiro

Ingeniero en sistemas Tech lead Arquitecto de software DevOps Drupal

Hace más de 23 años que construyo para la web, la mayoría liderando proyectos Drupal de punta a punta: arquitectura, entornos, infraestructura, despliegue y código. Diseño sistemas, armo las herramientas con las que los equipos trabajan y entregan, y sigo con las manos en el código.

Trabajé como desarrollador, tech lead, arquitecto y DevOps para agencias y clientes de gobierno, e-commerce, medios, educación y organizaciones sin fines de lucro. Contribuyo al open source desde 2005: creé más de 35 módulos en drupal.org y contribuí con más de 30 PRs a DDEV. Hoy me enfoco en entornos reproducibles, servidores autogestionados, despliegues en el edge y desarrollo asistido por agentes de IA.

Conocimientos técnicos

AI

  • Claude/Codex/Openrouter
  • Skills
  • Caveman

DevOps e infraestructura

  • DDEV, Docker y Docker Compose (OrbStack, Mutagen)
  • Servidores Linux (Debian), Traefik y registros Docker privados
  • Deploys con Docker Compose en servidores propios: releases, rollbacks, secretos y entornos por PR
  • Platform.sh, Acquia, Pantheon, DigitalOcean y Railway
  • Cloudflare: Workers, Pages, DNS
  • CI/CD con GitHub Actions: entornos por PR y deploys
  • Automatización con shell, Go, Task y Ahoy

Open source

Frameworks/Librerías

  • Drupal - drupal.org - PHP/mySQL Web framework (+21 años)
  • Wordpress - wordpress.org - PHP/mySQL Web framework (+3 años)
  • PEAR - pear.php.net - PHP framework (+3 años)
  • wxWidgets/wxPython - wxpython.org (+2 años)

Lenguajes de programación

  • PHP (+23 años)
  • JavaScript/TypeScript con Node.js/Bun (+6 años)
  • HTML5/CSS3/JS/jQuery/AJAX (+23 años)
  • Go (+4 años)
  • Bash/shell scripting
  • Python (+4 años)
  • hace añosC (+7 años)
  • hace añosC++ (+3 años)
  • hace añosVisual C++ (+3 años)
  • hace añosJava (+2 años)
  • hace añosAssembler (+3 años)
  • hace añosVisual Basic (+3 años)
  • hace añosASP (+2 años)

Plataformas

  • MacOS
  • Linux/Unix
  • Windows
  • hace añosPalmOS, Windows CE y Pocket PC
  • hace añosJava/J2ME

Programación

  • Bases de datos mySQL y PostgreSQL
  • TCP/IP (Aplicaciones Cliente/Servidor)
  • Criptografía
  • Debugging y troubleshooting (Xdebug, gdb, devtools del navegador)

Herramientas de desarrollo

  • Git, SVN, CVS entre otros.
  • Visual Studio Code
  • gcc/gdb en entorno Linux