Servicios · Backend

Programador Symfony freelance

Diseño y construyo APIs con Symfony que siguen siendo fáciles de cambiar cuando el producto crece. Proyectos nuevos, código legacy que hay que modernizar o un equipo que necesita a alguien senior que tome decisiones técnicas. En remoto y en tu mismo horario.

Qué hago con Symfony

Del primer endpoint a producción

APIs nuevas

Diseño

Una base que aguanta el crecimiento.

APIs REST con Symfony y Doctrine, con el dominio separado de la infraestructura (DDD) y lecturas y escrituras separadas donde compensa (CQRS). Tests con PHPUnit desde el primer día.

Stack
SymfonyDoctrinePHPUnitPostgreSQLRedis

Legacy

Modernización

Cambiar el motor sin parar el coche.

Refactorizo plataformas legacy a código mantenible, por partes y sin reescribirlo todo de golpe. Cuando el monolito ya no da más, lo divido en servicios.

Stack
PHPSymfonyMySQLMicroservicios

Despliegue

DevOps

Que llegue a producción, y que se quede.

Imágenes Docker, pipelines de CI/CD e infraestructura en AWS para que desplegar sea rutina y no un evento.

Stack
DockerAWSECS/FargateTerraformBitbucket CI

Tech lead

Equipo

Alguien que decida y explique por qué.

He llevado la parte técnica de startups mientras el equipo crecía: arquitectura, revisiones de código y criterio para saber qué construir ahora y qué puede esperar.

Rol
ArquitecturaCode reviewMentoring

Por qué Symfony

Cuándo es la herramienta adecuada

Symfony brilla en productos que van a vivir años: lógica de negocio compleja, varias personas tocando el mismo código y requisitos que cambian. Sus componentes, su inyección de dependencias y Doctrine ayudan a mantener el orden cuando el proyecto crece.

Si lo que necesitas es validar una idea en semanas, puede que Laravel o Node te lleven antes a producción. Trabajo con los tres, así que te recomiendo el que encaje con tu caso, no el que más me guste.

Preguntas frecuentes

Antes de escribirme

¿Trabajas en remoto?

Sí. Vivo en Berlín, que está en la misma zona horaria que España, así que trabajo en tu horario.

¿Te incorporas a un equipo que ya existe?

Sí, es lo más habitual: me incorporo a vuestro repositorio, vuestras herramientas y vuestro proceso, y aporto criterio senior desde el primer sprint.

¿Puedes mantener un proyecto Symfony antiguo?

Sí. Modernizar código legacy por partes, sin parar el negocio, es una de las cosas que más he hecho.

¿En qué idiomas trabajas?

En español y en inglés.

Contacto

¿Hablamos?

¿Tienes un proyecto Symfony entre manos o un sistema legacy que necesita una mano experta?
Escríbeme.