DN.
Available for work

David Navas

Backend Developer & Architect

building scalable, secure, and clean java systems.

Summary

Soy desarrollador Backend especializado en Java y Spring Boot. Me gusta la parte funcional de las aplicaciones: crear APIs, estructurar los datos y hacer arquitecturas resilientes.

Mi foco principal es construir servicios con Spring Data y JPA. Uso Linux, git, y conozco herramientas de gestión como Odoo.

Educación
Técnico Superior en DAM (MEDAC)
2024 - 2026
Certificaciones
Spring Data JPA Spring Framework Java Productivity
JAVA 17 SPRING BOOT DOCKER AWS GIT SQL LINUX SECURITY JAVA 17 SPRING BOOT DOCKER AWS

CryptoTracker

Real-Time Financial Data Aggregator.
Desarrollo de un servicio Backend de alta disponibilidad para monitorización de activos en tiempo real.

💡 El Reto: Consumir la API pública de CoinGecko minimizando latencia y respetando Rate Limits.
🛠 Solución: Arquitectura de In-Memory Caching (ConcurrentHashMap) con TTL, reduciendo consumo API en un 95%.

Java 17 Spring Boot 3 REST API ConcurrentHashMap OpenAPI

SafeBank

Secure Banking System Simulation.
Aplicación Full Stack simulando un Core Bancario, implementando flujos financieros seguros.

🛡 Seguridad: Autenticación robusta con Spring Security.
🧩 Integridad: Uso de @Transactional para atomicidad en transferencias bancarias.

Spring Security Spring Data JPA PostgreSQL JUnit 5 Mockito