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
- Konzultácia — čo treba a či to viem dodať.
- Cenová ponuka s rozsahom a termínom.
- Objednávka a dohodnutý termín.
- Iteratívny vývoj s priebežnými ukážkami.
- Odovzdanie s preberacím protokolom.
- 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