Vlastní životopis
Michal Josef Špaček
Pod Hradištěm 56, 25741 Týnec nad Sázavou, Česká republika
tel:
+420777623160e-mail: michal.josef.spacek@gmail.com
datum narození: 20.11.1977
Přehled kvalifikace
- Programovací jazyk Perl: 2001 - dosud
- Operační systém Linux: 1998 - dosud
- Operační systém NetBSD: 2005 - 2011
- Operační systém Plan 9/9front: 2015 - dosud
- Další programovací jazyky: C, C++, Java, Python, Shell, rc, Ruby
- Praxe s dalšími sysémy: Git, JIRA, Jenkins, Confluence, MediaWiki, RT, Docker, Qemu, Kubernetes, Rundeck, Puppet, observablehq.com, Splunk, S3
Pracovní zkušenosti
Perl programování
2001 - dosud
Zveřejnuji Perl moduly na
CPAN od července 2011.
Můj
github účet pro SW repositáře.
Fedora
duben 2021 - dosud
Red Hat
březen 2021 - dosud
- Senior SW inženýr (specializace na podporu Perlu, balíčky, kontejnery)
VicuñaUploader projekt
prosinec 2020 - dosud
Wikimedia Česká republika
září 2020 - dosud
- Koordinátor Wikidata/Tech programů
Gooddata s.r.o.
září 2016 - únor 2020
- DEV/OPS vývoj
- Testování na různých úrovních vývoje (unit testy, integrační testy, funkční testy, property testy, manualní testy)
- Přepisování produkčního kódu na jiné uspořádání
- Continuous delivery
- Komunikace s dalšímy týmy
- Plánování práce pro sebe/tým
- Kontrola kódu jiných
- Analýza logů, hledání chyb
- Analýzy používaní aplikací, dělání statistik
Práce na živnostenský list
květen 2015 - dosud
- Web pro firmu Changerine.
- IBSmm Engineering s.r.o. - Práce na DICOM knihovně v C++.
- Práce pro PixelPro s.r.o.
IBSmm Engineering s.r.o.
srpen 2011 - květen 2015
- Testování medicínského zařízení, určeného na operační sál.
- Opravy SW medicínského zařízení, určeného na operační sál.
- Vývoj a implementace řízení komplexního systému pro video přenosy v prostředí nemocnice.
- Testování medicínského protokolu DICOM.
- Vývoj knihovny pro medicínský protocol DICOM v C++.
- Vyvoj aplikace komunikující přes WebSocket protokol.
- Vyvoj kiosk systému postaveném na operačním systému Linux.
- Vývoj instalátoru na CD/USB založeném na operačním systému Linux.
- Vývoj SW pro testovací notebook založený na Debian Linuxu včetně repositáře SW balíčků.
Práce na živnostenský list
únor 2005 - srpen 2011
Experimentální projekty
- Složité aplikace s důrazem na prezentaci (internet), validace, instalace, administrace, testy.
- Knihy a jejich prezentace na internetu.
- Uživatelské rozhraní.
- Aplikace na míru.
Spolupráce s Karmelitánským nakladatelstvím na Slovensku
2006 - dosud
Spravovaný perl kód cca 10MB.
Reference:
Ostatní
DEA ENERGETICKÁ AGENTURA, spol. s.r.o.
Externí spolupráce.
únor 2010 - březen 2010
- Překreslování stavebních výkresů do AutoCadu.
Domov pro mne, o.s.
Externí spolupráce.
červen 2009 - dosud
Informační systém pro firmu.
- Realné vstupní/výstupní sestavy.
PetaMem, s.r.o., Praha
Externí spolupráce.
leden 2009 - březen 2009
Pro nesplnění požadavků firmy byla spolupráce ukončena.
- Mason framework
- Programování podle knihy Perl Best Practices.
- Testování kódu.
Bittera s.r.o, Přerov -> ?? -> Telefonica O2
Externí spolupráce.
listopad 2006 - leden 2007
Bittera s.r.o krátce po tom zanikla.
- Programování skriptů pro ETL proces.
Delta E.S., Brno
únor 2002 - srpen 2004
Internetové stránky už neexistují, firma koupena po roce 2004 firmou
Ness Technologies.
- Intranetové aplikace založené na systému masser, dříve pee.
- Zkušenosti s programovacím jazykem Perl, fcgi, XML, HTML, CSS, Javascript, SQL (Oracle, PostgreSQL), Unix (HP, Linux).
- Větší projekty - cca 3.5M perl kódu na aplikaci.
Photon Systems Instruments
PSI s.r.o., Přerov; Kompakta s.r.o., Přerov; Pratis s.r.o., Brno
1995 - 2001
- Kreslení výkresů v programu AutoCAD 12, 13, 14.
Ostatní zkušenosti
cs.wikisource.org projekt
2015 - dosud
- Přepisování volných textů.
- Vkládání informací o autorech a o volných textech dostupných v naskenované podobě na internetu.
- Snaha o vylepšení technického stavu projektu - šablony, nápovědy.
- Snaha o prezentaci projektu - přednášky, komunikace s podobně smýšlejícími lidmi, spolupráce z Moravskou zemskou knihovnou (MZK).
Přednášky
- Přednáška o CPAN při setkání Perl Mongers Brno
- Přednáška v MZK ohledně projektu cs.wikisource.org
Vzdělání
SPŠE Frenštát pod Radhoštěm, 1992 – 1996, obor Automatizační technika.
Nedokončené studium na vysoké škole VUT, Brno; ČVUT, Praha.
Osobní schopnosti a dovednosti
Mateřský jazyk: čeština.
Ostatní jazyky:
- Angličtina: čtení dobře, psaní dobře, mluvení dobře.
- Ruština: čtení základy.
- Polština: čtení základy.
Řidičské oprávnění: ano.
Plány do budoucna
- Učit se, učit se, učit se :)
- Programování, algoritmy, datové struktury, testy, verifikace.
- Petriho sítě
- Psaní programů, aby byly přehledné a smyslplné.
- Prezentace, dokumentace, překlady.
- Kompilace, optimalizace aplikací.
- Jazyky: Angličtina, Ruština.
- Data a jejich prezentace a administrace.
- Etymologie.
- Knihy, knihovní systémy, MARC.