- Kompletná zodpovednosť:
Jediný vývojár a prevádzkovateľ platformy na vyhľadávanie dokumentov na projekte pre Európsku vesmírnu agentúru, a to od používateľského rozhrania až po servery, na ktorých beží.
- Full-stack vývoj:
React frontend a Node.js backend nad vyhľadávacím stackom postaveným na Apache Solr, s RabbitMQ pre správy, Neo4j pre vzťahy a Tika pre extrakciu dokumentov.
- ETL a automatizácia:
Návrh a prevádzka ingesčných pipelín pre viaceré misie v Pythone: plánované prenosy, návrh vyhľadávacej schémy a extrakcia tabuliek z PDF a tabuľkových súborov s auditom odmietnutých záznamov späť k vlastníkom dát.
- Prevádzka a bezpečnosť:
Správa Ubuntu serverov v Azure: nginx s TLS a riadením prístupu, kontajnerizované služby, CI, zálohovanie a pravidelné odstraňovanie zraniteľností v rámci formálneho riadenia zmien.
- Výkon a kvalita kódu:
Viedol som fázovaný program kvality frontendu, ktorý zmenšil vendor bundle približne o tri štvrtiny, znížil objem JavaScriptu o tretinu a CSS o viac než polovicu, odstránil všetky lint chyby a obmedzil zbytočné React re-rendery o 80 %.
- Komunikácia so zainteresovanými stranami:
Priama spolupráca s tímami misií a IT na požiadavkách, formálnych hláseniach chýb, eskaláciách, záznamoch o zmenách a odhadoch prácnosti.