Portfolio · Madrid, España

VITALII ZHDANSKYI

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.

Sigo aprendiendo y no lo escondo: hay mucho que todavía no sé. Lo que sí tengo claro es cómo quiero trabajar.

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.

Datos y arquitectura

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.

Seguridad aplicada

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

ClienteREST APICapa de servicioHibernate / JPABase de datos

Stack con el que trabajo

Lenguajes

Java

Kotlin

Python

SQL

JavaScript

Backend

Spring Boot

Hibernate / JPA

REST

WebSockets

Node.js

Datos

MySQL

PostgreSQL

MongoDB

JDBC

Herramientas

Git

Maven

Docker

Postman

IntelliJ IDEA

Linux