Ir al contenido

Desarrollador Ruby on Rails Sr. remoto en México

Desarrollo, opero y rescato aplicaciones Rails para empresas de México y Estados Unidos. Trece años con Rails, en tu mismo horario y una sola persona responsable desde la especificación hasta producción.

Retrato cubista abstracto de Francisco Rodríguez
Sr. Software Engineer | Ruby
Ubicación
México. Hora del centro (CT).
Con Rails desde
2013, con clientes de los dos lados de la frontera.
Idiomas
Español nativo. Inglés C1.
Stack
Ruby on Rails, Hotwire, PostgreSQL, AWS.

Cuatro cosas que hago bien.

Mantenimiento y actualización de Rails

Me hago cargo de proyectos que otros dejaron a medias: los estabilizo y los actualizo a la versión actual de Rails y Ruby sin descomponer lo que ya funciona.

Para apps en una versión vieja de Rails, equipos que ya no tienen al desarrollador original o gente a la que le da miedo hacer deploy.

Apps Rails nuevas, de la especificación a producción

Empezamos con una especificación escrita que tú apruebas. Un ingeniero senior la construye y revisa cada línea. El resultado es una app probada y en producción en mucho menos tiempo del que normalmente toma.

Para validar un producto, dejar atrás una herramienta no-code o arrancar un MVP que no haya que tirar después.

Interfaces avanzadas con Hotwire

Actualizaciones en tiempo real, edición en línea y navegación sin recargas, con Turbo y Stimulus. Un solo proyecto, un solo deploy y una interfaz que tus usuarios van a pensar que está hecha en React.

Para apps que se sienten viejas, o equipos que están pensando en reescribir todo como SPA y quieren una opción más barata.

Sitios estáticos con Astro

Sitios de marketing y documentación que cargan al instante, sacan buena calificación en Lighthouse y casi no cuestan de hosting. Se editan en Markdown o desde un CMS.

Para el sitio de un producto, un negocio o una campaña, cuando importa que sea rápido y que aparezca en Google.

Trabajo que aguantó en producción.

Cuatro años con michelada.io en una plataforma de salud y gestión de personal bajo SOC-2 y HIPAA: 8 millones de pruebas de salud y 90,000 casos de COVID atendidos durante la pandemia. Me promovieron a líder técnico, a cargo de la arquitectura, los deploys y el monitoreo.

Cuando la carga de clientes empresariales empezó a fallar por timeouts, reescribí el proceso de importación y bajé de minutos a segundos. Los contratos se cerraron.

Antes de eso fundé y dirigí IXOLAB, una consultoría Rails de cinco personas en Michoacán, formando desarrolladores locales y entregando proyectos a clientes durante cinco años.

Una herramienta de facturación que hice para contadores mexicanos en 2014 sigue en producción hoy, en Rails 7. Ese es el estándar con el que construyo.

¿Y la IA? También trabajo con ella.

Cada proyecto corre sobre Claude Code y mi skill de Rails, de código abierto, siguiendo el ciclo de desarrollo nativo en IA de Anthropic adaptado a Rails. La IA corre el ciclo. Yo reviso cada cosa que produce y nada llega a producción sin mi visto bueno.

  1. 01

    Planear

    Tu idea se convierte en un archivo de intención escrito. Lo trabajamos con Claude hasta que es una especificación preliminar con estructura, y entra a control de versiones desde el primer día.

  2. 02

    Diseñar

    Requerimientos y diseño se resuelven en una sola sesión. Claude redacta la especificación guiado por mi skill de Rails, así que las convenciones, la seguridad y las reglas de datos se aplican mientras se escribe. Yo apruebo la especificación antes de construir nada.

    Ver rails-worker-skill en GitHub

  3. 03

    Construir

    Cada tarea empieza en modo plan. Apruebo el plan antes de que exista una línea de código, y un CLAUDE.md con el conocimiento de tu proyecto mantiene al agente dentro de las reglas de tu código.

  4. 04

    Probar

    La sesión verifica su propio trabajo con RSpec, el build y capturas de pantalla antes de que yo lo vea. Lo que llega a mi revisión ya pasa, así que dedico mi tiempo al criterio.

  5. 05

    Desplegar

    Claude revisa los pull requests entrantes contra las políticas del proyecto y responde los comentarios de revisión de los suyos. Los hooks cuidan la puerta: puede trabajar hasta producción, nunca pasarla. Producción es mía.

  6. 06

    Mantener

    Los errores y las alertas de monitoreo disparan un diagnóstico y una propuesta de corrección. Yo decido qué se publica. Lo que se encuentra vuelve a entrar como una nueva intención, y el ciclo empieza otra vez.

El ciclo sigue corriendo. El criterio humano queda por encima.

Basado en el playbook del SDLC nativo en IA de Anthropic.

Por qué un desarrollador Rails en México.

Trabajo en tu horario. La hora del centro coincide con toda la jornada de Estados Unidos y, obviamente, con la de México. Lo que preguntes en la mañana se resuelve en la mañana.

Tarifa de desarrollador senior sin agencia de por medio. Tratas directo con quien escribe el código.

Las conversaciones técnicas pueden ser en español o en inglés, como le acomode a tu equipo.

Empresas con las que he trabajado

Apps Rails que duran años. Un ingeniero que sigue de guardia.

Cuéntame de tu proyecto.

Sin formularios. Escríbeme directo y te respondo en un día hábil.

  • WhatsApp

    Lo más rápido para una duda. En español o inglés.

  • Correo

    [email protected]

    Ideal para los detalles del proyecto. Abre con un breve resumen por llenar: empresa, alcance, tiempos y presupuesto.

  • Llamada

    Elige un horario en mi calendario, hora del Centro.