Dávid Novák
EN
Projekt 02 z 05

Jedno zlyhanie vrátilo každého na prvý krok. Každú požiadavku som osamostatnil.

PRODUKT
Sada aplikácií pre validátorov siete
ROLA
Senior Frontend UI Developer
ROKY
2022–2024
POUŽÍVATELIA
Validátori: technickí operátori uzlov, ktorí spoločne schvaľujú zmeny siete
ROZSAH
Model požiadaviek, jednotný dizajnový jazyk, implementácia
Samostatnépožiadavky: zlyhanie ovplyvní len tú jednu, nie všetko.
3 → 1roztrieštené aplikácie zjednotené do jedného konzistentného rozhrania, s väčšinou pôvodného kódu.
Návrato rok neskôr si klient objednal ďalšiu prácu.
KONTEXT

Sada webových aplikácií okolo siete a jej platformy. Validátori, teda technickí operátori, ktorí spoločne schvaľujú zmeny siete, v nej spracúvajú požiadavky ako pridanie podporovaných tokenov, transakcie medzi vrstvami či zmeny v skupine validátorov.

MOJA ROLA

Senior Frontend UI Developer. Vychádzal som z Figma súborov hlavného dizajnéra klienta a kľúčové UX zmeny som sám navrhol, nadizajnoval a presadil.

VÝZVA

Prísny proces, v ktorom pri akomkoľvek zlyhaní hrozila strata práce a dát, rozdelený do troch aplikácií, ktoré nepôsobili ako jeden produkt.

Čo som urobilDve úpravy plánu
ASpochybnil model
PÔVODNÝ POSTUP

Prečiarknuté: Prísny viackrokový proces, v ktorom akékoľvek zlyhanie vráti používateľa na prvý krok.

MOJA ÚPRAVA

Vložené: Prehľad, v ktorom je každá požiadavka samostatná a má vlastný stav, s frontom „Moje úlohy“ na to, čo čaká na váš hlas, a so samostatne sledovaným schválením každého validátora.

VÝSLEDOK

Zlyhanie ovplyvní len jednu požiadavku. Navrhol som to, doladil s hlavným dizajnérom klienta a postavil.

BZjednotil sadu
PÔVODNÝ STAV

Prečiarknuté: Tri roztrieštené aplikácie pre validátorov, konsolidáciu aktív a liquid staking, bez jednotného vizuálneho jazyka.

MOJA ÚPRAVA

Vložené: Jedno zjednotené rozhranie s konzistentným dizajnovým jazykom a jednoduchšou cestou používateľa, postavené tak, aby sa väčšina kódu jednotlivých aplikácií dala znovu použiť.

VÝSLEDOK

Jeden produkt pre používateľov, s väčšinou pôvodného kódu.

TIEŽ DODANÉ
  • Portál pre príspevky komunity
  • Web predstavujúci technológiu
  • Weby hier s rebríčkami

Približne o rok neskôr sa klient vrátil a objednal web pre svoju technológiu na vývoj hier. Postavil som ho spolu s webmi jednotlivých hier s rebríčkami.

VÝSLEDOK

Validátori pri zlyhaní požiadavky už neprichádzajú o prácu a celá sada pôsobí ako jeden produkt. Tech leadi klienta ma hodnotili ako silného senior vývojára a klient sa vrátil s ďalšou prácou.

„Rozumie používateľskému aj vývojárskemu zážitku a keď to dáva zmysel, spochybní nápady klienta aj status quo.“
— Engineering manažér
ĎALŠÍ PROJEKT03 Platobné SDK pre partnerské aplikácie