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
Madarász Márk - 2025
GitHub
Gmail




