- SYGRISFront End Developerseptiembre de 2022 - Hoy (2 años y 3 meses)Madrid, Spain• Formé parte del equipo de desarrollo en la creación de una plataforma de desarrollo low-code bajo la sólida arquitectura de Domain Driven Design (DDD).• Utilicé Next.js 13 para desarrollar vistas y componentes.• Implementé tests utilizando Jest y Cypress para asegurar la calidad y el rendimiento de la plataforma.• Creación de paquetes tanto en Javascript puro como Typescript.• Contribuí a la creación de módulos esenciales como hooks, stores y componentes en React para potenciar la base de la plataforma.• Desarrollé una biblioteca de componentes siguiendo el enfoque de Atomic Design y StoryBook.• Desarrollé vistas y componentes utilizando un patrón MVP (Model View Presenter) junto con React y TypeScript, garantizando una estructura organizada y sostenible.• Participé en la solución de gestión de estado personalizada basada en rxjs e inspirada por Recoil.js, trabajando con un modelo de "Atomos" para una gestión eficiente del estado de la aplicación.
- ATMIRAFront End Developerjunio de 2021 - mayo de 2022 (11 meses)SpainDesarrollo de aplicación web para BME. Portal desarrollado en las últimas versiones de Angular 12+.• Creación y uso de WebComponents.• Información en tiempo real mediante WebSockets como Socket.io y Stomp.js.• Formularios y validaciones.• Consumo de Api´s y peticiones REST.• Javascript.• NodeJS.• Metodología ágil SCRUM.• Git.
- eXperience IT SolutionsFull Stack Developerdiciembre de 2019 - abril de 2021 (1 año y 4 meses)Las Rozas de Madrid, MD, SpainDesarrollo de páginas web con Angular en Hewlett Packard Enterprise.• Carga de los componentes mediante lazy loading.• Uso de guards para protección de rutas y autenticación con JWT.• Consulta a través de formularios reactivos.• Conexión con Api´s y peticiones http para realizar CRUD.• Uso de librerías como Chart.js para representación gráfica y monitorizar información y tráfico de la web.• Bootstrap para editar estilos y aplicar responsive.• Consulta con bases de datos Oracle SQL y PostgreSql.
- Técnico Superior en desarrollo de aplicaciones multiplataforma, InformáticaEscuela Superior de Formación (ESF Group)2019Técnico Superior en desarrollo de aplicaciones multiplataforma, Informática