Szakmai profil
Szoftverarchitekt és senior full-stack fejlesztő vagyok, több mint 12 év tapasztalattal Java,
Spring Boot és Angular alapú vállalati alkalmazások fejlesztésében. Munkám nagy része a banki és
pénzügyi szektorhoz kötődik, emellett több más területen is dolgoztam.
A rendszereket a teljes életciklusban szállítom, az architektúrától a backend- és frontendfejlesztésen
át a konténeres telepítésig, és gyakran modernizálok régi Java EE alkalmazásokat Spring Boot,
Kubernetes és OpenShift alapokra. Új technológiákat térképezek fel és alkalmazok az aktuális
projektjeimben, így tartom naprakészen a tudásomat; az utóbbi időben a mindennapi munkámban
AI-alapú fejlesztőeszközöket is használok.
Szakmai tapasztalat
Szoftverarchitekt
2024. jan. – napjainkig
ADevelopers Kft., Budapest
- Rendszertervezés és a technológiai döntések irányítása (platformok, migrációk)
- Fejlesztőcsapatok technikai vezetése
- Ágensalapú szoftverfejlesztés AI kódolóeszközökkel
- Context engineering: projektszabályok és kódolási irányelvek AI-ágensek számára
- AI-támogatott tervezés, refaktorálás és elemzés
Projektek és fő technológiák
- SOA szolgáltatáskatalógus
– Java EE alkalmazás migrálása Spring Bootra és OpenShiftre
- Scoring rendszerek MQ-alapú integrációja
IBM MQSpring BootThymeleaf
- Full-stack alkalmazások korszerűsítése és konténerizálása
KubernetesOpenShift
- Kockázatértékelési űrlapkezelő rendszer
Spring BootAngular
- Architektúra korszerűsítése a legújabb technológiákra
Java 25Spring Boot 4
- FinTech platform
Java 25Spring Boot 4Angular 21DockerAWS
Full-stack fejlesztő, szoftverarchitekt
2019. júl. – 2023. dec.
Szabadúszó, Budapest
- Architektúratervezés és -fejlesztés
- Full-stack fejlesztés, fejlesztésvezetés, kódellenőrzés
- DevOps (CI/CD, konténerizáció)
- Szoftvertesztelési módszerek bevezetése
Projektek és fő technológiák
- Vérellátás-menedzsment rendszer
– Teljesítményoptimalizálás, konténerizáció, Keycloak-integráció vizsgálata
SpringStrutsAngularDocker
- Proxedo konfigurációs felület
AngularNG-ZORROPython
- Egészségügyi szolgáltatások elektronikus nyilvántartása
Spring BootAngular
- E-jegy rendszer
MikroszolgáltatásokKubernetesDockerRed Hat AMQPostgreSQLRedis
- Hitelkeret-kezelő rendszer
MS SQLDWHSpring DataREST APIAngular Material
- Single Sign-On megoldás szolgáltatásorientált architektúrában
Spring SecurityJWTAngular
- Árfolyam-terjesztő rendszer
Oracle DBSpring BootAngular
- Átutalásidíj-kalkulátor rendszer
Oracle DBIBM MQSpring BootJMS
- Azonnali fizetési rendszer monitorozása
JdbcTemplateHibernateIBM MQSpring BootAngular
- Riportkészítő alkalmazások ALM-eszközökhöz
JavaDockerJenkins CISonarQubeOpenShift
- SOA szolgáltatáskatalógus
Oracle DBJava EEWicket
- OneDock OAuth2-integráció és keresés
MongoDBNode.jsAngularDocker
- Munkaidő-nyilvántartó rendszer
MySQLHibernateSpring BootAngularGitLab CIDocker
Szoftvermérnök, vezető fejlesztő
2017. jan. – 2019. jún.
Alvállalkozó, Budapest
- Vállalati alkalmazások full-stack tervezése és fejlesztése
- Fejlesztőcsapat vezetése
- Fejlesztési feladatok becslése, tervezése és koordinálása
- Architektúra-fejlesztés és kódellenőrzés
- Csapattagok oktatása és mentorálása
- Kapcsolattartás és együttműködés az ügyfelekkel
- Technikai szabványok bevezetése (kódolási szabványok, eszközök és platformok)
Projektek és fő technológiák
- Scoring rendszerek
MS SQLSpringSpring BootSpring MVCREST APIThymeleafAngular
- Időkövető rendszer
PostgreSQLHibernateSpring BootAngularChart.jsKonva.js
- Mozdonyvezetői tanácsadó rendszer
H2PostgreSQLOSGi
- Webszolgáltatás- és MQ-interfészek SOA architektúrában
Oracle DBJava EE
- Üzenetsor- és interfészmonitorozás
Oracle DBIBM MQSpring BootAngularChart.js
Java fejlesztő
2014. jan. – 2016. dec.
Atoll Technologies Kft., Budapest
- Backend- és frontendfunkciók fejlesztése, adatbázis-módosítások előkészítése
- Kapcsolattartás üzleti elemzőkkel és IT-architektekkel, részvétel a rendszertervezésben
- Webszolgáltatás- és MQ-interfészek fejlesztése SOA-elvek szerint
- Junior kollégák oktatása és munkájuk irányítása
- Fejlesztési feladatok koordinálása
Projektek és fő technológiák
- Dokumentumkezelő rendszer
Oracle DBIBM Content ManagerJava EEWicket
- Külső autentikációs interfész
SpringHTMLJavaScript
- Ügyfélazonosító és jelszókiosztó rendszer
Oracle DBKafkaJava EE
- Ügyfélminősítő rendszer
MS SQLSpringHTMLJavaScriptServlet
Junior kutató
2013. aug. – 2014. jan.
Infokom-Innovátor Nonprofit Kft., Budapest
- Részvétel K+F projektben (IPTV-monitorozó rendszer)
- A projekt hátterének, a kapcsolódó technológiáknak és fejlesztőeszközöknek a kutatása és
dokumentálása
Hálózatüzemeltető gyakornok
2012. szept. – 2013. aug.
Magyar Telekom, Budapest
- Hálózatüzemeltetési támogatás
- Hálózati eszközök konfigurálása
Szakmai ismeretek
- Programozás
- JavaTypeScriptJavaScriptPython
- Java
- SpringSpring BootSpring Data JPAJava EE (EJB, JPA)HibernateMapStructLombokOSGi
- Web
- AngularAngular MaterialNG-ZORROVue.jsNode.jsHTMLCSSBootstrapThymeleafJSFPrimeFacesWicketChart.jsKonva.js
- DevOps
- MikroszolgáltatásokKubernetesDockerOpenShiftAWSJenkinsGitLab CISonarQubeQodana
- Adatbázisok
- OracleMySQLMS SQLPostgreSQLMongoDBRedisH2
- Biztonság
- Spring SecurityOAuth2JWTKeycloakSingle Sign-On
- Integráció
- IBM MQActiveMQRed Hat AMQKafkaJMSIBM Message BrokerWebszolgáltatásokREST API
- AI-eszközök
- Ágensalapú kódolóeszközökContext engineeringAI-támogatott fejlesztés
- Alkalmazásszerverek
- Apache TomcatOracle WebLogicIBM WebSphere
- Tesztelés
- JUnitMockitoSoapUIPostman
- Eszközök
- IntelliJ IDEAMavenGit
- Operációs rendszerek
- WindowsLinux
- Módszertanok
- Agilis szoftverfejlesztésScrum