Portfolio · Madrid, Spain

VITALII ZHDANSKYI

Backend developer · Java · Kotlin · Spring Boot

I have been programming for close to three years and I focus on the backend. What interests me is the part underneath an application: how it is structured, how it stores data, and how it behaves when something breaks.

I am still learning and I am not hiding it: there is plenty I do not know yet. What I am clear about is how I want to work.

APIs and services

REST APIs with clear contracts: predictable routes, errors that actually say something, consistent responses across projects. And the other side too, consuming third-party services without their failure taking mine down.

Data and architecture

Data model first, endpoints second. Well-shaped entities, explicit relations, transactions that never leave things half done, and layers you can change one at a time.

Applied security

As an underlying criterion, not a final coat of paint: validate what comes in, never trust the client, control access and expose no more than needed. I practise it on TryHackMe.

How a request travels

ClientREST APIService layerHibernate / JPADatabase

The stack I work with

Languages

Java

Kotlin

Python

SQL

JavaScript

Backend

Spring Boot

Hibernate / JPA

REST

WebSockets

Node.js

Data

MySQL

PostgreSQL

MongoDB

JDBC

Tooling

Git

Maven

Docker

Postman

IntelliJ IDEA

Linux