Saltar al contenido principal
Roberto David Márquez Prieto

Roberto David Márquez Prieto

Senior Frontend Developer (Angular) | Full Stack

Talento
BarcelonaMiembro desde 28 de octubre de 2026
TypeScriptJavaScriptMicrofrontends (Micro Frontends)Web ComponentsjQuerySassLessi18nNode.jsNestJSExpressPython (Django, Falcon)Arquitectura HexagonalMicroserviciosSOAPWebSocketsSocket.IOPostgreSQLMySQLMemcachedJestKarmaJasmineSoapUITDDBDDSonarQubeFortifyCode ReviewCI/CD
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

TypeScriptJavaScriptMicrofrontends (Micro Frontends)Web ComponentsjQuery

Sobre mí

Soy desarrollador de software con más de 10 años de experiencia en el sector, trabajando con diferentes tecnologías y participando en proyectos de diversa índole. En los últimos años me he especializado principalmente en el desarrollo web con TypeScript, Angular y Node.js, trabajando también con Express y NestJS. A lo largo de mi trayectoria también he desarrollado con otras tecnologías como Python y PHP.

Me considero una persona constante, trabajadora, sociable y resolutiva, con capacidad de adaptación y ganas de seguir aprendiendo. Estoy siempre abierto a incorporar nuevas tecnologías y afrontar nuevos retos profesionales.

Experiencia

Senior Frontend Developer - GFT Technologies (Banco Sabadell)

(2026-04 - 2026-08)

  • Analizar y definir la arquitectura técnica de nuevos desarrollos frontend en Angular sobre el aplicativo bancario, traduciendo requisitos funcionales en soluciones bajo Arquitectura Hexagonal.
  • Elaborar Documentos Técnicos (DT) de detalle arquitectónico con solución, componentes, flujos e integraciones, a partir del análisis de código legacy y diseños en Figma.
  • Auditar código y revisar componentes (code review) para garantizar el cumplimiento de los estándares de arquitectura y buenas prácticas del banco antes de la implementación.
  • Integrar IA generativa (GitHub Copilot, Codex, Claude Code) para acelerar el análisis de código y la documentación técnica en el entorno Angular.

Senior Frontend Developer - Plexus Tech (Banco Santander)

(2023-10 - 2026-03)

  • Desarrollar e integrar Microfrontends y Web Components sobre una arquitectura distribuida para Banco Santander, conectando múltiples APIs RESTful con el sistema de diseño corporativo Flame.
  • Implementar soluciones en Angular moderno (v2 a v21) con Standalone Components, Signals y gestión de estado con NgRx (Store, Effects, Selectors, Signal Store).
  • Diseñar y ejecutar tests unitarios, de integración y de componentes (Jest, Karma, Jasmine) con TDD/BDD, elevando la cobertura de 70% a 95% y cumpliendo los estándares de calidad de SonarQube y Fortify.
  • Optimizar pipelines CI/CD (Jenkins, GitHub Actions), realizar code reviews y promover el desarrollo asistido por IA (agentes de GitHub Copilot) dentro de un equipo Agile/Scrum de 5 personas.

Full Stack Developer - IRIS Technology Group

(2018-05 - 2023-10)

  • Diseñar y desarrollar la arquitectura Full Stack de proyectos europeos de I+D (UE): Angular (RxJS, Angular Material, DevExtreme, i18n) en frontend y microservicios con Node.js (NestJS, Express) y Python (Django, Falcon) en backend.
  • Implementar interfaces web complejas a partir de prototipos en Figma, con mapas interactivos y geolocalización (Google Maps API), maquetación avanzada (Sass, Bootstrap) y visualización de datos en tiempo real (Chart.js, D3.js).
  • Modelar y gestionar bases de datos relacionales (PostgreSQL, MySQL) con TypeORM y migraciones, e implementar comunicación bidireccional en tiempo real con WebSockets y Socket.IO.
  • Automatizar CI/CD en GitLab y orquestar despliegues con Docker, Docker Swarm y Kubernetes en Google Cloud Platform (GCP).
  • Garantizar la calidad y mantenibilidad del software con pruebas unitarias y de integración en todo el stack.

Full Stack Developer - Innofis (CREALOGIX)

(2015-02 - 2018-05)

  • Desarrollar y mantener plataformas web corporativas, aplicaciones web móviles y campañas interactivas para Danone y sus marcas, con arquitecturas híbridas (Laravel y CodeIgniter en backend; Angular y jQuery en frontend).
  • Implementar e integrar servicios web REST y SOAP, con pruebas de integración en SoapUI y optimización del rendimiento mediante caché (Memcached).
  • Diseñar maquetación responsive compleja (Sass, Less, Bootstrap, Foundation) para garantizar compatibilidad multidispositivo en entornos de alto tráfico.
  • Traducir mockups de Photoshop en código limpio, adaptado a los estándares de marca.

Full Stack Developer - Alfa 9

(2013-10 - 2015-02)

  • Desarrollar y mantener webs y e-commerce con Zend 1 y 2 (PHP), jQuery, Bootstrap, Magento y WordPress para clientes como Audi y la Generalitat de Cataluña.

Full Stack Developer - Futbollab

(2012-10 - 2013-07)

  • Desarrollar y mantener webs y e-commerce con PrestaShop, Elgg y WordPress.

Educación

Grado - Ingeniería Informática - Universidad Oberta de Catalunya (UOC) (2025)

Técnico Superior - Desarrollo de Aplicaciones Web (DAW) - IES Provençana (2013 - 2014)

Técnico Superior - Desarrollo de Aplicaciones Multiplataforma (DAM) - IES Provençana (2011 - 2012)

Habilidades

Senior Frontend Developer (Angular)Full Stack

Valoraciones

Relacionado