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