Főoldal

SZAKMAITAPASZTALAT.

2022 — JELENJelen

HMSoft Zrt. (HerMész-Soft)

Backend / Full-stack Developer

Fejlesztő, aki elsősorban nagy, hosszú életciklusú enterprise rendszerek backend-oldalán dolgozik: GraphQL-federált Node.js szolgáltatásokon és keresőmotorokon. Több párhuzamosan futó, éles, országos hatókörű platform fejlesztésében vesz részt — egészségügyi kamarai tagnyilvántartó és tagdíj-/számlázási rendszer, országos könyvtári platform (ILS/OPAC), valamint egy nagy közmédiás tartalomkezelő (CMS) rendszer.

01

Tagnyilvántartó és tagdíj-/számlázási backend

2022 — Jelen ~1300

Backend-fejlesztő · Legnagyobb személyes hozzájárulás

Egy szakmai kamara országos tag- és tagdíj-nyilvántartó rendszerének fejlesztése. Legaktívabb commitelő a repóban.

  • Apollo GraphQL Federation + Prisma/PostgreSQL backend, több adatbázissal és Elasticsearch-integrációval
  • Pénzügyi évzárás és egyenlegkivonat-generálás (PDF-sablonok), tranzakció-határok és race conditionök kezelése (Prisma P2002 retry-logika)
  • Tagdíj- és díjkategória-logika, országos tagonkénti elosztás, korcsoportos díjriportok (ExcelJS)
  • Számlázási integráció (Billingo), RabbitMQ-alapú értesítési worker-ök, késedelmi fizetési emlékeztetők, Camunda workflow-integráció
  • Önálló adatmigrációs és adhoc szkriptek (pl. irányítószám-migráció, számlázási adatjavítások)
Apollo FederationPrismaPostgreSQLElasticsearchRabbitMQCamundaBillingoExcelJSPDF
02

Könyvtári platform (ILS/OPAC)

2022 — Jelen ~140+

Backend-fejlesztő

Modularizált könyvtári rendszer több backend-federation és frontend moduljának fejlesztése (kölcsönzés, katalógus, beszerzés, raktár, tárgyi eszközök, partner, publikus discovery).

  • Kölcsönzési modul: önálló GraphQL federation subgraph, AMQP-vezérelt e-mail értesítések, automatikus késedelmi-díj cron, egységesített sablonrendszer
  • Katalógus-frontend (React/MUI) és publikus discovery frontend (Gatsby): kereső-UI, operátorok, dátumszűrők, i18n
  • Adatmodell-migrációk és adhoc riport-szkriptek több modulban
GraphQLAMQPReactMUIGatsbyMongoDBElasticsearchMARC21i18n
03

Bibliográfiai keresőmotor

2022 — 2024 ~150

Fejlesztő · Symfony + Elasticsearch

A könyvtári keresőlogika jelentős részének szerzője PHP/Symfony alapon, Elasticsearch (Elastica) felett — ritka, piacképes szakterületi kombináció.

  • Komplex MARC21-keresés: nested bool/wildcard/terms query-k, "mindreader" rekord-ID felismerés, target control field kezelés
  • Facetta-aggregációk (szerző, tudományterület, contributor-role), aggregáció-méretezés, inner_hits
  • Magyar nyelvű találati rendezés, ékezet-normalizálás, rekordkapcsolat-feloldás, index-építő/adatbetöltő parancsok
  • MARC-importáló és HUNMARC mező-mapping (kapcsolódó Symfony projekt)
SymfonyPHPElasticsearchElasticaMARC21HUNMARCQuery DSL
04

Tartalomkezelő rendszer (WordPress CMS)

2025 — Jelen ~470

Fejlesztő · AI-asszisztált delivery

Nagy, több-brandes szerkesztőségi platform (hír-, sport- és médiaportálok) fejlesztése, AI-asszisztáltan.

  • WordPress téma- és plugin-fejlesztés PHP-ban (belső REST/admin API-hoz köthető egyedi pluginok)
  • Hírlevél-rendszer (feliratkozás, opt-in, Keycloak-integráció), site-config snapshotok, kvíz-admin
  • Lejátszási lista / player widgetek, VOD/AOD feedek normalizálása, mobilalkalmazás-promóciók, GTM/Gemius integráció
  • WCAG webakadálymentesítés iteratív megvalósítása: kontraszt, fókuszkezelés, ARIA, reszponzív javítások — élő határidős médiaprojektben
WordPressPHPJavaScriptKeycloakWCAGGTMGemius
05

Next.js / TypeScript rendszerek és prototípusok

2026

Fejlesztő · AI-asszisztált

2026-os friss munka, teljes egészében AI-asszisztált fejlesztéssel.

  • Next.js + TypeScript alkalmazások: ISR (Incremental Static Regeneration) és middleware megoldások, Keycloak-integráció, React Query, MUI
  • Nagyobb TypeScript-kódbázisok szállítása AI-augmentált munkafolyamatban
Next.jsTypeScriptReactMUIKeycloakReact QueryISR
06

Könyvtári kiszolgálópont

2022 — Jelen

Fejlesztő

Asztali kliens és mobil alkalmazás könyvtári kiszolgálópontokhoz.

  • Electron asztali kliens és React Native mobil (auto-update, ePub/PDF-olvasó, offline tárolás)
ElectronReact NativeePubPDF
07

Egyéb eszközök és testreszabások

Fejlesztő

  • Keycloak testreszabás
  • S3/PDF-feldolgozó és borítókép-vágó segédeszközök
KeycloakS3MinIOPDF
02

BMSZC Neumann János Informatikai Technikum

2017 — 2022
HTMLCSSJavaScriptPHPC#Vue.js