Mews

Software Engineer / Senior Software Engineer · 03/2022 - 05/2026 · 4 roky 3 měsíce

V Mews jsem pracoval jako backend vývojář ve finance oblasti hospitality SaaS platformy. Témata, se kterými jsem se potkával, zahrnovala billing, účty, platby, rezervace, daně a fiskalizaci.

Práce často nebyla složitá jen technicky, ale hlavně doménově. Změny se dotýkaly účetních pravidel, historických dat, konfigurací hotelů, migrací, kompatibility se starším chováním a postupného rolloutování přes feature flagy.

Typicky jsem analyzoval doménový problém, pomáhal upřesnit očekávané chování, navrhoval backendové řešení, implementoval business logiku, psal testy, doplňoval pozorovatelnost systému a řešil, jak změnu bezpečně dostat do produkce.

Vybrané projekty

Unicode Systems

Full Stack Engineer · part-time · 03/2020 - 03/2022 · 2 roky 1 měsíc

V Unicode Systems jsem pracoval na Head Office Systemu (HOS), který sloužil pro centrální administraci a komunikoval s Back Office Systemem na jednotlivých provozech.

Moje práce byla hlavně na backendové business logice v C#/.NET, testech a menších úpravách frontendu.

GOPAS — StoryBoard

Software Developer · part-time · 07/2017 - 03/2020 · 2 roky 9 měsíců

V GOPAS jsem pracoval na StoryBoardu, interní WPF/MVVM desktopové aplikaci pro tvorbu interaktivních softwarových školení.

Navazoval jsem na novější verzi produktu, která už měla základní architekturu, snímací jádro, MVVM strukturu a databázový model. Velká část samotného produktu ale ještě nebyla hotová, takže moje práce byla hlavně na doplnění funkční části aplikace: uživatelském rozhraní, aplikační logice, editoru lekcí, práci s nasnímanými elementy, mapování dat a exportním procesu.

StoryBoard pro mě byl jeden z nejzajímavějších projektů. Dostal jsem se v něm k zajímavým technickým oblastem, jako bylo snímání obrazovky, Windows API, práce s datovým modelem nebo exportní pipeline. Vedle implementace funkcí jsem se věnoval také nasazování, údržbě, komunikaci s uživateli a řešení konkrétních problémů při používání aplikace.

Díky tomu jsem si vyzkoušel, co znamená tvořit software i za hranicí samotného psaní kódu.

Atos

Software Developer · part-time · 08/2016 - 06/2017 · 11 měsíců

Atos byl moje první profesionální zkušenost se softwarovým vývojem. Poprvé jsem se tam dostal k vývoji v týmu, práci na větších firemních aplikacích, zavedeným postupům a nástrojům jako TFS nebo DevExpress.

Hlavní hodnotou téhle role pro mě bylo pochopení, jak funguje vývoj softwaru v běžném firemním prostředí: zorientovat se v kódu, dělat změny v daných omezeních a dodávat práci způsobem, na který je tým zvyklý.

Vzdělání

Univerzita Karlova, Matematicko-fyzikální fakulta

Informatika · 2014 - 2019

Studoval jsem informatiku na Matematicko-fyzikální fakultě Univerzity Karlovy. Bakalářská práce se věnovala využití genetických algoritmů pro vytváření AI tutoriálů.

SPŠE Ječná

Informatika · 2010 - 2014

Na SPŠE Ječná jsem získal základ v programování, databázích a obecných technických principech, na kterých jsem později stavěl.