Retrato de Javier MedinaJavier Medina

Desarrollador Backend Junior

Java · Spring Boot · Python · PostgreSQL

Construyo APIs REST mantenibles, probadas y orientadas a entornos reales.

Backend request flow

Una petición HTTP atraviesa la autenticación JWT, el controlador, el servicio y PostgreSQL antes de devolver una respuesta 200 OK.

  1. 01HTTP RequestPOST /api/v1/...
  2. 02JWT AuthToken validation
  3. 03ControllerRequest mapping
  4. 04ServiceBusiness logic
  5. 05PostgreSQLPersistence
  6. 06200 OKResponse

01 / Sobre mí

Desarrollo software con mentalidad backend.

Soy desarrollador backend junior, graduado en Desarrollo de Aplicaciones Multiplataforma. Mi foco principal está en Java y Spring Boot, complementándolo con Python para backend, automatización y soluciones relacionadas con datos e IA.

Me interesa desarrollar software que no solo funcione, sino que sea fácil de mantener, probar y evolucionar.

Formación
DAMDesarrollo de Aplicaciones Multiplataforma
Ubicación
CórdobaEspaña
Enfoque
BackendJava · Spring Boot · Python
Testing & Calidad
JUnit · Mockito · TestcontainersJaCoCo · CI

02 / Proyectos

Software construido para resolver problemas reales.

Una selección de proyectos donde aplico backend, arquitectura, testing y desarrollo multiplataforma.

Proyecto destacadoBackend / Java

Lumind Intelligence API

Backend REST de productividad diseñado con criterios de software mantenible.

API para autenticación, hábitos, tareas, sesiones Pomodoro, estadísticas y análisis de productividad.

  • Java 21
  • Spring Boot 3.5
  • PostgreSQL
  • Flyway
  • Auth
  • Hábitos
  • Tareas
  • Pomodoro
  • Estadísticas
  • Ownership por usuario
  • OpenAPI / Swagger
  • Testcontainers PostgreSQL
  • Arquitectura feature-based
Ver código (se abre en una pestaña nueva)

03 / Tecnologías

Tecnologías con las que construyo y aprendo.

Mi stack se centra en backend con Java y Spring Boot, complementado con Python, bases de datos, testing automatizado y herramientas de desarrollo.

Core Backend

  • Java
  • Spring Boot
  • Python
  • PostgreSQL
  • REST APIs
  • SQL
  • Maven

Backend & Seguridad

  • Spring Security
  • JWT
  • Flyway
  • OpenAPI / Swagger

Testing & Calidad

  • JUnit
  • Mockito
  • Testcontainers
  • JaCoCo

Herramientas

  • Git
  • GitHub
  • GitHub Actions
  • Docker

Complementario

  • Flutter
  • Dart
  • Supabase
  • Integraciones IA/LLM

04 / Contacto