Experiencia Profesional
- Grupo MasOrangePozuelo de Alarcón, Madrid, España
-
Senior Frontend Developer
Oct 2021 - Presente
Desarrollo y optimización de la web comercial de pepephone.com haciendo foco en el rendimiento logrando una reducción significativa del tamaño de los bundles, disminuyendo el tiempo de carga y mejorando la experiencia de usuario.
Participación en decisiones estratégicas como la elección de la arquitectura de la nueva web. Liderazgo técnico en proyectos clave como su desarrollo completo y la implementación de un nuevo proceso de checkout o comprobación de cobertura, lo que contribuyó a mejorar la tasa de conversión.
Diseño y desarrollo de herramientas internas como una aplicación generadora de encuestas y su correspondiente visor, utilizadas por distintos departamentos de la compañía.
- Next.js 14
- React
- TypeScript
- Nx
- MUI5
- Jest
- Playwright
- Storybook
- Redis
- Jenkins
-
Senior Frontend Developer
Jul 2019 - Sep 2021
Desarrollo y mantenimiento de la web comercial de yoigo.com, participando activamente en la evolución de su arquitectura y funcionalidades clave como el módulo de checkout o la integración con CMS como es contentful.
Participación activa en la transición tecnológica del stack, liderando junto al equipo el cambio de Angular a Next.js para mejorar el rendimiento, escalabilidad y mantenibilidad de la web.
Implementación de un módulo completo de recarga de prepago, integrando la pasarela de pagos de Adyen. Se diseñó con foco en seguridad, usabilidad y robustez, cumpliendo con los requisitos de negocio y normativas de pago online.
- Angular 9
- Next.js 11
- React
- TypeScript
- Lerna
- MUI4
- Jest
- Karma
- Cypress
- Redis
- Jenkins
-
- BQ - EducaciónLas Rozas, Madrid, España
-
Frontend Developer
May 2018 - Jun 2019
Desarrollo de la plataforma educativa bMaker, una herramienta para la enseñanza de programación y robótica a través de proyectos prácticos. Participación en el diseño y desarrollo de la arquitectura del frontend, asegurando una experiencia de usuario fluida y escalable.
Implementación de funcionalidades clave como la gestión de proyectos, la integración con hardware educativo y la creación de contenido interactivo. Se trabajó en estrecha colaboración con el equipo de diseño para garantizar una interfaz intuitiva y atractiva para los usuarios.
- Angular 7
- TypeScript
- NgRx
- Jest
- Cypress
-
- Lowpost S.L.Paterna, Valencia, España
-
PHP Developer
Ago 2017 - Abr 2018
Desarrollo de una plataforma para la gestión de contenidos, incluyendo la creación de un CMS personalizado y la integración de un sistema de gestión de usuarios y roles.
Implementación de mejoras en la plataforma principal, incluyendo la optimización de procesos de automatización y correcciones de errores. Se trabajó en la mejora del rendimiento y la escalabilidad de la aplicación.
- Symfony
- Drupal
- PHP 7
- AngularJS
- MySQL
- Redis
- RabbitMQ
- Elasticsearch
-
- MediaddPaterna, Valencia, España
-
PHP Developer
Dic 2016 - May 2017
Desarrollo de una plataforma para la gestión de pagos internos de los empleados, dotando a la web de roles para una futura administración.
- Yii 2.0
- PHP 7
- MySQL
- Redis
- RabbitMQ
- Elasticsearch
-
- IR - LISITT (UVEG)Paterna, Valencia, España
-
PHP Developer
Feb 2015 - May 2016
Desarrollo de una aplicación para la inserción de información clínica en una base de datos y generación de informes basados en la información introducida. Implementación de un sistema de gestión de usuarios y roles para garantizar la seguridad y privacidad de los datos.
Mantenimiento de dos plataformas donde gracias a diferentes fórmulas y sentencias SQL se lograron mejoras en el rendimiento y la eficiencia de las consultas.
- Yii 1.1
- PHP 5.6
- MySQL
- Redis
-
Investigador No Doctor
Jul 2013 - Ene 2015
Implementación de un módulo CATI para E-NQUEST con la tecnología Asterisk. Desarrollo de un gestor de colas telefónicas en JAVA y configuración del servidor mediante scripts AGI. Implementación de una interfaz gráfica para la gestión de las llamadas.
- Java
- J2EE
- Swagger
- JAX-RS
- Asterisk
- AGI
-
Formación Académica
- Escola Técnica Superior d'EnginyeríaUniversitat de València, Valencia
-
Ingeniero Informático
Sep 2009 - Ene 2015
Proyecto final de carrera se basó en un servicio WEB REST destinado a la integración de información de un CRM. Desarrollada sobre la tecnología J2EE, anotaciones Java JAX-RS y Swagger UI para la documentación.
- Java
- J2EE
- Swagger
- JAX-RS
-