Sobre mí
Con más de dos décadas de trayectoria en el mundo del desarrollo de software, mi carrera ha crecido y evolucionado en paralelo al propio ecosistema de JavaScript. Lo que comenzó como una incursión en la programación se ha convertido en una especialización profunda y una pasión por construir soluciones tecnológicas robustas y escalables.
Desde mis inicios, he estado inmerso en el desarrollo de aplicaciones web, sentando las bases de mi carrera en proyectos para instituciones de gran envergadura como la Consejería de Salud y el Servicio Andaluz de Salud. Fue en estas primeras etapas donde forjé mi experiencia y mi compromiso con la calidad y la accesibilidad, trabajando con los estándares WAI/WCAG para garantizar que la tecnología fuera accesible para todos.
Mi viaje profesional me ha llevado de ser un analista programador a un desarrollador de software senior, y con cada paso, mi vínculo con JavaScript se ha fortalecido. He sido testigo y partícipe de su transformación, desde su uso inicial en el frontend hasta su consolidación como una potente herramienta para el backend con la llegada de Node.js. Esta evolución me permitió especializarme en el desarrollo backend, donde he liderado proyectos de alta complejidad.
En mi rol actual en PodGroup (una empresa de Giesecke+Devrient), he tenido la oportunidad de liderar el desarrollo y mantenimiento de una plataforma integral para la conectividad IoT. Este proyecto, construido sobre un stack tecnológico moderno con Node.js, MongoDB y AWS, me ha permitido no solo aplicar mi experiencia en la gestión de bases de datos NoSQL a gran escala y soluciones en la nube, sino también consolidar mi compromiso con las buenas prácticas de desarrollo como Test-Driven Development (TDD) y Clean Code.
Mi experiencia abarca un amplio espectro de tecnologías y metodologías. En el backend, me especializo en Node.js y frameworks como Express y Nest.js, mientras que en el frontend tengo una sólida experiencia con React, Next.js y Angular. Esta versatilidad me permite tener una visión completa del desarrollo de software y construir soluciones integrales y eficientes.
Actualmente, con la mirada puesta en el futuro, estoy ampliando mis conocimientos en Machine Learning con Google Cloud, buscando siempre nuevas formas de innovar y aplicar la tecnología para resolver problemas complejos. Mi objetivo es seguir aportando mi experiencia y mi pasión por JavaScript para construir la próxima generación de aplicaciones y servicios.