Un OCR en Rails, pues asà lo hice
- Rails
- RSpec
- Ruby
- Tailwind CSS
Con más de 10 años de experiencia, soy Ingeniero de Software y apasionado por la programación con habilidades en Ruby, Python y JavaScript. Nacà en una pequeña isla de las Islas Canarias, España 🇪🇸 🌴 🇮🇨. Mi pasión radica en la optimización y en resolver desafÃos.
Tras un tiempo trabajando en el producto como desarrollador de Ruby, me movà a un proyecto diferente donde asumà un rol más orientado a la implementación de soluciones basadas en AWS. En este nuevo desafÃo, trabajé intensamente con funciones Lambda en arquitecturas serverless, automatizando procesos clave como la extracción de datos desde adjuntos de correos electrónicos. Para ello, integré modelos de lenguaje (LLMs) como GPT-4, Ollama y Claude, asà como motores de reglas de negocio (BRE) que permitieron una clasificación precisa y eficiente de la información. Todo utilizando Python como lenguaje
Además, desarrollé pipelines que conectaban estos procesos con servicios como S3 y DynamoDB, optimizando el flujo de datos y asegurando escalabilidad y rendimiento. Implementé un entorno local utilizando Serverless Framework y LocalStack, lo que facilitó el desarrollo y las pruebas en un entorno cercano al de producción.
El resultado fue un sistema automatizado capaz de extraer, clasificar y procesar documentos, aportando mejoras significativas en la gestión de información y reduciendo los tiempos de operación.
Mi paso por Invoke fue breve pero dinámico. Desde el primer dÃa, tuve la oportunidad de mejorar los pipelines de GitLab hasta hacerlos un 70% más rápidos. También creé nuevas funcionalidades como Proxys y APIs, realicé mejoras en las colas SQS y en el sistema de depuración.
Aunque fue un trabajo temporal, aprendà muchÃsimo y el equipo humano fue excepcional.
No pudieron extender mi contrato por motivos económicos, pero sin duda fue una experiencia muy enriquecedora.
En ClickDimensions, exploré el fascinante mundo del big data como Ruby Engineer. Trabajando con tecnologÃas como Ruby on Rails, PostgreSQL, MySQL y Docker, aprendà de la mano de mi manager Eduardo y mis colegas 'Los Robertos'.
Desde DATA y ETL, BLENDS Scripts hasta Pipelines y Queries, ¡no hubo aburrimiento! Además, aproveché cursos de Microsoft, siendo ClickDimensions partner.
Lamentablemente tras unos años alli, la empresa decidió migrar Rails a .NET y me vi obligado a buscar nuevos horizontes. Era un lugar muy bueno para trabajar y aprendà mucho, pero no me veÃa trabajando con .NET
En Beruby, enfrenté el desafÃo de desarrollar una nueva aplicación con alta escalabilidad y mantenibilidad ya que muchos usuarios la utilizarÃan. Tras un análisis exhaustivo, se optó por migrar la aplicación a React Native e integrarla con el monolito existente de Rails.
Durante un proceso de dos meses, completamos exitosamente la migración a React Native y Rails, lo cual mejoró significativamente la eficiencia y usabilidad de los equipos de desarrollo. Actualmente, la aplicación se encuentra en producción y continúa evolucionando, estoy muy orgulloso de ello.
Tras mi paso por Beruby decidà cambiar de empresa ya que me ofrecÃan un mejor salario y un lugar donde crecer como Senior Ruby on Rails Engineer.
En 2Bedigital, junto a mi jefe y ahora amigo Pablo (CEO), exploré el mundo de Ruby on Rails. En un equipo pequeño pero altamente competente, desarrollamos tiendas y plantillas para SOLIDUS, consolidando nuestro dominio en el comercio electrónico con Rails.
Creamos miles de gemas y asà fue el inicio de mi apasionante travesÃa con Ruby on Rails y desde entonces, mi compromiso con esta tecnologÃa no ha menguado. Aún mantengo contacto con sus oficinas y siempre recibo una cálida acogida. Me considero afortunado de haber conocido a personas tan talentosas a lo largo de mi carrera profesional.
Decidà moverme a Beruby tras su desición de cambiar a un formato prestashop y shopify, donde mis habilidades como desarrollador no eran necesarias.
Hola, soy Adán. Mi aventura en el mundo de la programación comenzó con Visual Basic cuando tenÃa poco más de 12 años. A lo largo del tiempo, me he especializado en lenguajes como Ruby, Python, y JavaScript.
Aunque mi sueño siempre fue ser programador de videojuegos, crecà en un pequeño pueblo casi deshabitado en Tenerife, una hermosa isla en España, donde las oportunidades en ese campo eran limitadas. Por lo tanto, me volqué en la programación web, especializándome en el desarrollo de aplicaciones web y móviles.
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.... Actualmente, estoy en busca de nuevos retos y oportunidades donde pueda aplicar y expandir todos mis conocimientos e ideas.
Como desarrollador, he trabajado con una amplia gama de tecnologÃas, incluyendo Rails, React, React Native (con Expo), Laravel, FastAPI, MongoDB, MySQL, PostgreSQL, Docker, Redis, y AWS SQS, entre otras.
Fuera del trabajo, soy un apasionado del surf y la música. Me encanta programar y disfruto enormemente de pasar tiempo con mi familia. Además, soy un entusiasta de los campings en furgoneta, lo cual me permite combinar mi amor por la naturaleza y la aventura.