Ugrás a terminál után — a teljes önéletrajz
zsolt@varju — ~/cv — zsh

Varjú Zsolt

Abból élek, hogy problémákat oldok meg.

pozíció
Szoftverfejlesztő · full-stack + platformüzemeltetés
most
egyedüli fejlesztő az Európai Űrügynökség egyik projektjén
lakhely
Prága, CET · EN · SK · HU · 2022 óta óta
stack
· · · · · ·
állapot
mindig nyitott az új lehetőségekre
mindig nyitott az új lehetőségekrePrága --:--

01 / rólam

Rólam

Üdv. Varjú Zsolt vagyok, fejlesztő a szlovákiai Feketenyékről, jelenleg Prágában élek. A szoftvert nemcsak megírom, hanem üzemeltetem is. Ma egy dokumentumkereső platformra vigyázok az Európai Űrügynökség egyik projektjén, ahol egyedüli fejlesztő vagyok. Írom a kódot, mozgatom az adatot, és figyelek rá, hogy a szerverek menjenek.

Mások weboldalainak tesztelésével kezdtem, és ott tanultam meg foglalkozni azzal, ami az élesítés után történik. Azóta a szakma kevésbé látványos felét is összeszedtem: adatpipeline-ok, Linux, hálózat, mentések. A napi munkámban erősen támaszkodom az AI-ra, és építek is vele, főleg keresőrendszereket és saját üzemeltetésű modelleket. Munkán kívül van egy homelabem, ami rég túlnőtte az ésszerűséget, egy motor, és egy síszezon, amiből sosem elég.

Seneca azt mondta, a szerencse akkor születik, amikor a felkészültség találkozik a lehetőséggel. Eddig bevált. Ha szeretnél közösen építeni valamit, vagy csak beszélgetni a szakmáról, szólj. 🔗

Elérhetőségeim
Lakhely
Prága, CZ
Származás
Feketenyék, SK
A szakmában
2022 óta

Nyelvek

Magyar (anyanyelv) · Szlovák (folyékony) · Cseh (folyékony) · Angol (folyékony)

Jelenleg

Szoftverfejlesztő a Sercónál, Prága

Egyedüli fejlesztő és üzemeltető egy dokumentumkereső platformon az Európai Űrügynökség egyik projektjén — a kód, az adatpipeline-ok és a szerverek is.

Nyelvek és keretrendszerek

TypeScriptJavaScriptPythonBashSQLReactNext.js

Backend és adat

Node.jsExpressREST APIApache SolrNeo4jRabbitMQTikaPostgreSQL

Infrastruktúra és üzemeltetés

DockerKubernetesJenkinsGitHub ActionsAzureLinuxnginxDokku

Eszközök

GitPostmanFigma

AI és LLM

RAG architektúraEmbeddingekVektoros keresésQdrantHibrid keresésPrompt engineeringClaude CodeCodex

Kipróbált / tanulmányok során használt technológiák

StorybookJavaOOPAdobeXDLaravelUnityBlenderGraphQLC#

Tanúsítványok

  • Certified Kubernetes Administrator (CKA)

    Linux Foundation / CNCF

  • Ubuntu Linux Professional Certificate

    Canonical · 2025. ápr.

  • Learning Bash Scripting

    LinkedIn Learning · 2025. júl.

  • ABAP programozás alapjai SAP BTP-n

    SAP · 2024. okt.

  • AWS Academy Graduate, Cloud Foundations

    AWS Academy · 2022. júl.

02 / projektek

Projektek

Saját üzemeltetésű RAG keresés

Python · Qdrant · bge-m3 · LangChain · Docker

Kontextussal bővített keresőrendszer egy helyi dokumentumgyűjtemény fölött, úgy megépítve, hogy hivatkozásokkal válaszoljon, és hallgasson, ha nincs rá bizonyíték.

Coffece (coffece.sk)

Next.js · TypeScript · TailwindCSS · next-intl · Framer Motion

Kétnyelvű (szlovák/angol) marketing- és rendelési weboldal egy irodai kávékiszállítással foglalkozó márka számára: termékoldalak, GYIK, vélemény-karusszel és kapcsolatfelvételi folyamat, teljes SEO metaadatokkal.

IDT PLUS STAV (idtplusstav.sk)

Next.js · TypeScript · TailwindCSS · MDX

Teljes körű digitális működtetés egy gyémántfúrással és betonvágással foglalkozó szlovák cégnek: saját üzemeltetésű marketingoldal, céges e-mail, a szlovák áfaszabályokhoz igazított számlázás, valamint fizetett keresés és SEO.

B2B nagykereskedelmi rendelési portál

WooCommerce · B2BKing · Stock Locations · SuperFaktúra

Privát B2B rendelési portál egy szlovák friss élelmiszer nagykereskedő számára, jelenleg produkcióban. Jellemzői: sávos ügyfélárazás, csak bejelentkezés után elérhető katalógus rejtett árakkal, kétraktáras készletkezelés, tizedes mennyiségek a mérlegelt árukhoz és integrált számlázás.

Lemma: szókincsszkenner

React Native · Expo · Vision modellek · FSRS

Mobilalkalmazás, amely egy nyomtatott oldal fényképéből szókártyákat készít. Ráirányítod a kamerát a szövegre, és kiemeli a megtanulásra érdemes szavakat, majd ütemezi az ismétlésüket.

Saját infrastruktúra és homelab

Linux · Docker · WireGuard · Tailscale · CI/CD

Saját VPS és otthoni szerver produkciós szokásokkal üzemeltetve: privát hálózat, atomi, leállásmentes telepítések és egy csomó saját üzemeltetésű szolgáltatás.

Tech blog — zsoltvarju.dev

Jekyll · Markdown · RSS · Netlify

Személyes, angol nyelvű technikai blog: szoftverfejlesztés, saját üzemeltetésű infrastruktúra, tesztelés és AI — minden bejegyzés abból indul, ami tényleg megtörtént.

Multi Photo Cropper

React · TypeScript · Vite · FastAPI · OpenCV · ONNX Runtime · Docker

Személyes eszköz családi fotóalbumok digitalizálásához. Több papírkép kerül egyszerre a lapolvasóra, a program pedig megtalálja az egyes fényképeket a lapon, engedi finomhangolni a kijelöléseket, és minden kivágást teljes felbontásban, ZIP-be csomagolva exportál.

Önkormányzati weboldalak migrációja

Virgo / GCM Cloud CMS

Tartalommigráció és -átstrukturálás öt szlovákiai önkormányzati weboldal számára, kétnyelvű szlovák és magyar tartalommal.

InfoMap SK: szakdolgozat

React · Node.js · Express · MongoDB · TailwindCSS

Full-stack alkalmazás szlovákiai nyílt adatok interaktív térképes megjelenítésére, mesterszakos szakdolgozati projektként. A nyilvános oldal már nem elérhető; a forráskód továbbra is megtekinthető.

Garden Bros Weboldal

Next.js · Tailwind CSS · Strapi CMS · Vercel · VPS · Dokku · PostgreSQL

Egy weboldal egy kertészeti cég számára, amely Next.js-t használva készült, Tailwind CSS-sel van stilizálva, és a Strapi CMS-en keresztül van kezelve. Responzív dizájnt, dinamikus tartalomgenerálást és Vercel-en történő telepítést kínál.

Alza Dni Kupónkód Szűrő

JavaScript · Chrome Extension API · HTML · CSS

Egy Chrome kiterjesztés, amely segít a felhasználóknak szűrni a termékeket Alza Days akciók alatt különböző kuponkódok alapján, megkönnyítve a legjobb kedvezmények megtalálását az Alza.sk oldalon.

03 / tapasztalat

Munkatapasztalat

2025. február - Jelenleg

Prága

Szoftverfejlesztő

Serco Czech Republic s.r.o.

  • Teljes körű felelősség:

    Egyedüli fejlesztő és üzemeltető egy dokumentumkereső platformon az Európai Űrügynökség egyik projektjén, a felhasználói felülettől egészen a szerverekig, amelyeken fut.

  • Full-stack fejlesztés:

    React frontend és Node.js backend egy Apache Solr alapú keresési stack fölött, RabbitMQ üzenetkezeléssel, Neo4j kapcsolatkezeléssel és Tika dokumentumfeldolgozással.

  • ETL és automatizálás:

    Több misszióra kiterjedő adatbetöltő pipeline-ok tervezése és üzemeltetése Pythonban: ütemezett átvitelek, keresési séma tervezése, valamint táblázatkinyerés PDF- és táblázatfájlokból, az elutasított rekordok visszajelzésével az adatgazdák felé.

  • Üzemeltetés és biztonság:

    Ubuntu szerverek üzemeltetése Azure-on: nginx TLS-sel és hozzáférés-szabályozással, konténerizált szolgáltatások, CI, mentések és rendszeres sérülékenységkezelés formális változáskezelés mellett.

  • Teljesítmény és kódminőség:

    Ütemezett frontend minőségi programot vezettem, amely nagyjából háromnegyedével csökkentette a vendor bundle méretét, harmadával a JavaScript mennyiségét, több mint felével a CSS-t, megszüntette az összes lint hibát, és 80%-kal csökkentette a felesleges React újrarendereléseket.

  • Kapcsolattartás:

    Közvetlen együttműködés a missziós csapatokkal és az IT-vel a követelményekről, formális hibajelentésekről, eszkalációkról, változáskezelési rekordokról és ráfordításbecslésekről.

ReactNode.jsPythonApache SolrRabbitMQNeo4jDockerAzureLinuxnginxBashJenkins

2022 - 2025

Home Office

Minőségbiztosítási tesztelő (Quality Assurance Tester)

Galileo Corporation s.r.o

  • Funkcionalitás Tesztelése:

    Alapos manuális tesztelést végzek a weboldalakon, hogy meggyőződjek arról, hogy minden funkció helyesen működik különböző böngészőkben és eszközökön. Azonosítom az esetleges eltéréseket vagy hibákat, és azokat azonnal jelentem.

  • Vizuális következetesség:

    Értékelem a weboldalak vizuális megjelenését annak érdekében, hogy megfeleljenek a megadott grafikai tervezési előírásoknak. Kommunikálom az esetleges eltéréseket az érintett csapattagokkal, részletes visszajelzést nyújtva a szükséges korrekciókról.

  • Minőségbiztosítás:

    Magas minőségi szintet tartok fenn azáltal, hogy szigorúan tesztelem a cég által készített weboldalak többségét Szlovákiában. Biztosítom, hogy minden weboldal megfeleljen a szükséges előírásoknak és a felhasználói elvárásoknak.

  • Kommunikáció:

    Hatékonyan együttműködök a tervezőkkel, fejlesztőkkel és projektmenedzserekkel a tesztelés során felmerült problémák megoldása érdekében. Javaslatokat teszek a javításokra és tisztázásokra, ha szükséges.

  • Home Office:

    Minden feladatot önállóan kezelek, miközben szigorú határidőket tartok be.

  • Dokumentáció:

    Részletes nyilvántartást vezetek a teszteredményekről, azonosított problémákról és a megtett korrekciós intézkedésekről. Átfogó jelentéseket nyújtok az érintett érdekelt feleknek

HTMLCSSJavaScriptKeresztböngészős tesztelésÖnálló döntéshozatalIdőgazdálkodásReszponzív design

04 / kapcsolat

Elérhetőség

Küldj egy e-mailt, ha kapcsolatba szeretnél lépni! Továbbá megtalálsz a Linkedin vagy Github platformokon is.