
Full Stack Developer specialized in Angular and Spring Boot with over 3 years of professional experience since 2022. Passionate about creating scalable, high-performance web applications using modern technologies and best practices. Based in Barcelona, Spain, I focus on delivering clean, maintainable code and exceptional user experiences.
I believe in writing clean, maintainable code that not only works but is also easy to understand and scale. My approach combines technical excellence with a deep understanding of business needs, ensuring that every solution I build adds real value.
With a strong foundation in both frontend and backend development, I specialize in creating full-stack applications using Angular for dynamic, responsive user interfaces and Spring Boot for robust, scalable backend services. I'm passionate about staying current with the latest technologies and best practices in the ever-evolving world of web development.
Advanced proficiency in TypeScript with Angular and modern ES6+ features. Experience with type definitions, generics, and complex application architectures.
Strong knowledge of Java with Spring Boot framework, RESTful APIs, and enterprise application development. Experience with Maven and microservices architecture.
Proficient in database design, complex queries, stored procedures, and optimization. Experience with MySQL, PostgreSQL, and database administration.
Solid understanding of semantic HTML5, accessibility standards, and modern web development practices. Experience with responsive design patterns.
Proficient in modern CSS3, Flexbox, Grid, animations, and preprocessors. Experience with responsive design and CSS frameworks like Bootstrap.
Basic knowledge of C# programming language and .NET framework. Understanding of object-oriented programming principles and desktop application development.
Version control, branching strategies, pull requests, and collaborative development workflows.
Containerization, Docker Compose, and deployment of microservices in containerized environments.
Unit testing with JUnit and Jasmine/Karma. Experience with test-driven development (TDD).
IntelliJ IDEA, VS Code, Postman, Maven, npm, and other essential development tools.
Continuous Integration and Deployment pipelines, automated testing, and deployment automation.
Experience working in Agile teams with Scrum methodology, sprint planning, and daily standups.





CFGS Desarrollador de Aplicaciones Multiplataforma.
feb. 2020 - jun. 2022

Experto en diseño grafico y video + postproduccion.
sept. 2019 - jun. 2020

CFGS Animación 3D, juegos y entornos interactivos.
sept. 2017 - jun. 2019
If you have any questions or comments, feel free to contact me.
Just fill in the following form and I'll get back to you.
I hope to hear from you soon!