Szakterület

Legacy-modernizáció – lépésről lépésre, működés közben

A rendszered online marad, miközben egyre jobb lesz. A tesztek rögzítik a mai viselkedést, az új részek a régiek mellett nőnek fel, és minden lépés elég kicsi ahhoz, hogy vissza lehessen vonni.

Nyitott új projektekre

Amit hozok

  • Előbb tesztek, aztán változtatás

    Karakterizációs tesztek rögzítik, mit csinál ma a rendszer; CI-kapuk és statikus elemzés gondoskodik arról, hogy az átépítés alatt ne romoljon.

  • Modulról modulra

    Strangler fig módszerrel: az új részek a régiek mellett nőnek fel, a forgalom pedig funkciónként költözik át – nincs big bang újraírás, nincs feature-stop.

  • Valós rendszereken bizonyítva

    Egy TYPO3/PHP B2B webshop a refaktor után 65%-kal gyorsabb oldalbetöltéssel (4,6 s → 1,6 s), egy nagy SaaS-alkalmazás Vue 2-ről Vue 3-ra migrálva, és egy szorosan csatolt legacy rendszer headless Vue.js architektúrára átállítva.

Projektek, amelyek igazolják

Valódi projektek, valódi számok – a teljes lista a referenciák oldalon.

Eszköztár

  • Vue.js 2 & 3
  • Nuxt.js
  • React
  • Next.js
  • Svelte
  • TypeScript
  • PWA
  • SSG / SPA
  • Capacitor.js
  • Node.js
  • Express.js
  • PHP
  • REST APIs
  • Microservices
  • RabbitMQ

Gyakori kérdések

Refaktorálsz vagy újraírsz?

Többnyire refaktorálok. Ahol egy rész menthetetlen, azt újraírom, és leírom, miért.

Le kell állni hozzá?

Nem. A változtatások kicsi, tesztelt lépésekben mennek élesre, és mindegyik visszagörgethető.

Milyen stackekkel?

PHP (TYPO3, Symfony, Spryker, Pimcore), TypeScript (Vue, Nuxt, React, Next.js, Node), Python és Go. Coding agentekkel egy új stack ritkán jelent akadályt.

Hol élsz – és dolgozol távmunkában?

Voitsbergben, Graztól nyugatra, Stájerországban. Remote egész Európában és az Egyesült Királyságban, vagy hibrid formában Stájerországban.

Elérhető vagy?

Nyitott új projektekre. A leggyorsabban e-mailben vagy LinkedInen érsz el.

Milyen nyelveken dolgozol?

Angolul és magyarul. A projektkommunikáció, a ticketek, a dokumentáció és a kód angol nyelvű – németül nem dolgozom.

Pont erre van szükséged?

Írj a projektedről vagy a pozícióról – szívesen hallok felőled.