Hey, soy Adán

Ingeniero Senior de Ruby on Rails con más de 10 años de experiencia construyendo productos escalables y mantenibles. Tras asumir un rol de Engineering Manager, descubrí que mi pasión está en la ingeniería práctica — escribir buen código, resolver problemas complejos y trabajar con stacks tecnológicos modernos. Actualmente cursando un Máster en Inteligencia Artificial.

Mi Experiencia como Ingeniero de Software

  1. Engineering Manager (Técnico)

    Libnova

    Dockericé toda la plataforma legacy desde cero y orquesté los despliegues en producción en todos los clientes, cada uno con entornos altamente personalizados, logrando rollouts consistentes y sin downtime a escala por primera vez en la historia de la empresa.


    Diseñé y lideré el stack de infraestructura cloud-native: Docker, Kubernetes, Ansible y Terraform; entregando mejoras medibles en estabilidad de plataforma, escalabilidad y confianza en los releases.


    Estandaricé las prácticas de ingeniería en todo el equipo: estrategia de branching en Git, flujos de revisión de PRs, pipelines CI/CD y estándares de código, reduciendo la fricción en integraciones y el tiempo de onboarding para nuevos ingenieros.


    Mentoricé a un equipo de ingenieros junior mediante code reviews estructurados, pair-programming y workshops técnicos, acelerando notablemente el crecimiento individual y la velocidad del equipo.

  2. Solutions Architect → Senior Ruby on Rails Engineer

    Invoke (Temporal)

    Diseñé un pipeline de procesamiento de documentos en producción sobre AWS Lambda, integrando LLMs GPT-4o, Ollama y Claude con un motor de reglas de negocio (BRE) personalizado para clasificación automatizada de documentos — implementando IA en un flujo de trabajo real de producción, no una demo.


    Reduje el tiempo de ejecución de pipelines CI/CD en GitLab de 45 minutos a 8-9 minutos (~70% más rápido) mediante paralelización de stages y ordenamiento inteligente de tests. Cero regresiones post-despliegue.


    Construí un proxy API de alto rendimiento combinando Ruby on Rails, Python, MongoDB y AWS SQS, más pipelines serverless conectando Lambda → S3 → DynamoDB con LocalStack para paridad completa en desarrollo local.

  3. Senior Ruby on Rails Engineer

    ClickDimensions

    Mantuve y extendí una plataforma SaaS de marketing multi-tenant sirviendo a miles de clientes, trabajando en data pipelines, scripts ETL/BLEND y consultas complejas Postgres/MySQL en un entorno de alto rendimiento; colaboré directamente con Microsoft como partner tecnológico.


    Resolví un problema crítico de compatibilidad cross-platform construyendo una imagen Docker personalizada para ARM64/MySQL 5.7, desbloqueando a todo el equipo de ingeniería en Apple Silicon.


    Lideré la migración de Rails 3 → 4 → 5 aplicando principios SOLID; impulsé la transición de Resque a Sidekiq; realicé refactoring profundo de RSpec que redujo significativamente el tiempo de ejecución de la suite de tests.

  4. Ruby on Rails Engineer

    Beruby España

    Lideré una migración completa de dos meses de una aplicación de cashback de alto tráfico a React Native + Expo, integrada con el monolito Rails existente — entregada a tiempo, lanzada en producción, sigue funcionando hoy.


    Integré más de 20 clientes de APIs REST de terceros (Lidl, Booking.com, AliExpress, Fnac, Groupon y más), expandiendo significativamente el catálogo de comercios y la superficie de ingresos.


    Renové un codebase legacy difícil de mantener aplicando principios SOLID y DRY, reduciendo la tasa de bugs y mejorando la velocidad de onboarding de desarrolladores.

  5. Junior Ruby on Rails Developer

    2Bedigital

    Construí tiendas e-commerce de producción y plantillas para múltiples clientes usando Ruby on Rails y Solidus — primera exposición real a arquitectura limpia y principios SOLID que moldearon al ingeniero que soy hoy.

  6. Freelance Developer

    Freelance – Bytefy

    Entregué proyectos web full-stack para múltiples clientes de forma independiente usando Ruby on Rails y PHP — experiencia temprana gestionando decisiones técnicas, expectativas de clientes y presión de entrega simultáneamente.
  7. Junior Developer

    Fu International / Sitel

    Desarrollé aplicaciones PHP y WordPress mientras trabajaba simultáneamente como instructor técnico — construí las habilidades de comunicación y enseñanza que aún hoy me hacen efectivo como mentor y líder técnico.

Mis proyectos y algunas aportaciones

Construyendo un Equipo de Ingeniería desde Cero: Sin Git, Sin Arquitectura, Sin Problema

  • Docker
  • Rails
  • Ruby
  • SQS
  • GitLab
En Libnova, heredé un equipo sin control de versiones (todo era FTP), sin conocimiento de arquitectura de software y sin exposición a prácticas de ingeniería modernas. Lideré una transformación desde los cimientos — no solo herramientas, sino mentalidad. Introduje Git, enseñé principios SOLID, DDD y patrones de arquitectura limpia. Traje Docker, pipelines CI/CD, colas de mensajes (SQS, RabbitMQ) y flujos de trabajo asistidos por IA. Ingenieros que nunca habían abierto una terminal pasaron de cero a discutir con confianza diseño dirigido por dominio, escribir código limpio, containerizar servicios y ser dueños de sus propios pipelines de despliegue. No fue una migración DevOps — fue construir una cultura de ingeniería completa desde cero, y ha sido uno de los retos más gratificantes de mi carrera.

Un OCR en Rails, pues así lo hice

  • Rails
  • file_type_rspecRSpec
  • Ruby
  • Tailwind CSS
Inspirado por la necesidad de optimizar el escaneo y análisis de documentos, desarrollé una aplicación en Ruby on Rails integrada con Tesseract OCR. Esta herramienta no solo gestiona la carga de documentos utilizando Active Storage, sino que también extrae texto de imágenes, convirtiendo una tarea compleja en una solución eficiente. Utilizando Tailwind CSS para el estilo del frontend, la aplicación permite un manejo fluido de archivos y capacidades avanzadas de OCR, mejorando la productividad a través de la automatización.

Mejoras en los pipelines de CI/CD de GitLab

  • GitLab
  • file_type_rspecRSpec
  • Ruby
  • Docker
  • SQS
En Invoke, lideré mejoras significativas en los pipelines de GitLab, logrando un aumento de velocidad del ~70%, reduciendo de 45 a 8-9 minutos mediante paralelización de stages y ordenamiento inteligente de tests, con cero regresiones post-despliegue. Introduje nuevas funcionalidades como Proxies y APIs, al mismo tiempo que refinaba las colas SQS y sistemas de depuración.

Dockerización de una aplicación Ruby on Rails para arquitecturas ARM64 y MySQL 5.7

  • Docker
  • Rails
  • Ruby
  • file_type_rspecRSpec
Resolví un problema crítico de compatibilidad cross-platform construyendo una imagen Docker personalizada para ARM64/MySQL 5.7, desbloqueando a todo el equipo de ingeniería en Apple Silicon. Tras exhaustivas pruebas y ajustes, conseguimos dockerizar con éxito tanto la aplicación Ruby on Rails como la base de datos MySQL 5.7 para arquitecturas ARM64.

Migración de una aplicación a React Native y Rails

  • React
  • Rails
  • Expo
  • Ruby
En Beruby, lideré una migración completa de dos meses de una aplicación de cashback de alto tráfico a React Native + Expo, integrada con el monolito Rails existente — entregada a tiempo, lanzada en producción, sigue funcionando hoy. La migración permitió a los equipos de desarrollo trabajar de manera más eficiente y escalable.

Creación de un API Proxy en Python, Rails y AWS SQS

  • Python
  • Rails
  • SQS
  • Ruby
  • Docker
Construí un proxy API de alto rendimiento combinando Ruby on Rails, Python, MongoDB y AWS SQS, más pipelines serverless conectando Lambda → S3 → DynamoDB con LocalStack para paridad completa en desarrollo local. En un período de dos semanas, logramos desarrollar y desplegar la solución.

Sobre mí

Ingeniero Senior de Ruby on Rails con más de 10 años de experiencia construyendo productos escalables y mantenibles. Tras asumir un rol de Engineering Manager, descubrí que mi pasión está en la ingeniería práctica — escribir buen código, resolver problemas complejos y trabajar con stacks tecnológicos modernos.


Actualmente estoy cursando un Máster en Inteligencia Artificial, profundizando mis conocimientos en machine learning, arquitecturas basadas en agentes, sub-agentes, orquestación de habilidades y estrategias de paralelización. Me entusiasman especialmente las oportunidades donde una sólida base de ingeniería de software se encuentra con prácticas de desarrollo impulsadas por IA.


A lo largo de mi carrera, he tenido el privilegio de trabajar en diversas empresas, lo que ha enriquecido mi conocimiento y me ha permitido colaborar con grandes partners como Microsoft, Shopify, Coca-Cola, Universal...


Como desarrollador, he trabajado con una amplia gama de tecnologías, incluyendo Rails, React, React Native, FastAPI, MongoDB, MySQL, PostgreSQL, Docker, Kubernetes, Ansible, Terraform, Redis, y AWS (EC2, Lambda, S3, SQS, DynamoDB), entre otras.


Fuera del trabajo, soy un apasionado del surf y la vida en furgoneta, la música, la IA y los sistemas de agentes, el desarrollo de videojuegos, y pasar tiempo con mi familia.

Adán González - Desarrollador Web Full Stack