Modern, jól strukturált backend megoldások.

Stabil, átlátható és jól dokumentált alkalmazások tervezése modern Java technológiákkal.

Shopix

A Shopix egy Spring Boot alapú, REST architektúrát követő webshop backend rendszer. A fejlesztés során rétegzett felépítést alkalmaztam (Controller – Service – Repository), DTO mappinggel és validációval.

A biztonságot JWT alapú autentikáció biztosítja. A rendszer kezeli a termékeket, kategóriákat, kosarakat, rendeléseket, címeket és fizetéseket, az entitásokhoz automatikus időbélyegzés és Swagger alapú API dokumentáció tartozik.

Elkészítési idő

2 hét

Nehézség

5/5

Shopix

A Shopix egy Spring Boot alapú, REST architektúrát követő webshop backend rendszer. A fejlesztés során rétegzett felépítést alkalmaztam (Controller – Service – Repository), DTO mappinggel és validációval.

A biztonságot JWT alapú autentikáció biztosítja. A rendszer kezeli a termékeket, kategóriákat, kosarakat, rendeléseket, címeket és fizetéseket, az entitásokhoz automatikus időbélyegzés és Swagger alapú API dokumentáció tartozik.

Elkészítési idő

2 hét

Nehézség

5/5

Shopix

A Shopix egy Spring Boot alapú, REST architektúrát követő webshop backend rendszer. A fejlesztés során rétegzett felépítést alkalmaztam (Controller – Service – Repository), DTO mappinggel és validációval.

A biztonságot JWT alapú autentikáció biztosítja. A rendszer kezeli a termékeket, kategóriákat, kosarakat, rendeléseket, címeket és fizetéseket, az entitásokhoz automatikus időbélyegzés és Swagger alapú API dokumentáció tartozik.

Elkészítési idő

2 hét

Nehézség

5/5

Asteroid Monitor

Az Asteroid Monitor egy Java alapú backend szolgáltatás, amely a NASA nyilvános Near Earth Object (NEO) API-ját hívja meg, majd az adatokat strukturált formában továbbítja a frontend felé. A rendszer alapját egy Spring Boot alkalmazás adja, amely DTO-kon, szervizeken és egy külön REST kliensen keresztül kapcsolódik a NASA API-hoz.

Elkészítési idő

1 nap

Nehézség

2/5

Asteroid Monitor

Az Asteroid Monitor egy Java alapú backend szolgáltatás, amely a NASA nyilvános Near Earth Object (NEO) API-ját hívja meg, majd az adatokat strukturált formában továbbítja a frontend felé. A rendszer alapját egy Spring Boot alkalmazás adja, amely DTO-kon, szervizeken és egy külön REST kliensen keresztül kapcsolódik a NASA API-hoz.

Elkészítési idő

1 nap

Nehézség

2/5

Asteroid Monitor

Az Asteroid Monitor egy Java alapú backend szolgáltatás, amely a NASA nyilvános Near Earth Object (NEO) API-ját hívja meg, majd az adatokat strukturált formában továbbítja a frontend felé. A rendszer alapját egy Spring Boot alkalmazás adja, amely DTO-kon, szervizeken és egy külön REST kliensen keresztül kapcsolódik a NASA API-hoz.

Elkészítési idő

1 nap

Nehézség

2/5

MBank - Demo Bank

Az MBank egy JavaFX alapú internetbanki alkalmazás, amely lehetővé teszi a felhasználók számára pénzügyeik kezelését egy letisztult és reszponzív felületen keresztül.

A rendszer támogatja a biztonságos regisztrációt és belépést (SHA1 jelszó-hash), a számlaegyenleg és tranzakciók kezelését, átutalások indítását, statisztikák megjelenítését, valamint admin funkciókat és hibajelentések kezelését.

(Elavult)

Elkészítési idő

2 hét

Nehézség

4/5


MBank - Demo Bank

Az MBank egy JavaFX alapú internetbanki alkalmazás, amely lehetővé teszi a felhasználók számára pénzügyeik kezelését egy letisztult és reszponzív felületen keresztül.

A rendszer támogatja a biztonságos regisztrációt és belépést (SHA1 jelszó-hash), a számlaegyenleg és tranzakciók kezelését, átutalások indítását, statisztikák megjelenítését, valamint admin funkciókat és hibajelentések kezelését.

(Elavult)

Elkészítési idő

2 hét

Nehézség

4/5

MBank - Demo Bank

Az MBank egy JavaFX alapú internetbanki alkalmazás, amely lehetővé teszi a felhasználók számára pénzügyeik kezelését egy letisztult és reszponzív felületen keresztül.

A rendszer támogatja a biztonságos regisztrációt és belépést (SHA1 jelszó-hash), a számlaegyenleg és tranzakciók kezelését, átutalások indítását, statisztikák megjelenítését, valamint admin funkciókat és hibajelentések kezelését.

(Elavult)

Elkészítési idő

2 hét

Nehézség

4/5


NMovie

Az NMovie egy Spring Boot alapú filmes REST API, ami réteges architektúrára épül, és Spring Data JPA-t használ soft delete-tel, validációval és audit mezőkkel.
DTO-k és egy mapper réteg segítik a tiszta adatátvitelt, a hibakezelést pedig globális exception handler biztosítja.
A projekt Swaggerrel dokumentált, Lombokkal egyszerűsített, és JUnit/Mockito tesztekkel lefedett.

Elkészítési idő

5 nap

Nehézség

3/5

NMovie

Az NMovie egy Spring Boot alapú filmes REST API, ami réteges architektúrára épül, és Spring Data JPA-t használ soft delete-tel, validációval és audit mezőkkel.
DTO-k és egy mapper réteg segítik a tiszta adatátvitelt, a hibakezelést pedig globális exception handler biztosítja.
A projekt Swaggerrel dokumentált, Lombokkal egyszerűsített, és JUnit/Mockito tesztekkel lefedett.

Elkészítési idő

5 nap

Nehézség

3/5

NMovie

Az NMovie egy Spring Boot alapú filmes REST API, ami réteges architektúrára épül, és Spring Data JPA-t használ soft delete-tel, validációval és audit mezőkkel.
DTO-k és egy mapper réteg segítik a tiszta adatátvitelt, a hibakezelést pedig globális exception handler biztosítja.
A projekt Swaggerrel dokumentált, Lombokkal egyszerűsített, és JUnit/Mockito tesztekkel lefedett.

Elkészítési idő

5 nap

Nehézség

3/5

Portfólió weboldal

Ez egy saját tervezésű portfólió weboldal UI, amit Figma-ban raktam össze, részben előre elkészített sablonok (template-ek) segítségével. A célom az volt, hogy egy modern, letisztult és átlátható felületet hozzak létre, figyelve a tipográfiára, színekre és felhasználói élményre. Bár egyelőre nem kódoltam le, szeretném a dizájnt később React / Next.js alapon életre kelteni.

Elkészítési idő

2 nap

Nehézség

2/5

Portfólió weboldal

Ez egy saját tervezésű portfólió weboldal UI, amit Figma-ban raktam össze, részben előre elkészített sablonok (template-ek) segítségével. A célom az volt, hogy egy modern, letisztult és átlátható felületet hozzak létre, figyelve a tipográfiára, színekre és felhasználói élményre. Bár egyelőre nem kódoltam le, szeretném a dizájnt később React / Next.js alapon életre kelteni.

Elkészítési idő

2 nap

Nehézség

5/5

Portfólió weboldal

Ez egy saját tervezésű portfólió weboldal UI, amit Figma-ban raktam össze, részben előre elkészített sablonok (template-ek) segítségével. A célom az volt, hogy egy modern, letisztult és átlátható felületet hozzak létre, figyelve a tipográfiára, színekre és felhasználói élményre. Bár egyelőre nem kódoltam le, szeretném a dizájnt később React / Next.js alapon életre kelteni.

Elkészítési idő

2 nap

Nehézség

2/5

Junior backend fejlesztő vagyok

Java

Java

Java

Java

Java

és

Spring Boot

Spring Boot

Spring Boot

Spring Boot

Spring Boot

területen.

Több mint

1 év

1 év

1 év

1 év

1 év

tapasztalatom van

IT rendszerek üzemeltetésében.

Jelenleg aktívan fejlesztek REST API-kat,

és gyakran használom a Hibernate, JUnit és

MySQL

MySQL

MySQL

MySQL

MySQL

Technológiákat is.

Junior backend fejlesztő vagyok

Java

Java

Java

Java

Java

és

Spring Boot

Spring Boot

Spring Boot

Spring Boot

Spring Boot

területen.

Több mint

1 év

1 év

1 év

1 év

1 év

tapasztalatom van

IT rendszerek üzemeltetésében.

Jelenleg aktívan fejlesztek REST API-kat,

és gyakran használom a Hibernate, JUnit és

MySQL

MySQL

MySQL

MySQL

MySQL

Technológiákat is.

Junior backend fejlesztő vagyok

Java

Java

Java

Java

Java

és

Spring Boot

Spring Boot

Spring Boot

Spring Boot

Spring Boot

területen.

Több mint

1 év

1 év

1 év

1 év

1 év

tapasztalatom van

IT rendszerek üzemeltetésében.

Jelenleg aktívan fejlesztek REST API-kat,

és gyakran használom a Hibernate, JUnit és

MySQL

MySQL

MySQL

MySQL

MySQL

Technológiákat is.

"Objektumorientált alap, imádom a tiszta struktúrákat"

"Modern, gyors REST API-k építése kedvenc keretrendszeremmel"

"Stabil, egyszerű relációs adatbázis, amit gyakran használok"

"Objektumorientált alap, imádom a tiszta struktúrákat"

"Modern, gyors REST API-k építése kedvenc keretrendszeremmel"

"Stabil, egyszerű relációs adatbázis, amit gyakran használok"

"Objektumorientált alap, imádom a tiszta struktúrákat"

"Modern, gyors REST API-k építése kedvenc keretrendszeremmel"

"Stabil, egyszerű relációs adatbázis, amit gyakran használok"

Készségek

Készségek

Java

Spring Boot

REST API

Hibernate

JUnit

MySQL

Git

Maven

HTML

CSS

Linux

Windows

AWS

FXML

JPA

JWT

Swagger

Tanulmányaim

Tanulmányaim

Mérnökinformatikus (BSc - levelező)

Mérnökinformatikus (BSc - levelező)

Neumann János Egyetem

Neumann János Egyetem

2023 - 2027

2023 - 2027

Java Backend Fejlesztés (Tanfolyam)

Java Backend Fejlesztés (Tanfolyam)

Ruander Oktatási Központ

Ruander Oktatási Központ

2024 - 2025

2024 - 2025

IT Rendszer- és alkalmazásüzemeltető

IT Rendszer- és alkalmazásüzemeltető

Cisco CCNA / Informatikai Technikum

Cisco CCNA / Informatikai Technikum

2021 - 2023

2021 - 2023

Informatika szak, emelt érettségi

Informatika szak, emelt érettségi

Katedra Gimnázium és Technikum

Katedra Gimnázium és Technikum

2017- 2021

2017- 2021

Gyakran ismételt kérdések (?)

Van már programozói tapasztalatod?

Hogyan kezdtél el programozni?

Milyen technológiákat ismersz most a legjobban?

Van már programozói tapasztalatod?

Hogyan kezdtél el programozni?

Milyen technológiákat ismersz most a legjobban?

Van már programozói tapasztalatod?

Hogyan kezdtél el programozni?

Milyen technológiákat ismersz most a legjobban?

Madarász Márk - 2025

LinkedIn

Madarász Márk - 2025

GitHub

Gmail