I am a Backend Developer specializing in building scalable APIs and clean architectures. My focus is on software robustness by implementing Hexagonal Architecture, DDD principles, and advanced design patterns.
I master the Spring Boot ecosystem (both MVC and Reactive WebFlux), SQL/NoSQL database management, and I ensure code quality through TDD and Testcontainers. I aim to bring technical expertise and architectural rigor to agile development teams.
Full Stack Java Developer Comprehensive platform for managing and visualizing geolocated urban incidents.
- Architecture: Designed REST API using Hexagonal Architecture, fully decoupling business logic from infrastructure.
- DDD: Applied Value Objects and the State pattern to bulletproof the business flow.
- Security: Robust implementation with Spring Security (JWT) and auditing via Domain Events.
- Quality: Rigorous TDD and integration testing with Testcontainers.
- Tech: Java 21, Spring Boot, MySQL, Docker, Leaflet.js.
Java Backend Developer Reactive REST API for real-time game management, designed for high concurrency.
- Reactive: Non-Blocking endpoints using Spring WebFlux and Project Reactor.
- Polyglot Persistence: Hybrid approach using MongoDB (Reactive) for game state and MySQL (R2DBC) for player data.
- CI/CD: Automated pipeline with GitHub Actions for testing and continuous deployment.
- Tech: Java 21, WebFlux, R2DBC, MongoDB, Docker.
Backend Developer Production-ready inventory management system.
- Infrastructure: Container orchestration with Docker Compose.
- Core: Spring Data JPA with 1:N relationships and global exception handling.
- ๐ Barcelona, Spain
- ๐ผ LinkedIn
- ๐ง eariasvalor@gmail.com



