Hey, I'm Adán

Senior Ruby on Rails engineer with 10+ years of experience building scalable, maintainable products. After stepping into an Engineering Manager role, I realised my passion lies in hands-on engineering — writing great code, solving hard problems, and working with modern technology stacks. Currently completing a Master's in Artificial Intelligence.

My Experience as a Software Engineer

  1. Engineering Manager (Technical)

    Libnova

    Dockerized the entire legacy platform from scratch and orchestrated production deployments across all clients, each running highly customized environments, achieving consistent, zero-downtime rollouts at scale for the first time in the company's history.


    Designed and owned the cloud-native infrastructure stack: Docker, Kubernetes, Ansible, and Terraform; delivered measurable improvements in platform stability, scalability, and release confidence.


    Standardized engineering practices across the team: Git branching strategy, PR review workflows, CI/CD pipelines, and coding standards, reducing integration friction and onboarding time for new engineers.


    Mentored a team of junior engineers through structured code reviews, pair-programming, and technical workshops, noticeably accelerating individual growth and team velocity.

  2. Solutions Architect → Senior Ruby on Rails Engineer

    Invoke (Temporal)

    Designed a production document-processing pipeline on AWS Lambda, integrating GPT-4o, Ollama, and Claude LLMs with a custom business-rule engine (BRE) for automated document classification — implementing AI in a real production workflow, not a demo.


    Reduced GitLab CI/CD pipeline execution time from 45 minutes to 8–9 minutes (~70% faster) through stage parallelization and smarter test ordering. Zero regressions post-deployment.


    Built a high-throughput API proxy combining Ruby on Rails, Python, MongoDB, and AWS SQS, plus serverless pipelines connecting Lambda → S3 → DynamoDB with LocalStack for full local development parity.

  3. Senior Ruby on Rails Engineer

    ClickDimensions

    Maintained and extended a multi-tenant SaaS marketing platform serving thousands of customers, working on data pipelines, ETL/BLEND scripts, and complex Postgres/MySQL queries in a high-throughput environment; collaborated directly with Microsoft as a technology partner.


    Solved a critical cross-platform compatibility issue by building a custom Docker image for ARM64/MySQL 5.7, unblocking the entire engineering team on Apple Silicon.


    Led the Rails 3 → 4 → 5 migration applying SOLID principles throughout; drove the transition from Resque to Sidekiq; performed deep RSpec refactoring that significantly reduced test suite execution time.

  4. Ruby on Rails Engineer

    Beruby España

    Led a two-month full migration of a high-traffic cashback application to React Native + Expo, integrated with the existing Rails monolith — delivered on schedule, launched to production, still running today.


    Integrated 20+ third-party REST API clients (Lidl, Booking.com, AliExpress, Fnac, Groupon, and more), significantly expanding the merchant catalogue and revenue surface.


    Overhauled a hard-to-maintain legacy codebase applying SOLID and DRY principles, reducing bug rate and improving developer onboarding speed.

  5. Junior Ruby on Rails Developer

    2Bedigital

    Built production e-commerce stores and templates for multiple clients using Ruby on Rails and Solidus — first real exposure to clean architecture and SOLID principles that shaped the engineer I am today.

  6. Freelance Developer

    Freelance – Bytefy

    Delivered full-stack web projects for multiple clients independently using Ruby on Rails and PHP — early experience managing technical decisions, client expectations and delivery pressure simultaneously.
  7. Junior Developer

    Fu International / Sitel

    Developed PHP and WordPress applications while simultaneously working as a technical instructor — built the communication and teaching skills that still make me effective as a mentor and technical lead today.

My Projects and Key Contributions

Engineering Culture Transformation: From FTP to Modern DevOps

  • Docker
  • Rails
  • Ruby
  • SQS
  • GitLab
At Libnova, I inherited a team that relied entirely on FTP for deployments and had no version control workflow. I led a full engineering culture transformation: introduced Git with structured branching strategies, implemented CI/CD pipelines, containerized the platform with Docker, and automated deployments with Ansible. The team progressed from zero infrastructure knowledge to confidently working with message queues (SQS, RabbitMQ), understanding software architectures and DDD patterns, and owning their deployment pipelines. Watching engineers who had never used a terminal grow into professionals who discuss domain-driven design and orchestrate Kubernetes clusters has been one of the most rewarding experiences of my career.

An OCR in Rails — here's how I did it

  • Rails
  • file_type_rspecRSpec
  • Ruby
  • Tailwind CSS
Inspired by the need to optimize document scanning and analysis, I developed an application in Ruby on Rails integrated with Tesseract OCR. This tool not only manages the upload of documents using Active Storage, but also extracts text from images, turning a complex task into an efficient solution. By using Tailwind CSS for frontend styling, the application allows for seamless file handling and advanced OCR capabilities, improving productivity through automation.

Improvements in GitLab's CI/CD Pipelines

  • GitLab
  • file_type_rspecRSpec
  • Ruby
  • Docker
  • SQS
At Invoke, I led significant improvements in GitLab's pipelines, achieving an impressive ~70% speed increase, reducing pipeline times from 45 to 8–9 minutes through stage parallelization and smarter test ordering, with zero regressions post-deployment. I introduced new features such as proxies and APIs, while also refining SQS queues and debugging systems.

Dockerization of a Ruby on Rails Application for ARM64 Architectures and MySQL 5.7

  • Docker
  • Rails
  • Ruby
  • file_type_rspecRSpec
Solved a critical cross-platform compatibility issue by building a custom Docker image for ARM64/MySQL 5.7, unblocking the entire engineering team on Apple Silicon. After exhaustive testing and adjustments, we successfully dockerized both the Ruby on Rails application and the MySQL 5.7 database for ARM64 architectures, using service emulation.

Migration of an Application to React Native and Rails

  • React
  • Rails
  • Expo
  • Ruby
At Beruby, led a two-month full migration of a high-traffic cashback application to React Native + Expo, integrated with the existing Rails monolith — delivered on schedule, launched to production, still running today. The migration allowed development teams to work more efficiently and scalably.

Creation of an API Proxy in Python, Rails, and AWS SQS

  • Python
  • Rails
  • SQS
  • Ruby
  • Docker
Built a high-throughput API proxy combining Ruby on Rails, Python, MongoDB, and AWS SQS, plus serverless pipelines connecting Lambda → S3 → DynamoDB with LocalStack for full local development parity. Within a two-week period, we managed to develop and deploy the solution.

About Me

Senior Ruby on Rails engineer with 10+ years of experience building scalable, maintainable products. After stepping into an Engineering Manager role, I realised my passion lies in hands-on engineering — writing great code, solving hard problems, and working with modern technology stacks.


I am currently completing a Master's in Artificial Intelligence, deepening my knowledge in machine learning, agent-based architectures, sub-agents, skills orchestration and parallelisation strategies. I am particularly excited about opportunities where strong software engineering foundations meet AI-driven development practices.


Throughout my career, I have had the privilege of working in various companies, which has enriched my knowledge and allowed me to collaborate with great partners such as Microsoft, Shopify, Coca-Cola, Universal...


As a developer, I have worked with a wide range of technologies, including Rails, React, React Native, FastAPI, MongoDB, MySQL, PostgreSQL, Docker, Kubernetes, Ansible, Terraform, Redis, and AWS (EC2, Lambda, S3, SQS, DynamoDB), among others.


Outside of work, I am passionate about surfing and van life, music, AI & agent systems, game development, and spending time with my family.

Adán González - Desarrollador Web Full Stack