Sobre mí

Soy desarrollador de software con una profunda pasión por la tecnología y la programación. En mi tiempo libre me gusta trabajar en proyectos personales y explorar nuevas herramientas de desarrollo.

He trabajado con tecnologías como Java/Spring, TypeScript/Angular, SQL y Git, además tengo conocimientos en otros lenguajes y herramientas como Kotlin, Lua, Linux y más.

Me considero una persona curiosa y creativa, a la que le encanta experimentar con nuevas ideas y probar diferentes enfoques para resolver problemas. Por mi cuenta, estoy aprendiendo a usar Linux y muchas de las herramientas que ofrece para optimizar mi flujo de trabajo como desarrollador.

Experiencia

Dev&Del

Full Stack Junior / Marzo 2025 - Julio 2025

• Desarrollé funcionalidades para una aplicación web del sector asegurador en un pequeño equipo, implementando soluciones desde frontend con Angular y Angular Material hasta backend con Java Spring.

• Diseñé e implementé componentes de interfaz responsivos utilizando Angular Material, diagnostiqué y resolví bugs.

• Construí endpoints RESTful en backend Java Spring, implementando lógica de negocio, validaciones y manejo de errores.

• Participé activamente en ceremonias ágiles incluyendo daily standups, sprint planning y code reviews, contribuyendo con propuestas técnicas para mejora continua del proyecto.

• Gestioné control de versiones mediante Git y utilicé Holded para seguimiento y organización de tareas asignadas.

Tecnologías: Angular, Angular Material, TypeScript, Java, Spring Boot, RESTful APIs, Git, Holded

Projectos

Sistema de gestión de pedidos en restaurantes

Agosto 2025 - Noviembre 2025

• Desarrollé funcionalidades para una aplicación web del sector asegurador en un pequeño equipo, implementando soluciones desde frontend con Angular y Angular Material hasta backend con Java Spring.

• Diseñé e implementé componentes de interfaz responsivos utilizando Angular Material, diagnostiqué y resolví bugs.

• Construí endpoints RESTful en backend Java Spring, implementando lógica de negocio, validaciones y manejo de errores.

• Participé activamente en ceremonias ágiles incluyendo daily standups, sprint planning y code reviews, contribuyendo con propuestas técnicas para mejora continua del proyecto. • Gestioné control de versiones mediante Git y utilicé Holded para seguimiento y organización de tareas asignadas.

Technologías: Java 21, Spring Boot, PostgreSQL, Angular 19, TypeScript, RxJS, Angular Material, WebSockets, JWT, Docker, Maven, Git

Habilidades

Lenguajes de programación

Java
TypeScript
SQL
Lua

Tecnologías Backend

Spring Boot
PostgreSQL
MongoDB
Maven

Tecnologías Frontend

Angular
HTML
CSS

Herramientas de desarrollo

Git
GitHub
VSCode
IntelliJ
Eclipse
Linux
VIM motions
Docker

Educación

Desarrollo de aplicaciones multiplataforma

2023 - 2025

IES Gabriel García Marquez Leganés