Preskočiť na obsah

Roman Vašek — fullstack vývojár na voľnej nohe

Osem rokov staviam informačné systémy, beriem si na starosť celú cestu od návrhu po nasadenie.

Čo robím

Informačné systémy na zelenej lúke
Od prvého návrhu domény po beh v produkcii.
Prevzatie a rozvoj existujúceho systému
Preberiem systém, ktorý beží, a posuniem ho bez toho, aby prestal bežať.
Backend a architektúra
Dátový model, API, fronty, integrácie a to, čo sa deje pod záťažou.
Mobil a desktop
Aplikácie postavené na Expo a Electrone, ktoré bežia aj bez obsluhy.
Integrácie
Napojenie na platby, registre a systémy tretích strán.

Na čo dávam dôraz

Použiteľnosť
Rozhranie, v ktorom sa práca robí rýchlejšie než predtým.
Výkon
Meraný, nie odhadovaný.
Dodanie celej cesty
Od návrhu po nasadenie a prevádzku, nie len po odovzdanie kódu.
Transparentnosť
Priebežne viete, na čom pracujem a čo to bude stáť.
Udržateľnosť
Kód, ktorý po mne vie prevziať niekto iný.

Ako spolupracujeme

  1. Konzultácia — čo treba a či to viem dodať.
  2. Cenová ponuka s rozsahom a termínom.
  3. Objednávka a dohodnutý termín.
  4. Iteratívny vývoj s priebežnými ukážkami.
  5. Odovzdanie s preberacím protokolom.
  6. Podpora a ďalší rozvoj.

Referencie

  • Axman Lounge

    Problém
    Rezervácie kancelárií, platby a fakturácia bežali mimo systému, každý mesiac ručne.
    Riešenie
    Postavil som celú aplikáciu sám: rezervácie, platby a automatické vystavovanie faktúr.
    Výsledok
    Mesačná uzávierka je automatická, rezervácia trvá minútu.
  • Direct Fidoo

    Cez Qest

    Problém
    Systém platobných kariet potreboval spojiť vydavateľa kariet s internými službami.
    Riešenie
    Integrácie na Thredd a služby na Azure s CosmosDB.
    Výsledok
    Karty a transakcie sa spracúvajú bez ručných zásahov.
  • OPT On Demand

    Cez Qest

    Problém
    Výrobný terminál na linke musel fungovať aj bez zásahu obsluhy a sám sa aktualizovať.
    Riešenie
    Electron aplikácia s automatickou aktualizáciou a NestJS backend na GCP.
    Výsledok
    Terminály sa aktualizujú samy, bez výjazdu na linku.
  • Aeqoom

    Cez Qest

    Problém
    Servisní technici v teréne potrebovali evidenciu zákaziek na mobile.
    Riešenie
    Dve mobilné aplikácie v Expo nad jedným backendom, plus experiment s AR okuliarmi.
    Výsledok
    Zákazky sa evidujú priamo v teréne, nie po návrate.
  • GlampingCZ

    Cez Qest

    Problém
    Rezervačný systém sa staval od nuly, vrátane spracovania objednávok na pozadí.
    Riešenie
    NestJS backend na AWS s frontou SQS pre objednávky.
    Výsledok
    Rezervácie a platby bežia v jednom toku od prvého dňa.
  • ČSOB

    Cez Enimo

    Problém
    Mobilná aplikácia banky potrebovala nové služby v existujúcej mikroslužbovej architektúre.
    Riešenie
    Vývoj mikroslužieb v tíme dodávateľa, podľa bankových bezpečnostných pravidiel.
    Výsledok
    Služby sú v produkcii v aplikácii, ktorú používajú stovky tisíc ľudí.

Stack

Frontend

  • React
  • Vue
  • TypeScript
  • Tailwind
  • Expo
  • Electron

Backend

  • Node
  • Bun
  • NestJS
  • Elysia
  • PostgreSQL
  • BullMQ
  • REST
  • GraphQL

Infraštruktúra

  • Docker
  • AWS
  • GCP
  • Azure
  • Sentry
  • CI/CD

Napíšte mi

Opíšte mi, čo potrebujete a v akom termíne.

E-mail: roman@vengex.com