Csaholyi Viktor
Java fejlesztő
Profil
Több mint 5 éve foglalkozom Java alapú fejlesztéssel, jellemzően vállalati környezetben. Gyakran intézem a feladatok jelentős részét az igények tisztázásától az API- és adatbázis-tervezésen át a megvalósításig és az éles támogatásig.
fontos számomra, hogy a kész megoldás ne csak technikailag legyen rendben, hanem az üzleti oldal számára is átlátható és hosszú távon karbantartható legyen. Szívesen dolgozom önállóan, de csapatban is könnyen együttműködöm, és szükség esetén egyeztetek az üzleti szereplőkkel is.
a célom a mindig működő, megbízható és érthetően továbbfejleszthető rendszerek készítése.
Szakmai tapasztalat
-
Full-stack fejlesztő
Netrisk Magyarország Kft.A Netrisk online kalkulátor-platformját fejlesztem admin- és customer-oldalon. A customer-oldal biztosítási és banki kalkulátorokat szolgál ki több brand alatt (Netrisk, Bizthu, eHáz), napi tízezres forgalommal: egyetlen kérdésfolyamból real-time ajánlatot kér le a partner biztosítóktól (Allianz, Generali, Uniqa, Groupama) és pénzintézetektől. Az admin-oldalon a termékmenedzserek vizuális editorokban konfigurálják a kalkulátorokat — a rendszer 7 különálló repóra tagolt konfigurálható szabálymotor, ahol a kérdésfolyamok, validációk, árazási logika és partner-hívások JSON-konfigurációból futnak, verziózott review/aktiválási folyamattal. Emellett a Netrisk parkolási mobilalkalmazásán is dolgozom, amely az NMFR, Barion és Számlázz.hu rendszereivel integrálódik.
Főbb eredmények és feladatok
- Szerveroldali lapozás, szűrés és rendezés: az adminisztrációs riport-táblák korábban kliensoldalon lapoztak, ami napi több ezer rekordnál belassult és használhatatlanná vált. Átraktam az egészet szerveroldalra, közös library-be új generikus DTO-val, dinamikus query-vel és új végpontokkal.
- API key autentikációs rendszer: új API key-alapú autentikációs réteget vezettem be a Spring Security filter-chain-be, létrehozási/visszavonási/visszaállítási végpontokkal és audit-loggal.
- Webservice mock infrastruktúra: a partner-biztosítók tesztrendszerei sokszor instabilak vagy lassúak. Készítettem egy mock-rendszert, ahol munkacsomag-szinten át lehet kapcsolni egy partner-hívást fix mock-válaszra.
- JSON diff viewer munkacsomag-review-hoz: a többezer soros JSON-okat addig szem-vizsgálattal kellett összehasonlítani. Beépítettem egy strukturális diff viewer-t, ami fa-nézetben kiemeli a módosított, hozzáadott és törölt node-okat.
- Riport-generálás az aktiválási folyamatban: implementáltam, hogy minden sikeres aktiválás után automatikusan diff-riport készüljön.
- Customer-oldali debug box rendszer: készítettem egy debug felületet, ami közvetlenül a kalkulátor mellett mutatja, mit válaszolt a partner-webservice és milyen szabályok futottak le.
- Hirdetési banner blokk bevezetése a banki kalkulátorba, customer- és admin-oldali konfigurációval.
- Több rendszám kezelése egy fiókban: átalakítottam az adatmodellt 1:N kapcsolatra (user → vehicles), és hozzáigazítottam az érintett API-kat és a mobile app jármű-választó komponensét.
- Generic exception handling refaktor: bevezettem egy @ControllerAdvice-szal kezelt egységes hiba-mapping réteget.
Technológiák Java Spring Boot Hibernate Angular TypeScript MySQL + Liquibase Docker Helm/Kubernetes GitLab CI/CD REST SOAP JWT React Native (Expo)
-
Java fejlesztő
Molaris Kft.Spring Boot alapú backend rendszerek fejlesztése és integrációk megvalósítása.
Főbb eredmények és feladatok
- Teljes end-to-end fejlesztés új funkciókra: API tervezés, adatbázis séma kialakítása, backend fejlesztés, tesztelés és éles támogatás.
- Folyamatos egyeztetés frontend fejlesztőkkel és üzleti oldallal több szálon futó fejlesztések során.
- Külső rendszerek integrációja: bevezetés, hozzáféréskezelés, hibakezelés, havi elszámolások.
- Komplex egészségügyi orvos-szponzor-páciens projekt admin és felhasználói moduljainak fejlesztése (projektindítási folyamatok, státuszváltások, dokumentumfeltöltések, szponzori döntések, regisztráció, e-mail értesítések, alkalmassági kérdőívek, GDPR megfelelőség, jogosultsági szintek).
- Jira plugin fejlesztés Számlázz.hu integrációval: számlakiállítás, sztornó, cégadatok lekérése, historikus követés — önálló fejlesztés A-Z-ig.
- Burger King chatbot fejlesztés: panaszkezelési folyamatok automatizációja.
- Állami vállalati rendszer fejlesztése microservice környezetben, több petabájtos auditlog feldolgozással és összetett integrációkkal.
- Vaadin alapú koncesszió kezelő rendszer folyamatos továbbfejlesztése és ügyfélkapcsolat kizárólagos kezelése.
Technológiák Java Spring Boot REST RabbitMQ PostgreSQL Docker GitLab CI/CD Kubernetes Vaadin ELK stack
-
Java developer
MOL Magyar Olaj- és Gázipari Nyrt.Integrációs interfész megoldások tervezése és fejlesztése vállalati rendszerek között (pl. SAP, töltőállomási rendszerek).
- Java EE alapú backend és webalkalmazások fejlesztése.
- Együttműködés üzleti elemzőkkel és tesztelőkkel.
- WebLogic környezetben futó alkalmazások fejlesztést követő támogatása.
Technológiák Java EE SOAP/REST integrációk WebLogic Oracle Maven Git
-
Java backend fejlesztő
Capgemini Magyarország Kft.Java backend fejlesztés vállalati ügyfélrendszerekhez.
-
Junior Java fejlesztő
ThyssenKrupp Components Technology Hungary Kft.Log-monitoring rendszer fejlesztése és belső eszközök karbantartása.
-
Junior Java fejlesztő
Dorsum Kft.Clavis pénzügyi rendszer backend fejlesztése és üzemeltetés támogatása. Verziókezelési folyamatok átalakítása SVN-ről Git-re, release folyamat koordinálásával.
Tanulmányok
-
Gazdaságinformatikus (BSc)
Dunaújvárosi Egyetem
Technológiai eszköztár
- Backend
- Java Spring Boot Spring Framework (Data JPA MVC Security Validation) Hibernate MapStruct Jackson Lombok
- Frontend
- Angular TypeScript React Native (Expo) npm
- Integrációk
- REST SOAP JSON JWT RabbitMQ
- Adatbázisok
- PostgreSQL Oracle MySQL Flyway Liquibase
- CI/CD és üzemeltetés
- Git Maven Gradle GitLab CI/CD Jenkins ArgoCD Docker Docker Compose Kubernetes Helm
- Egyéb
- IntelliJ IDEA Jira Swagger / OpenAPI JUnit 5 Mockito ELK stack Vaadin
Nyelvtudás, egyéb készség
- Angol
- B2 (aktív, napi szakmai munkanyelv)
- Egyéb
- B kategóriás jogosítvány
Önéletrajz letöltése
PDF letöltése