Szymon Derleta

Szymon Derleta

Aspiring Junior Java Developer focused on Spring ecosystems, home-lab infrastructure, and system monitoring. Building and maintaining distributed services at MilkyWay-HomeLabs.

Technical Skills

Backend Development

  • Java 17/21 (Core)
  • Spring Boot & Security
  • Hibernate & SQL
  • JUnit 5 & Mockito

Infrastructure & DevOps

  • Docker & Compose
  • Linux Administration
  • CI/CD Fundamentals
  • Prometheus & Grafana

Other Technologies

  • Git Version Control
  • React & TypeScript
  • .NET & Blazor
  • Clean Code & SOLID
MilkyWay-HomeLabs Ecosystem

A personal microservices ecosystem built for testing and development. Focused on automated deployment, secure communication, and monitoring.

Env
Prod
Test

Core Services

Foundation Layer

The backbone of the MilkyWay-HomeLabs ecosystem, providing essential infrastructure, secure authentication, and automated service management.

MilkyWay Test Env

Infrastructure

A pre-configured test environment using Docker Compose. Features automated service discovery via Traefik and comprehensive monitoring.

Andromeda Auth Server

Identity Service

JWT authorization service with token lifecycle management, data encryption, and email services. Secures the entire ecosystem.

Tests 92.1% 5.1.0

Nebula Ecosystem

User Hub Platform

A full-stack solution for user profile management and account lifecycle. Combines a powerful Java backend with a modern React frontend.

Nebula REST API

Backend

Hexagonal architecture Spring Boot API with Hibernate ORM. Manages user accounts, achievements, profiles, and integrations with external services.

Tests 91.9% 5.4.0-PUBLIC-PREVIEW

Nebula Home Frontend

Frontend

React 19 single-page application for user profile management. Features avatar uploads, password changes, security settings, and profile customization.

Tests 89.81% 4.1.0

Hacman Game Platform

Game + User Management

A comprehensive platform built with .NET 10. Includes a user panel for galleries and leaderboards, plus an interactive maze game client.

User Panel (Full-Stack)

Backend API

DDD bounded contexts. Manages galleries, user progress, scores, and level templates via REST.

143 tests 2.1.0
Frontend UI

Blazor Server interactive components. Gallery browsing, progress tracking, and score leaderboards.

99 tests 2.0.0

Game Client

Interactive Maze Game

React 19 + TypeScript

Web-based maze game with enemy AI, power-ups/debuffs, and score reporting. Launched from gallery context with dynamic difficulty levels.

Coverage ≥80% 1.2.2
Andromeda Archives

Historical and personal projects maintained under my primary profile.

Andromeda

Core Project

Main Andromeda Project repository. The foundation of the entire ecosystem.

Chess REST API

Game Logic

Chess engine implementation with a REST API, featuring move validation and state management for web-based games.