Desarrollador web back-end experimentado con una pasión por el aprendizaje y la escritura de código limpio. Me encanta trabajar en software que las personas realmente usan y disfruto responsabilizarme de mis sistemas de principio a fin: implementación, depuración, operación en producción y escalabilidad.
Con más de 15 años de experiencia, me siento muy cómodo trabajando con Ruby, Ruby on Rails, Hotwire (Turbo, Stimulus), JavaScript, servidores web, bases de datos y la construcción de sistemas de extremo a extremo. También he trabajado con PHP y TypeScript.
Actualmente resido en Mérida, Yucatán, México, y estoy buscando oportunidades para unirme a un equipo colaborativo donde pueda contribuir con código de calidad, demostrar un trabajo en equipo excepcional y desarrollar productos que impulsen la misión de la empresa.
Habilidades
- Lenguajes: Ruby, JavaScript, HTML5, CSS3, SQL (PostgreSQL, SQLite, MySQL), Git, PHP
- Bibliotecas/Frameworks: Ruby on Rails, Hotwire (Turbo, Stimulus), Bootstrap, Tailwind CSS, jQuery, ActiveRecord, CakePHP, Docker
- Técnicas/Metodologías: AJAX, API, Desarrollo Ágil de Software, Diseño Orientado a Objetos, Shape Up
Experiencia
Ingeniero de Software Senior - Welcome Homes
Marzo 2020 - presente
Estoy involucrado en todos los aspectos de la página web de la compañía, desde la experiencia de usuario (UX/UI) para los usuarios públicos, hasta herramientas internas y administrativas. Me enfoco en automatizar los procesos de ingeniería civil relacionados con la construcción y la selección de propiedades, optimizando los flujos de trabajo siempre que sea posible.
Trabajo en estrecha colaboración con equipos como ventas, ingeniería civil y experiencia del cliente, identificando, rastreando y entregando soluciones para diversos problemas, características y cambios en el sistema. He desarrollado múltiples funcionalidades de backend utilizando Sidekiq, ActiveJob y ActiveMailer para mejorar la experiencia del usuario, y he empleado Turbo y Stimulus para mejorar la interactividad del sistema.
También trabajo con APIs de MLS para gestionar datos de propiedades y utilizo ArcGIS para generar mapas interactivos de alta resolución, permitiendo a los ingenieros crear planes de sitio basados en las condiciones del terreno. Con PostGIS, manipulo y busco datos geoespaciales de manera eficiente, e implementé endpoints del API de Hubspot para facilitar la colaboración entre los equipos de tierras y ventas.
Ingeniero de Software Senior / Gerente de Proyecto - CoDN
Junio 2014 - marzo 2020
Gestioné las relaciones con clientes y proveedores externos mientras supervisaba la arquitectura, diseño, desarrollo, implementación y operación de servicios en Ruby on Rails. Fui responsable de preparar todas las propuestas técnicas relacionadas con la ingeniería de software, así como de diseñar, ejecutar, utilizar y mantener aplicaciones de ingeniería de software. Además, asigné tareas al personal de ingeniería de software, evalué su desempeño y gestioné su desarrollo para garantizar la entrega de resultados de alta calidad.
Ingeniero de Software
Septiembre 2010 - junio 2014
Creé páginas web y sistemas empresariales basados en la web de principio a fin, desarrollando nuevas funcionalidades con HTML, CSS, JavaScript, Ruby on Rails (RoR) y CakePHP para mejorar la experiencia del usuario. Implementé múltiples funcionalidades de backend utilizando Sidekiq, ActiveJob y ActiveMailer, además de integrar plantillas CSS en los pipelines de activos de RoR y CakePHP. También mantuve el sistema de gestión de contenido (CMS) interno y gestioné la integración entre el backend y el frontend de las páginas web para garantizar un funcionamiento y rendimiento impecables.