Webové aplikácie robím profesionálne už viac ako 12 rokov. Za ten čas som si prešiel všeličím - začal som programovať hry pre prehliadače, čo ma priviedlo do sveta front-end vývoja, a potom som získal pozíciu technického lídra v spoločnosti Toggl Hire. Tam som mal možnosť rozšíriť svoje znalosti v oblasti back-endu, databáz, operačných systémov, ale aj vedenia a technickej vízie a stratégie. Teraz sa ponáram do nízkoúrovňového softvéru, embedded systémov a hardvéru.
Vďaka tomu sa dokážem pozrieť na technologický produkt ako na celok, navrhnúť optimálne smerovanie pre blízku i vzdialenú budúcnosť a následne ho implementovať. Rozumiem tomu, ako fungujú startupy, a potrebe čo najrýchlejšie dostať niečo užitočné k zákazníkom. Rád robím prototypy a PoC, ktoré často odhalia slabiny projektu za zlomok času.
Pracovné skúsenosti
Investoval som veľa času do učenia sa a práce s rôznymi webovými technológiami. Ale len aby som nehovoril abstraktne:
Mám skúsenosti s API prehliadačov, JavaScriptom, TypeScriptom a CSS. Najradšej používam React a Vue, ale v prípade potreby sa dokážem rýchlo zorientovať aj v iných frameworkoch alebo použiť ľahkú alternatívu.
Na backende som pracoval s PHP, Go, Node.js, Python, PostgreSQL, MySQL. Môj obľúbený framework je Laravel, ale opäť nemám problém rýchlo sa naučiť čokoľvek iné.
Okrem toho som pracoval na osobných projektoch, ktoré využívali Haskell, C, C++ a Javu.
Vzdelanie
Študoval som informatiku na univerzite v St Andrews, ktorá sa v tomto odbore radí medzi najlepšie v Spojenom kráľovstve. Moje najcennejšie vedomosti však pochádzajú z práce - poznať teóriu je dobré, ale pri budovaní MVP za niekoľko týždňov to veľmi nepomôže.