Rostás András · szoftverfejlesztő

Rendszereket szeretek építeni. Bemutatkozó szövegeket kevésbé.

Szoftverfejlesztési munkát keresek. Olyan helyen dolgozom a legjobban, ahol lehet önállóan gondolkodni, vitatkozni és egy ötletet végigvinni - nem csak ticketeket lezárni.

Amit egy normális CV kihagy

Kreativitás, amit jobb megtapasztalni, mint bemondani.

A legtöbb CV-be belefér, hogy valaki proaktív és kreatív. Ezért itt nem kérem, hogy hidd el: megmutatom, milyen rendszereket építettem, milyen döntéseket vállaltam, és hol tanultam a saját hibámból.

“Az az lenne, hogy mennyire proaktív és kreatív vagy. Ezt csak tapasztalni lehet szerintem, CV-be bárki beleírhatja.”
- egy kollégám, amikor megkérdeztem, mi nem látszik rólam a CV-ben

Kiemelt projektek

A saját terméktől a játékszerver-backendig.

Más lépték, más felelősség. Ezekből látszik a legjobban, hogyan dolgozom.

Saját termék · 2022-

oKereső - 16 évesen nem tudtam, hogy ezt állítólag nem lehet egyedül.

Azért építettem, hogy a középiskolába készülő diákok még szeptember előtt megtalálják a leendő osztálytársaikat. A terméket, fejlesztést, futtatást, supportot és marketinget egyedül vittem.

  • Több mint 72 000 regisztrált felhasználó; valódi visszajelzések diákoktól, szülőktől és osztályfőnököktől.
  • Középiskolai börzéken személyesen promóztam; nem csak analyticsből ismertem a felhasználókat.
  • A Cápák között stábja keresett meg, és ők hívtak el a castingra. Elmentem, de nem jutottam tovább, mert nem volt belőle érdemi befektetési lehetőség.

Személyes projekt · folyamatban

Cat Ninth - kisebb programok, kevesebb felesleg.

A Cat Ninth-et a túlméretezett, túlárazott asztali szoftverek alternatívájaként hoztam létre. A cél: gyors, célzott eszközök, amelyek lehetőség szerint helyben dolgoznak, nyilvános forráskóddal és átlátható fejlesztéssel.

  • GitCat: vizuális Git-kliens a GitKraken alternatívájaként, commitgráffal, diffnézetekkel és beépített konfliktuskezeléssel.
  • ClipCat: a ShadowPlay alternatívája OBS-alapú visszamenőleges klipmentéssel és képernyőfelvétellel. A videók a saját gépen maradnak.
  • CutCat: könnyű videószerkesztő több videó- és hangforrással, az eredeti fájlokat megőrző vágással és FFmpeg-alapú exporttal.

TISZA Párt · 2024.10-2025.06

Technikai munka egy ügyért, amiben hittem.

Felkérésre felépítettem a TISZA Párt játékszerverének teljes rendszerét: Docker-alapú környezetet, MySQL- és Redis-réteget, valamint Java pluginokat.

Magyar Péter egy élő adás keretében játszott a szerveren.

  • A fejlesztés mellett a futtatás és az infrastruktúra döntései is hozzám tartoztak.
  • Úgy éreztem, a saját területemen én is hozzájárulok a rendszerváltáshoz. Megtisztelő és szakmailag is jó tapasztalat volt.

Open source tool · 2026-

Papucs - mert nem még egy shell script hiányzott.

Korábban a teljes futó szervert verziókezeltük: több száz YAML-t, világfájlt és más szerver-specifikus állományt. Működött, de egyre zajosabb és átláthatatlanabb lett.

  • A Papuccsal minden fejlesztő a saját gépén tudja összeállítani, konfigurálni és elindítani azt a szervert, amin dolgozik.
  • A konfiguráció layerekre bontható: a közös alapra csak az adott szervertípus saját fájljai kerülnek.
  • A szervertípusok külön image-ként épülnek GitHub Actionsben; végül ugyanezek az image-ek futnak productionben.
  • A Papucs mindenkinél ugyanabból a konfigurációból állítja össze a szervert és a környezetét, így nincs olyan, hogy „nálam működik”, másnál vagy productionben viszont nem.

Vezető játékszerver-fejlesztő · 2025.09-2026.08.30

A menü mögött order book, message bus és recovery van.

Egy több szerverből álló hálózat core/backend jelentős részét építettem és vezettem. Java, Redis, MariaDB és olyan release-folyamat, amelyet nem kellett minden alkalommal kézzel életben tartani.

  • Saját dependency injection és service lifecycle a teljes hálózathoz; erre épül többek között a beléptetés, a pénznemek, az aukciós ház, a kereskedés és a többnyelvűség.
  • A szerverek Redisen keresztül beszélnek egymással: kérhetnek választ, küldhetnek üzenetet mindenkinek, vagy megszólíthatnak egy konkrét szervert.
  • Nem állítom, hogy 103 modul minden sorára van teszt.

Munkanapló

Négy commit, emberi nyelven.

Nem a hash vagy a hozzáadott sorok száma érdekes, hanem hogy mi lett egyszerűbb vagy megbízhatóbb.

f5fe43b

Vásárlás, elvesző pénz nélkül

Ha egy vásárlás félbeszakad, a rendszer visszaadja a pénzt vagy a tárgyat annak, akinek jár.

20db911

Azonosítás nélkül nincs tovább

Azonosításig csak a belépési és regisztrációs parancsokat használhatja, és nem léphet tovább más szerverre.

553ffa7

Ugyanaz a szerver minden fejlesztőnél

A projektet átállítottam Papucsra, így nem kell mindenkinek külön, kézzel összeraknia a saját fejlesztői környezetét.

eb7e1ac

Egy ismétlődő rutinból parancs lett

Kevesebb kézi lépés, ugyanaz a működés Windows, macOS és Linux alatt.

Néhány példa a közelmúlt fejlesztéseiből.

Eszközök és preferenciák

Ezekkel szeretek dolgozni.

Amit most választanék

Az állapotkezelés, a jó absztrakciók, a tiszta interfészek és az újrahasznosítható megoldások érdekelnek leginkább.

  • Java
  • Relációs SQL
  • Redis

Amit weben szeretek használni

A web nem a fő irányom. Amikor mégis felületet építek, ezekhez nyúlok.

  • TypeScript
  • Next.js
  • Tailwind CSS

A kód körüli réteg

Szeretem érteni, hogyan épül és fut a szoftver. Közel áll hozzám, amikor egy projekt működése és környezete is a saját kezemben marad.

  • Docker
  • Linux
  • CI/CD
  • Coolify
  • Cloudflare
  • Üzemeltetés

Idővonal

A rövid verzió, helyes dátumokkal.

Több munka részmunkaidős, szezonális vagy saját projekt volt, ezért az átfedések valódiak.

  1. Vezető játékszerver-fejlesztő

    Játékszerver-projekt

    Java backend, Redis, SQL, platform és release-folyamat.

  2. Software Engineer

    Paraframe IT Kft.

    Részmunkaidős fullstack fejlesztés.

  3. Software Engineer

    TISZA Párt

    Játékszerver-rendszer, Java, Docker, MySQL és Redis.

  4. Frontend fejlesztő és designer

    On the Low Kft.

    Fesztiváloldal Next.js, Tailwind CSS és TypeScript alapon.

  5. Software Engineer

    FyreZone Kft.

    Játékszerverek fejlesztése és üzemeltetése, support és csapatmunka egy 400 000 regisztrált felhasználós közösségben.

  6. Alapító

    oKereső

    Saját termék, fejlesztés, üzemeltetés és marketing.

Kapcsolat

Ha fejlesztőt keresel, és fontos az önálló gondolkodás, beszéljünk.

Szoftverfejlesztési lehetőségek érdekelnek, különösen azok, ahol összetett problémákat kell érthető rendszerré alakítani, és van tér önállóan gondolkodni.

Email küldése
© 2026 Rostás András