Java Backend Developer con background full stack, enfocado en el desarrollo de APIs, arquitectura de software y aplicaciones mantenibles con Java, Spring Boot, bases de datos y Docker.
Me interesa especialmente construir software claro, desacoplado y fácil de mantener, aplicando buenas prácticas de diseño, arquitectura hexagonal, principios SOLID y una separación limpia entre dominio, aplicación e infraestructura.
- ☕ Enfocado actualmente en Java, Spring Boot y desarrollo backend
- 🏗️ Interesado en arquitectura hexagonal, DDD y Clean Architecture
- 🔌 Experiencia diseñando e integrando APIs REST
- 🗄️ Trabajo con bases de datos relacionales y NoSQL como PostgreSQL, MySQL, MongoDB y Redis
- 🐳 Uso habitual de Docker, Git, Postman, DBeaver e IntelliJ IDEA
- 🌐 Background full stack con Angular, React, Node.js/NestJS y PHP
- 📚 Siempre buscando mejorar la calidad, mantenibilidad y claridad del código
Aplicación desarrollada en Java aplicando conceptos de arquitectura hexagonal y Domain-Driven Design.
Qué demuestra:
- Separación entre dominio, aplicación e infraestructura
- Modelado de entidades, casos de uso y lógica de negocio
- Diseño orientado a mantenibilidad y bajo acoplamiento
- Aplicación práctica de patrones arquitectónicos en backend
Aplicación web para gestión médica desarrollada con Angular 17 y Node.js 20.
Qué demuestra:
- Desarrollo full stack
- Integración frontend-backend
- Organización de componentes, servicios y lógica de aplicación
- Gestión de datos en una aplicación realista
Repositorio con apuntes, ejercicios y material práctico del ciclo de Desarrollo de Aplicaciones Web.
Qué demuestra:
- Base formativa sólida
- Resolución de ejercicios prácticos
- Documentación técnica
- Evolución progresiva como desarrollador
Repositorio con guías técnicas y documentación de herramientas.
Qué demuestra:
- Capacidad de documentación
- Organización de conocimiento técnico
- Creación de recursos reutilizables
También tengo experiencia trabajando con tecnologías frontend y backend JavaScript/PHP:
- Desarrollo backend con Java y Spring Boot
- Diseño de APIs REST
- Arquitectura hexagonal
- Domain-Driven Design
- Clean Architecture
- Modelado de bases de datos
- Dockerización de entornos
- Testing y calidad de código
- Refactorización y mantenibilidad
- Spring Boot
- Arquitectura backend
- Diseño de dominios
- MongoDB
- Testing en Java
- Sistemas distribuidos y microservicios
- LinkedIn: Alberto Martínez Pérez
- GitHub: @BertoMP
Gracias por visitar mi perfil 👋

