- Experiencia profesional

Capgemini
Desarrollador Front-end Angular v17-v21
Jun 2024 - Actualmente
Migración de aplicación con más de 500 millones de accesos anuales hacia Angular v17-v21.
- Desarrrollo de aplicación Angular con Arquitectura Clean en el lado Fron-end(Mejora de la hexagonal)
- Automatización de procesos con Python
- Testing unitario con Jasmine y Karma con cobertura mínima del 90%
- Creación y definición tareas de Jira
angular hexagonal-architecture typescript rxjs
Sopra Steria
Desarrollador full-stack
abr 2023 - jun 2024
Tuve la fortuna de trabajar en proyectos de investigación, integración e implementación de inteligencia artificial con Python, aunque también he ejercido de desarrollador full-stack con Angular y Java en otros proyectos.
- Integrador IA generativa con Python
- Despliegue modelos IA en AWS cloud
- Arquitecto front-end angular
- Desarrollador Full-stack Java + Spring + Angular
angular oracle java spring sass html css3 js git
Allfunds
Desarrollador full-stack MEAN
oct 2022 - mar 2023
Trabaje para proyectos relacionados con el mundo financiero como desarrollador web full stack MEAN (MongoDB, Express, Angular y Nodejs), el proyecto abarcaba tareas de desarrollo, mantenimiento y migraciones de aplicaciones.
- Desarrollo full stack MEAN (Mongo, Express, Angular y Nodejs).
- Creación de scripts para base de datos no relacionales MongoDB.
- Despliegues en servidores usando protocolos SSH, SFTP, etc.
node mongo angular bit-bucket linux git sass npm jira
Sopra Steria
Desarrollador front-end Angular2+
sep 2021 - oct 2023
Participe en tres proyectos diferentes, dos de ellos como desarrollador front-end Angular y el otro como desarrollador full-stack( Angular + Java + Spring + OracleDB)
- Desarrollo en Angular2+ versiones de la 10 a la 13
- Test Driven Development con Mockito y Junits en Java
- Desarrollo full stack Angular + Java + OracleDB
node mongo angular oracle java spring sass html css3 js
Freelance
Freelancer y profesor particular
Sept 2017 - oct 2023
El hecho de tener que trabajar con múltiples tecnologías y tener que transmitir el conocimiento a otra persona, hace que se interioricen mucho más los conceptos y tengas mayor desenvoltura en el ámbito tecnologíco.
- Diseño y maquetación de bases de datos en ACCESS.
- Enseñanza de materias de ingeniería informática.
- Enseñanza de lenguajes como Python, Java, Pascal, C, C++, Ada, R.
java html css3 js - Educación
- Habilidades