Desarrollador Fullstack

Hola, soySiro

Diseño y construyo aplicaciones web desde hace más de 5 años, con atención al detalle, al rendimiento y a la experiencia.

  • 5+años
  • MurciaEspaña
  • FrontendOTT · Producto
Retrato de Siro

#opentowork

Experiencia

Todas las escalas

He estado en empresas de todos los tamaños: startups, producto y outsourcing. En los últimos años, el foco ha sido el mundo OTT.

  1. Senior React Frontend

    AgileTV

    Diseño e implemento interfaces para gestionar contenidos y datos en SPAs con arquitectura de microfrontends, con foco en una experiencia clara, estable y rápida de iterar.

    • React
    • TypeScript
    • Microfrontends
    • Vite
    • Vitest
    • Github Actions
  2. OTT · Frontend · Grupo Solutio

    LaLiga Tech

    Desde Grupo Solutio (ahora parte de Kirey Group), frontend del producto OTT de LaLiga Tech (ahora Sportian): pantallas para el consumo y la operación de contenidos deportivos en un entorno de producto a escala.

    • React
    • TypeScript
    • Turborepo
    • Webpack
  3. Backend PHP

    NTT DATA

    Desarrollo backend en PHP dentro de un equipo de consultoría: entrega de funcionalidades y mantenimiento en el ciclo de vida del software de cliente.

    • PHP
  4. Full Stack

    Faberin

    Primero como fullstack y después con un rol de más impacto centrado en producto y desarrollo: evolucionar la plataforma Laravel, pasar el ecommerce a Shopify, subir PHP e infraestructura a un entorno cloud con deploys continuos, y dejar las bases de datos en migraciones reales. También integraciones de marketing (Klaviyo) y paquetes open source para el equipo.

    • Laravel
    • PHP
    • React
    • MySQL
    • Shopify
    • Docker
  5. Primer empleado · Web y móvil

    INEEC

    Primera versión de un buscador de libros: aplicación web y móvil, API e indexación. Desde el motor de búsqueda hasta el cliente, en una startup de producto.

    • Elasticsearch
    • Laravel
    • AngularJS
    • Ionic
    • Node.js

Oficio

Herramientas y soft skills

El stack con el que trabajo, y las habilidades con las que lo sostengo.

Frontend

  • TypeScript
  • React
  • Next.js
  • React Router
  • Astro
  • Tailwind CSS

Backend

  • Node.js
  • Laravel
  • Symfony
  • Go

Bases de datos

  • MySQL
  • PostgreSQL
  • Supabase

Soft skills

  • Comunicación
  • Empatía
  • Resolución de problemas
  • Visión de producto
  • Autonomía
  • Trabajo en equipo

Sobre mí

Gracias por visitar mi sitio web. ¡Me presento!

Soy desarrollador de software. Vivo y trabajo en Murcia, España, con más de 5 años de experiencia trabajando presencialmente y en entornos remotos, en empresas de software de todos los tamaños y tipos: startups, consultoría tecnológica y empresas de producto consolidadas.

Aunque actualmente mi trabajo está principalmente enfocado en frontend, tengo una visión full-stack del desarrollo de software y experiencia trabajando en las distintas etapas que implica construir y mantener un producto: desde su diseño e implementación hasta el despliegue, observabilidad, automatización y mejora de los procesos de CI/CD.

En mi día a día trabajo como Frontend Developer principalmente con React, TypeScript y JavaScript, además de tecnologías del ecosistema backend y tooling como Node.js y Bun. Me gusta construir aplicaciones y arquitecturas frontend escalables, prestando especial atención a la mantenibilidad, la reutilización de componentes, las estrategias de testing y la calidad general del código.

Uno de los aspectos que más me interesa es encontrar el equilibrio entre performance, experiencia de usuario (UX) y experiencia de desarrollo (DX). Intento que los sistemas que construyo no solo funcionen bien para el usuario final, sino que también sean sencillos de entender, evolucionar y mantener por otros desarrolladores.

También tengo especial interés por los fundamentos de la informática y por áreas que van más allá del desarrollo frontend tradicional. Cuento con conocimientos de algoritmos y estructuras de datos avanzadas, motores de búsqueda full-text, procesamiento y recuperación de información, así como sistemas de scraping y extracción de datos a gran escala.

Me interesa comprender cómo funcionan las tecnologías por debajo de las abstracciones que utilizamos habitualmente, desde arquitectura de software y sistemas distribuidas hasta automatización de infraestructura, pipelines de despliegue y herramientas internas para mejorar los flujos de trabajo de ingeniería.

Además, incorporo herramientas basadas en IA de forma habitual en mi proceso de desarrollo, utilizándolas como apoyo para explorar soluciones, diseñar arquitecturas, implementar funcionalidades, escribir tests, depurar problemas, refactorizar código, documentar sistemas y optimizar diferentes fases del ciclo de desarrollo.

Me apasiona aprender cosas nuevas y mantenerme en continuo aprendizaje. Disfruto especialmente enfrentándome a problemas técnicos complejos, profundizando en áreas que todavía no conozco y construyendo productos y sistemas que sean rápidos, mantenibles y agradables tanto para quienes los utilizan como para quienes trabajan en ellos.