|
CV
Sorry, this page is available only in Czech
Mgr. Matyáš Dolák
V Sarkach 49, Debrno, 27801, Czech Republic
e-mail: xoft (at) xoft (tecka) cz
web: http://xoft.cz
Obor specializace:
Programování aplikací pro koncové uživatele v oblasti poč. grafiky, zvuku, sítí, komunikace, lingvistiky a jednočipů. Mezi osobní zájmy patří modulární systémy, optimalizace a elektronika.
Přehled vzdělání:
2000 - 2006 |
Matematicko-fyzikální fakulta Univerzity Karlovy, Praha; obory Počítačová grafika, Operační systémy a Počítačová lingvistika, zakončeno diplomovou prací |
1993 - 2000 |
Gymnázium M. Koperníka, Bílovec (rozšířená výuka matematiky), zakončeno maturitou |
1992 - 1993 |
ZŠ Sjednocení, Studénka (škola s rozšírenou výukou matematiky) |
1988 - 1992 |
ZŠ Komenského, Fulnek |
Další vzdělání a kurzy:
2005 - |
Taneční škola Blanky Vášové, STT a LAT |
1987 - 1999 |
Hudební škola, Fulnek; obory klavír a kytara |
1995 - 1998 |
Státní jazyková škola, Ostrava - zakončeno Všeobecnou státní zkouškou z anglického jazyka |
Pracovní historie:
2011 - |
Programování pro firmu ESET - vzdálená správa Remote Administrator |
2004 - 2014 |
Programování pro firmu Aquion, s. r. o. - vodohospodářský systém SiteFlow
- GIS - vstupní data jsou velmi rozsáhlá a geograficky orientovaná
- Grafové algoritmy - vzhledem ke struktuře typických vodovodních sítí a povaze nejčastejších operací při jejich návrhu i správě se uplatní velké množství různých algoritmů
- Optimalizace - výstupy programu a veškerá editace probíhá na celé datové množině, bez optimalizace nemožné již ani zobrazování
- Modularita - celý systém je složen z desítek navzájem spolupracujících modulů
|
2007 - 2011 |
Programování pro firmu Compelson Laboratories - software MobilEdit!
- Komunikace s mobilními telefony veřejnými i proprietárními protokoly
- Síťový interceptor HTTP komunikace
- Algoritmy pro vizualizaci a zpracování zvuku a videa
- Celkové grafické rozhraní programu (Win32 MFC)
|
2006 - 2007 |
Programování pro firmu Laboratory Imaging, s. r. o. - software Lucia-Cytogenetics
- Zpracovávání multikanálových obrazů z mikroskopů
- Bitmapové algoritmy - kontury, transformace, rozpoznávání, zaostřování
|
2002 |
Pravidelné vyučování angličtiny pro firmu Easy English |
2000 - 2003 |
Občasné vyučování angličtiny pro firmu Easy English |
2000 |
Programování pro Thrall Vagonka Studénka - jednoduchý daemon |
V současné době pracuji jako vývojář C++ a ScrumMaster pro firmu ESET.
Relevantní absolvované zkoušky a činnosti:
Certified ScrumMaster |
Scrum Alliance |
2018 |
|
Diplomová práce |
MFF-UK |
2007 |
Téma: Automatická optimalizace trojúhelníkové sítě pro tvorbu vrstevnic. |
Algoritmy výpočetní geometrie |
MFF-UK |
2005 |
Součástí zkoušky obhajoba několika programů z oblasti grafových algoritmů, optimalizace a grafiky |
Mobilní robotika |
MFF.UK |
2005 |
Zkouška se skládá z naprogramování software pro robota |
Operační systémy |
MFF-UK |
2004 |
Součástí zkoušky vlastní ovladač klávesnice pro MS-Windows |
Assembler |
MFF-UK |
2004 |
Obhájen program BlurJoin pro zaostřování obrazu ze sekvencí mikroskopických snímků |
Počítačová grafika (5 semestrů) |
MFF-UK |
2003 |
Během těchto pěti zkoušek vytvořeno několik programů z ruzných oblastí grafiky od základních algoritmů po 3D zobrazování |
Středoškolská odborná činnost |
GMK |
2000 |
V rámci SOČ vytvořen program pro chemické výpočty |
Maturita |
GMK |
2000 |
Český jazyk, matematika, informatika, angličtina, nemčina |
Řidičský průkaz sk. B |
|
2000 |
|
Všeobecná státní zkouška z anglického jazyka |
SJŠ Ostrava |
1998 |
|
Jazykové vzdělání:
Čeština |
Mateřský jazyk |
Angličtina |
Plynulá konverzace (vč. pedagogické činnosti) |
Němčina |
Pasivní |
Volnočasová tvorba:
Ve svém volném čase vyvíjím drobné open-source programy. Většina z nich zůstane ve stádiu Proof-of-Concept, pracuji však i na několika větších projektech. Většina mé tvorby je na GitHubu pod přezdívkou madmaxoft.
Cuberite |
C++ Lua HTML |
Alternativní server pro hru Minecraft. Hlavní vývojář, vedoucí komunity.
- Implementace (více souběžných verzí) herního protokolu.
- Generátor voxelového světa.
- Binding pro skriptovací jazyk Lua pro pluginy.
- Pluginy pro správu a provoz serveru.
- HTTP(s) server pro administraci.
- Optimalizace pro výkon i spotřebu paměti.
- Přednášky pro kolegy vývojáře.
|
SkauTan |
C++, Qt SQL MIDI |
Hudební přehrávač se specifickou správou knihovny médií - pro taneční akce. Hlavní vývojář.
- GUI pro co nejjednodušší laické ovládání.
- Zpracování zvuku - detekce tempa.
- Komunikace se specifickým HW - DJ ovladače.
|
Betaflight |
C, embedded |
Firmware pro řízení závodních (kvadri-)koptér. Občasný přispěvatel, samostatné nástroje. Čipy STM32 F1 a STM32 F3. |
ZeroBrane Studio |
Lua |
IDE pro vývoj v jazyce Lua. Občasný přispěvatel, vývojář pluginů. |
Factorio |
Lua |
Pluginy pro hru Factorio. |
Počítačová gramotnost:
C, C++, C++11, C++17 |
velmi dobrá aktivní znalost |
Lua |
Delphi / Pascal |
VCL |
WinAPI |
Assembler |
dobrá znalost |
HTML |
hardware počítačů |
Unix / Linux |
základní uživatelská znalost, základní programátorska znalost |
kancelářský SW - MS Office / OpenOffice |
běžná znalost |
|