Ingeniero de software senior freelance: 18 años de oficio, multiplicados por la IA

Ingeniero de software senior freelance: 18 años de oficio, multiplicados por la IA

Soy Senén Rodero, ingeniero de software senior freelance y desarrollador Ruby on Rails, con 12 años de experiencia en este framework. Aprendí a construir software sin atajos; hoy uso la IA para entregar más rápido y dedicar mi tiempo a lo que de verdad importa: entender el negocio y las necesidades de los clientes.

Experiencia que se nota en cada proyecto

18
años de experiencia en desarrollo de software
12
años construyendo con Ruby on Rails
10+
instituciones públicas e internacionales como clientes
100%
trabajo en remoto
Ilustración de un personaje tecleando en un ordenador, mitad humano y mitad ciborg, que simboliza el equilibrio entre el criterio humano y la inteligencia artificial

Experiencia + IA

La IA escribe código. La experiencia decide qué código merece existir.

Llevo 18 años en este oficio, la mayor parte programando a mano: Java, PHP y, desde hace 12 años, Ruby on Rails. Esa base es la que hoy me permite sacar todo el partido a la IA. Sé qué pedirle, reconozco al momento cuándo se equivoca y no dejo pasar soluciones que funcionan hoy pero generan deuda técnica mañana.

El resultado para ti: la velocidad de la IA con el criterio de alguien que ha creado y mantenido aplicaciones en producción durante años. Cada cambio sigue respaldado por pruebas, revisado con cuidado y dividido en piezas pequeñas y fáciles de entender.

Más resultados en menos tiempo

Me apoyo en la IA en todas las fases para acelerarlas, pero pongo mi criterio durante todo el proceso.

Análisis a fondo

Entiendo tu negocio y tus usuarios antes de escribir una línea. Busco el producto mínimo viable de cada funcionalidad y aplico el 80/20 para que inviertas donde más rinde.

Diseño de nuevas funcionalidades

Más tiempo para pensar la solución, proponer alternativas y validarlas contigo, en lugar de pelearme con código repetitivo.

Soporte cercano

Trato directo de principio a fin: estimaciones, requisitos y seguimiento. Con monitorización y registro de errores detecto los problemas, a menudo antes que los usuarios.

Revisión de código

Uso agentes de revisión de código que me ayudan a detectar errores y cumplir las directrices de contribución y convenciones de cada proyecto. Aún reviso código a la vieja usanza cuando hay implicaciones de seguridad o para cambios muy complejos.

Pruebas que dan tranquilidad

El testing también está cambiando, de momento mis agentes siguen escribiendo tests unitarios y e2e para poder garantizar el buen funcionamiento.

Aprendizaje continuo en IA

Sigo de cerca las nuevas herramientas, modelos frontera y tendencias en IA, y las voy incluyendo en el flujo de trabajo.

Proyectos actuales

En lo que estoy trabajando ahora

Decidim Sant Cugat

Plataforma de participación ciudadana de Sant Cugat del Vallès, basada en Decidim. Me encargo del análisis, el desarrollo, las estimaciones, la resolución de errores y el soporte.

Ver web

València Participa

Plataforma de participación ciudadana del Ayuntamiento de València, basada en Consul Democracy. Me encargo del análisis, el desarrollo, las estimaciones, la resolución de errores y el soporte.

Ver web

Xteach

Plataforma de gestión del aprendizaje (LMS). Me ocupo del análisis, la ingeniería y el desarrollo, además de las estimaciones, la resolución de errores y el soporte al cliente.

Ver web

Boatjump

Plataforma de alquiler de barcos que lideré desde cero tras su selección en Lanzadera. Sigo a cargo del análisis, el desarrollo, las estimaciones y el soporte.

Ver web

¿Tienes una plataforma Consul Democracy o Decidim?

Nuevas funcionalidades, personalización, actualizaciones, seguridad e integración con el censo.

Servicios

Cómo puedo ayudarte

Tu producto, desde cero

De la idea a la aplicación en producción. Lideré desde cero el desarrollo de Boatjump, start-up seleccionada por Lanzadera.

Desarrollo Ruby on Rails con IA

Nuevas funcionalidades entregadas más rápido gracias a la IA, con Hotwire (Turbo y Stimulus) y respaldadas por pruebas automatizadas.

Pagos e integraciones

Plataformas de pago online y APIs REST. Ayudé a PlayPass a integrar pasarelas de pago para distintos países.

Mantenimiento y evolución

Actualizo versiones de Rails, refactorizo código heredado y reduzco la deuda técnica para que tu aplicación siga sana.

Apps multiidioma y multicliente

Aplicaciones en varios idiomas y para varias organizaciones, como Consul Democracy, usada por gobiernos de distintos países.

Consultoría y DevOps

Revisión de código, hoja de ruta técnica, CI, despliegues y monitorización en Heroku, AWS, GCP o Hetzner.

¿Quieres saber cómo trabajo, del análisis al soporte?

Backend, infraestructura cloud, frontend, accesibilidad y UX: un único interlocutor para toda la cadena de producción de software.

Trayectoria

Una carrera construida proyecto a proyecto

  • Hoy · Ingeniero freelance con IA

    Toda esa experiencia, multiplicada por la IA, al servicio de proyectos como Decidim Sant Cugat, València Participa, Xteach y Boatjump.

  • 2020 · Mantenedores oficiales de Consul Democracy

    Hoja de ruta, nuevas funcionalidades, revisión de contribuciones, CI, despliegues y soporte a gobiernos de distintos países. Todas mis contribuciones públicas están en GitHub.

  • 2018 · Desarrolladores certificados de Consul Democracy

    Adaptamos esta plataforma de participación ciudadana para Naciones Unidas, el Banco Mundial, el Ayuntamiento de Madrid (Decide Madrid) o el Gobierno de Canarias, entre otros. Ponente en ConsulCon 2018.

  • 2014 – 2024 · Cofundador de Rock&RoR

    Equipo de desarrollo Ruby on Rails para clientes de España y Europa, como Boatjump y WeezEvent (antes PlayPass).

  • 2013 – 2014 · Freelance PHP

    Proyectos full stack con CakePHP, WordPress y Joomla.

  • 2009 – 2013 · Desarrollador Java en Ibitec

    Desarrollo de un framework web propio y de software para ayudar a empresas a cumplir las directivas europeas de seguridad y salud laboral.

Preguntas frecuentes

No, si se usa con criterio. Reviso cada línea que genera la IA como revisaría la de un compañero, la respaldo con pruebas unitarias y de integración y la entrego en cambios pequeños y fáciles de revisar.

Sí. He mantenido durante años aplicaciones grandes como Consul Democracy: actualizar Rails, refactorizar código heredado y reducir deuda técnica es parte de mi día a día.

Siempre. Trabajo desde Palma de Mallorca con clientes de España y del resto de Europa, y estoy acostumbrado a coordinarme con equipos y metodologías distintas.

Principalmente Ruby, Rails, RSpec, Hotwire (Turbo y Stimulus), Sidekiq, Redis y Docker. En DevOps, GitHub Actions, GitLab, Capistrano y Ansible, con despliegues en Heroku, AWS, GCP, Hetzner o Ionos.

Contacto

¿Tienes un proyecto en mente?

Cuéntamelo y te respondo con una primera propuesta sobre cómo abordarlo.

Email: senenrodero@gmail.com

LinkedIn: linkedin.com/in/senenrodero

GitHub: github.com/Senen