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

Building an Engineering Team from Zero: No Git, No Architecture, No Problem

  • Docker
  • Rails
  • Ruby
  • SQS
  • GitLab
At Libnova, I inherited a team with no version control (everything was FTP), no understanding of software architecture, and no exposure to modern engineering practices. I led a ground-up transformation β€” not just tooling, but mindset. I introduced Git, taught SOLID principles, DDD, and clean architecture patterns. I brought in Docker, CI/CD pipelines, message queues (SQS, RabbitMQ), and AI-assisted workflows. Engineers who had never opened a terminal went from zero to confidently discussing domain-driven design, writing clean code, containerizing services, and owning their own deployment pipelines. It was not a DevOps migration β€” it was building an entire engineering culture from scratch, and it has been one of the most rewarding challenges 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