The Knot Worldwide
Senior Software Engineer
WebBarcelona (Remoto)•nov 2022 - dic 2025•3 anos 2 meses
Contexto y responsabilidades
Trabaje dentro de un entorno internacional orientado a producto, con equipos distribuidos entre Europa y Estados Unidos y con foco fuerte en fiabilidad y velocidad de entrega.
Como senior engineer combine trabajo de implementacion, mentoring tecnico y soporte al diseno de soluciones junto a Product, Design y QA.
Contribuciones clave
- Lidere iniciativas de refactor para reducir complejidad accidental en flujos criticos del producto.
- Defini patrones de integracion entre frontend y backend para mantener consistencia en contratos GraphQL.
- Participe en definiciones tecnicas tempranas para descomponer iniciativas grandes en entregas incrementales.
- Mejore observabilidad en servicios clave para detectar incidencias antes de que impactaran a usuario final.
- Colabore en revisiones de codigo enfocadas en calidad, legibilidad y mantenibilidad a largo plazo.
- Impulse mejoras de DX (tooling, scripts y convenciones) para reducir tiempos de onboarding y desarrollo.
Impacto
- Mejor estabilidad en releases y menor numero de hotfixes de ultima hora.
- Mayor velocidad de entrega en features cross-team gracias a mejor coordinacion tecnica.
- Reduccion de friccion en desarrollo diario mediante convenciones y herramientas compartidas.
- PHP
- Symfony
- Typescript
- React
- GraphQL
- AWS
Planeta Huerto
Software Engineer
WebAlicante (Remoto)•nov 2021 - nov 2022•1 ano 1 mes
Contexto y responsabilidades
Trabaje en un ecommerce con alto volumen de operativa diaria, donde los cambios tecnicos tenian impacto directo en catalogo, pedidos, almacen y experiencia de cliente.
El rol mezclaba desarrollo de funcionalidades, soporte a equipos internos y evolucion arquitectonica de componentes clave.
Contribuciones clave
- Disene y desarrolle funcionalidades orientadas a mejorar operativa interna y conversion en tienda.
- Aplique principios SOLID y DDD para mantener limites claros entre dominio e infraestructura.
- Implemente patrones CQRS en casos donde lectura y escritura requerian estrategias distintas.
- Participe en mejoras de rendimiento en consultas y procesos de sincronizacion de datos.
- Genere documentacion tecnica accionable para facilitar mantenimiento y transferencia de conocimiento.
- Colabore estrechamente con producto para alinear decisiones tecnicas con objetivos de negocio.
Impacto
- Mejor alineacion entre necesidades de negocio y ejecucion tecnica en roadmap.
- Mayor mantenibilidad en modulos criticos gracias a decisiones de arquitectura mas claras.
- Onboarding tecnico mas rapido por documentacion estructurada y util.
- PHP
- Symfony
- MySQL
- Docker
- Google Cloud
Dublin (Remoto)•mar 2018 - nov 2021•3 anos 9 meses
Contexto y responsabilidades
Durante esta etapa participe en proyectos de cliente con diferentes dominios de negocio, desde discovery inicial hasta mantenimiento evolutivo en produccion.
Tuve exposicion constante a decisiones tecnicas y de producto, incluyendo comunicacion directa con stakeholders no tecnicos.
Contribuciones clave
- Participe activamente en discovery y definicion de alcance junto a managers y clientes.
- Asumi liderazgo tecnico en fases clave para organizar entregas y priorizar deuda tecnica.
- Implemente integraciones con Stripe y PayPal adaptadas a necesidades de negocio concretas.
- Desarrolle funcionalidades backend y frontend manteniendo foco en calidad y time-to-market.
- Acompane mantenimientos de largo plazo, resolviendo incidencias y mejorando estabilidad.
- Contribui a establecer practicas de trabajo que facilitaron colaboracion entre perfiles tecnicos y negocio.
Impacto
- Entregas mas predecibles en proyectos con multiples stakeholders.
- Mejora de conversion en flujos de pago en varios clientes.
- Base tecnica mas estable para evoluciones posteriores y mantenimiento.
- PHP
- Laravel
- MySQL
- Webpack
- AWS