APIs y servicios
APIs REST con contratos claros: rutas predecibles, errores que dicen algo y respuestas coherentes entre proyectos. También el otro lado, consumir servicios ajenos sin que un fallo suyo tumbe el mío.
Portfolio · Madrid, España
Desarrollador backend · Java · Kotlin · Spring Boot
Llevo cerca de tres años programando y me centro en el backend. Me interesa lo que hay por debajo de una aplicación: cómo se estructura, cómo guarda los datos y cómo se comporta cuando algo falla.
En qué trabajo
APIs REST con contratos claros: rutas predecibles, errores que dicen algo y respuestas coherentes entre proyectos. También el otro lado, consumir servicios ajenos sin que un fallo suyo tumbe el mío.
El modelo de datos primero y los endpoints después. Entidades bien planteadas, relaciones explícitas, transacciones que no dejan nada a medias y capas que se pueden tocar por separado.
Como criterio de fondo, no como capa final: validar lo que entra, no confiar en el cliente, controlar el acceso y no exponer más de lo necesario. La práctica la hago en TryHackMe.
Recorrido de una petición
Herramientas
Java
Kotlin
Python
SQL
JavaScript
Spring Boot
Hibernate / JPA
REST
WebSockets
Node.js
MySQL
PostgreSQL
MongoDB
JDBC
Git
Maven
Docker
Postman
IntelliJ IDEA
Linux