DevOps a automatizace (Ansible, CI/CD v Azure DevOps), správa cloudu (AWS, Azure), Python (skriptování), enterprise architektura (ArchiMate®), systémová integrace (Healthshare/Ensemble), tvorba dokumentace a technických návrhů, administrace nástrojů (Git, Slack, Azure DevOps).
Návrh a automatizace IT řešení, vedení menších týmů a mentoring, koordinace projektů, spolupráce s byznysem na akceptačních kritériích a prezentaci řešení, systematické zhodnocení variant a doporučení.
DevOps, Cloud, kybernetická bezpečnost – s důrazem na kvalitu, stabilitu a dlouhodobou udržitelnost řešení.
Kybernetická bezpečnost, AI.
MALFINI, a.s. Řízení týmu Zadávací dokumentace Migrace
Procesní a smluvní zajištění kroků pro obnovu datových center společnosti, tvorba a příprava hlavních částí zadávací dokumentace mimo detailní technické specifikace serverů, koordinace činností při samotné migraci v rámci implementačního týmu a komunikace směrem do firmy během migrace, testování serverů po migraci jako část DevOps týmu. Projekt zajistil kompletní migraci více jak 800 VM včetně testování, změn zálohování apod. během 5 dní během Vánoc 2024 bez dopadu na provoz.
MALFINI, a.s. Řízení týmu Zadávací dokumentace Koncepce
Prezentace a zajištění schválení aktivity vedením společnosti, zajištění výběrového řízení, realizace výběrového řízení, zajištění smluvního a obchodního vztahu s vítězem, koordinace aktivity v rámci společnosti, definice vstupů a výstupů projektu.
MALFINI, a.s. Řízení migračního týmu Technická koncepce Migrace Ansible Azure DevOps
Vedení malého DevOps týmu, spolupráce na samotné migraci ze starého CentOS na nový na více jak 300 serverech spravovaných Ansiblem včetně změny nástroje Foreman, kompletní změny řešení Ansible mezivrstvy, implementace aktuálních middleware nástrojů v aktuálních verzí.
MALFINI, a.s. Řízení migračního týmu Technická koncepce Migrace Azure Azure DevOps YAML
Příprava a prezentace způsobů migrace s Classic Pipelines na YAML, implementace YAML pipeline šablon, migrace mezi tenanty Azure. Samotné práce i koordinace činnosti malého DevOps týmu.
MALFINI, a.s. Řízení projektového týmu IT Technická koncepce Proof of Concept WSO2 Micro Integrator Python Fast API XML
Rešerše nástrojů aplikační integrace, zajištění schválení nástroje pro Proof of Concet testování, realizace Proof of Concept testování s cca 30 integračními scénáři s nástrojem WSO2, implementace nástroje, konfigurace serverů pro nástroj a prototypy aplikací pro testování WSO2 Micro Integratoru, implementace Python prototypů aplikací pro podporu testovacích scénářů, implementace integrací pro scénáře ve WSO2 Micro Integratoru.
MALFINI, a.s. ADLER Czech, a.s. Řízení projektového týmu IT Technická koncepce Technická specifikace
Koordinace IT týmu v rámci celofiremního projektu. Tvorba technické specifikace pro zadávací dokumentaci na CRM systém do společnosti MALFINI, včetně možností integrace a celého spektra technických požadavků. Zodpovědnost za technické vyhodnocení výběrového řízení. Příprava a definice rozhraní vybraného systému na systémy společnosti. Celkem přes 1200 hodin práce týmu ICT.
MALFINI, a.s. ADLER Czech, a.s. Řízení projektového týmu Technická koncepce Implementace projektu Terraform 1.0/HCL Bourne shell Python 3 JSON SQL Markdown
Vedení týmu zajišťujícího zkušební koncept využití služeb cloudu AWS vlastními silami za použití konceptu Infrastructure as Code. Odpovědnost za řízení týmu, implementační část projektu, technologický návrh jednotlivých řešení. Ověření konceptu provozu služeb v současné formě a v technologii mikroslužeb. Zkušební migrace aplikací C#, PHP, React.js.
ADLER International, a.s. ADLER Czech, a.s. Řízení týmu vývoje SW Koordinace týmu vývoje s Ops Technická koncepce Technické cíle projektu .NET Core React ELK stack
Odpovědnost na implementační část projektu nového eshopu pro 15+ trhů a jazyk. mutací založený na nejaktuálnějších technologiích směrem k technologii mikroslužeb.
ADLER International, a.s. Řízení týmu vývoje SW Continuous Integration Continuous Delivery Azure DevOps | Visual Studio Online Slack
Úprava procesu vývoje aplikací do režimu využití průběžné integrace a nasazení s využitím nástrojů Azure DevOps a Slack.
Krajská zdravotní, a.s. Integrace Dokumentace
Tvorba modelu pro zachycení rozhraní aplikací a jejich využití v rámci komunikací mezi systémy. Dokumentace jednotlivých rozhraní, provázání s IT službami a business službami IT oddělení. Katalog rozhraní. Realizace SW projektem Core Data Integration Documentation Project.
Krajská zdravotní, a.s. Integrace Řízení týmu vývoje SW Nemocniční IS
Odborný garant za komunikaci nemocničního systému FONS Enterprise se systémy v rámci infrastruktury Krajské zdravotní, a.s.
Krajská zdravotní, a.s. ITIL Helpdesk
Odborný garant za implementaci procesů ITIL a nastavení pro týmy řešitelů z řad pracovníků IT.
Krajská zdravotní, a.s. Integrace Řízení týmu vývoje SW
Návrh komunikace personálního systému s ostatními systémy Krajské zdravotní, a.s., odborný garant za komunikaci s ostatními systémy společnosti. Implementace a realizace akceptačních testů rozhraní.
Krajská zdravotní, a.s. Návrh koncepce Integrace eHealth
Autor koncepce integrace klinických informačních systémů společnosti pro zvýšení dostupnosti zdravotních záznamů a zajištění sjednoceného registru pacientů, garant za komunikaci jednotlivých systémů v rámci koncepce v podprojektu Zvýšení regionální dostupnosti elektronických záznamů o zdravotní péči za podpory konsolidace aplikační a datové infrastruktury pro tvorbu sdílení elektronické zdravotní dokumentace v datovém centru v Krajské zdravotní, a.s. - Masarykova nemocnice v Ústí nad Labem, o.z.
Krajská zdravotní, a.s. Řízení projektu Integrace
Vedení projektu implementace IS Medix pro centrální sterilizace a operační sály implementovaného do všech nemocnic Krajské zdravotní, a.s. v rámci projektu Zvýšení bezpečnosti pacienta při operačních výkonech.
Krajská zdravotní, a.s. Zástup řízení projektu Řízení týmu správy NIS Nemocniční IS
Zástupce vedoucího projektu při implementaci nemocničního informačního systému do nemocnic Most a Teplice, vedení týmu správců nemocničního systému.
Masarykova nemocnice v ÚL Řízení projektu Návrh procesů Helpdesk
Vedení projektu implementace Serena TeamTrack pro oblast Incident managementu a Request fullfilment v Masarykově nemocnici v Ústí n. L., následně v Krajské zdravotní, a.s., návrhy workflow jednotlivých procesů.
WIP Soukromě Python 3 Poetry EbookLib PikePdf PyMuPDF LibreOffice
Aplikace pro převod HTML verze programu jednání Rady a Zastupitelstva města s podklady ze systému pro veřejnou správy IS VERA ve formátu eJednání. Původně vyvinuto pro generování Epub souboru dle specifikace verze 3.2 pro čtečku PocketBook, následně upraveno do varianty pro A4 e-ink papír Fujitsu Quaderno. Slouží pro parsování obsahu programových bodů jako jsou návrhy usnesení, důvodové zprávy, předkladatelé a další PDF, původně do xhtml nutného pro Epub formát. Dále konvertuje všechny přílohy do formátu PDF za pomoci LibreOffice (např. DOC, DOCX, XLSX) a to včetně materiálů přiložených v ZIP souborech. Výsledkem je jedno PDF s odkazy pro snadné ovládání přechodu mezi programovými body a přílohami během jednání. K dispozici na Githubu.
WIP Soukromě Python 3 pipenv pyInstaller Plotly PySimpleGUI Metodika indikátorů
Aplikace pro výpočet ukazatelů k hodnocení finanční stability města ve střednědobém a dlouhodobém horizontu. Vývoji aplikace předcházela tvorba metodiky ukazatelů, kterou přijalo Zastupitelstvo města Česká Kamenice na svém zasedání v září 2022. Aplikace vytváří HTML report s grafy za posledních 6 let ve sledovaných indikátorech a jednotlivé hodnoty grafů barví dle stavu určeném metodikou. Výsledkem je upravený text metodiky doplněný o grafy. Cílem aplikace je snažší přehled zastupitelů města o rozpočtu a dlouhodobém finančním zdraví města. Aplikaci využívá pro tvorbu podkladů Radě města a Zastupitelstvu města Česká Kamenice Finanční odbor Městského úřadu. K dispozici na Githubu.
Soukromě Python 3 Markdown pipenv
Aplikace pro výpočet počtu zvolených zastupitelů z průběžných výsledků jednotlivých volebních okrsků. Prakticky použito během voleb do zastupitelstev obcí v říjnu 2022 volebním uskupením Koalice pro Kamenici. Funkční pro specifikaci otevřených dat k volbám do Zastupitelstev obcí od roku 2018. K dispozici na Githubu.
Adler Czech, a.s. Terraform 0.13/HCL Bourne shell Python 3 JSON SQL Markdown Návrh koncepce Návrhy řešení Azure DevOps Azure Pipelines CI/CD Azure Repos
Tvorba jednoduché aplikace v C# a Pythonu 3.8 načítající na AWS EC2 data z MS SQL v AWS RDS, návrh koncepce a řešení implementace infrastruktury v AWS pomocí Terraformu, implementace CI/CD v Azure DevOps. Konzultant pro kolegy v týmu, schvalovatel všech pull requestů terraform kódu.
WIP Soukromě Bourne shell Fish shell
Automatizace konfiguračního nastavení služebního notebooku s MacOS 10.15 a automatická instalace nástrojů potřebných k práci. K dispozici na Githubu, včetně původní verze.
Adler Czech, a.s. C# JSON .NET Core 3.1 Azure DevOps API
Aplikace pro export údajů z Azure DevOps do JSON pro usnadnění správy portálu Azure DevOps. Zajišťuje např. lidsky čitelný přehled konečných oprávnění po uživatelích či projektech, přehled repozitářů po projektech, apod. Cílem je snížit časovou náročnost správy Azure DevOps a zvýšit transparentnost dat používaných pro správu platformy.
Adler Czech, a.s. C# JSON .NET Core 3.1 Slack API
Aplikace pro export údajů ze Slacku do JSON pro usnadnění správy pracovního prostoru Slacku. Zajišťuje např. lidsky čitelný přehled uživatelů, uživatelských skupin, kanálů apod. Cílem aplikace je usnadnit správ Slacku při komunikaci s dalšími členy týmu.
Krajská zdravotní, a.s. C# .NET 4.7 WPF Active Directory Windows Certificate Store
Aplikace pro export certifikátu včetně kompletního řetězce důvěry certifikátu z certifikačního Windows Storu do souboru. Exportní soubor chráněn heslem.
Krajská zdravotní, a.s. C# .NET 4.5 WPF XML XSLT
Aplikace pro dokumentaci popisů rozhraní, tvorby katalogu rozhraní. Exporty do XML a HTML přehledu rozhraní dle různých pohledů na integraci. Simulace toku dat v čase v rámci všech rozhraní se zaměřením na hledání potenciálních problémů validity dat.
Krajská zdravotní, a.s. C# .NET 4.5 WPF Webové služby LINQ MS SQL 2012 ClickOnce
Aplikace pro ovládání exportu dat z nemocničního systému FONS Enterprise do manažerského systému MIS Model. Ovládání pomocí volání webových služeb. Distribuce přes ClickOnce, vlastní konfigurační sekce, šifrování konfiguračních souborů.
Krajská zdravotní, a.s. C# .NET 4.5 NUnit Webové služby
Aplikace pro test funkčnosti webových služeb z personálního systému VEMA.
Krajská zdravotní, a.s. Ensemble HealthShare Návrh koncepce Návrhy řešení
Spoluautor koncepce řešení integrace systémů v Krajské zdravotní, a.s. s použitím uvedené integrační platformy.
Soukromě Python 3
Program pro seznámení se s genetickými algoritmy a zlepšení znalostí v Pythonu. V současnosti se provádí refaktorizace kódů dle „python best practices.“ K dispozici na GitHubu.
DevOps & Infrastructure Manager
Vedení týmů - DevOps, Infrastruktura a specialisty pro kyberbezpečnost.
Zodpovědnost za automatizaci, konfiguraci serverů a bezpečný provoz infrastruktury.
Řízení aktivit a projektů org. jednotky jako Obnova datových center, Implementace nového monitoringu, Migrace Ansible-managed serverů, Migrace Azure DevOps apod.
neuvolněný člen Rady města (pro IT a dopravu)
neuvolněný člen Zastupitelstva města
Jako člen výkonného orgánu samosprávy podílení se na směřování města. Ve svěřených oblastech určování základních směrů pro další vývoj města.
ICT specialista
Řízení interních projektů, zaměřených zejména na cloud a aplikační integraci.
Od 2022 garant oblasti DevOps a konfigurace aplikačních serverů (za pomoci automatizace).
lead developer
Řízení týmu vývoje software a jeho podtýmů. Stanovování pravidel vývoje, používaných technologií, odpovědnost za aplikační a datovou architekturu, řízení vývojových sprintů agilním způsobem, koordinace vývojové částí interních projektů.
Vedení skupiny vývojářů do 20 osob - týmu vývoje SW ve dvou lokalitách (Ústí nad Labem, Ostrava) do 1/2020.
Vedení interní projektů.
neuvolněný člen Zastupitelstva města
předseda Finančního výboru Zastupitelstva města
Jako člen Finančního výboru kontrola hospodaření města a jeho přísp. organizací, návrh metodiky ukazatelů pro hodnocení finanční stability města.
lead developer
Řízení týmu vývoje software. Stanovování pravidel vývoje, používaných technologií, spolupráce na tvorbě IT architektury, řízení vývojových sprintů agilním způsobem.
Vedení skupiny do 15 osob - týmu vývoje SW ve dvou lokalitách (Ústí nad Labem, Ostrava).
externí architekt/vývojář
Konzultace při modelování enterprise a SW architektury. Spolupráce na řízení aplikační architektury společnosti. Konzultace pro oblast vývoje SW, vlastní vývoj SW, konzultace při návrhu a realizaci integrace aplikací v rámci společnosti.
architekt/vývojář
Modelování enterprise a SW architektury. Vytváření strategie nasazení aplikací. Spolupráce na řízení aplikační architektury společnosti. Zodpovědnost za vývoj SW, návrh a realizaci integrace aplikací v rámci společnosti, zajištění podpory vybraných aplikací. Dohled nad řízením projektů projektovými manažery.
Vedení skupiny do 5 osob - týmu vývoje SW a integrace.
vedoucí odd. rozvoje služeb a zdravotnické informatiky/aplikační podpory
Zodpovědnost za vývoj SW, návrh a realizaci integrace aplikací v rámci společnosti, správa a provoz nemocničních IS (v 5 nemocnicích), zajištění podpory provozovaných aplikací. Řízení projektů.
Vedení skupiny do 20 osob. V letech 2007–2012 zastupování ICT manažera či CIO (tým nad 50 lidí).
Vedení týmů:
vedoucí odd. programování a systémové koordinace
Zodpovědnost za správu nemocničního IS, tvorbu aplikací pro interní potřebu. Člen projektových týmů. Provádění analýz a návrhů implementace SW. Vedení týmu 3 osob (tým správy NIS).
programátor
Tvorba interních aplikací v ASP, resp. ASP.NET, .Net WinForms.
Fakulta elektrotechniky a informatiky,
obor Informatika a výpočetní technika
specializace Softwarové inženýrství
zakončeno titulem inženýr, Ing.
Pedagogická fakulta,
obor Aplikovaná informatika,
zakončeno titulem bakalář, Bc.
Firemní školení na míru pro seznámení se službami AI, využití v pracovních scénářích a pokročilý prompting.
Průběžné vzdělávání pomocí kurzů na zmíněných platformách se zaměřením na Devops, Ansible, Terraform, Cloudflare, .NET, pipeliny apod.
Firemní školení na míru pro seznámení se službami AWS, jak v oblasti architektury, služeb, filosofie. De facto nadpoloviční rozsah jako u certifikačního kurzu AWS Certified Cloud Practitioner. Dále seznámení a praktické cvičení na technologii Terraform verze 0.13. Školení zajišťovala společnost Revolgy Business Solutions s.r.o.
Firemní školení na míru. Změny v .NET Core a ASP.NET Core vůči předcházejícím verzím .NETu, správně řešené REST API v ASP.NET Core. Školení zajišťoval lektor a MVP Miroslav Holec.
Firemní školení na míru na seznámení se s Dockerem, jeho začlenění do procesu vývoje, dopady na architekturu a další. Školení zajišťovala společnost Enlogit s.r.o.
Kurz na praktické seznámení s architekturou mikroslužeb a jejich vývojem, dopadem na vývojový proces, použitím vzorů. Součástí workshop k ověření nabytých znalostí. Školení zajišťovala společnost DataScript s.r.o.
Firemní školení na míru na seznámení s datovou platformou Keboola Connection, analytickým nástrojem GoodData a konkrétní implementací pro společnost. Školení zajišťovala firma Bizztreat s.r.o.
Certifikační kurz Tayllor-Cox, akreditované manažerské akademie a certifikačního orgánu. Detailní informace k certifikačnímu programu je k dipozici na stránkách ITIL® Foundation Certification. Vyhledávání v seznamu certifikovaných osob je k dispozici na stránce Successful Candidates Register.
Certifikace sdružení The Open Group pro modelovací jazyk k zachycení aspektů enterprise architektury. Detailní informace k certifikačnímu programu je k dipozici na stránkách ArchiMate® Certification Program. Vyhledávání v seznamu certifikovaných osob je k dispozici na stránce Directory of Certified People.
Specializované školení na míru zaměřené na oblast zdravotnictví.
Žiji v Ústeckém kraji na hranici s Libereckým krajem obklopen přírodou i výdobytky člověka, jako např. silnicí I/13 (E442).
Máte-li zajímavou pracovní nabídku v oblasti mezi Ústím nad Labem a Libercem a moje zkušenosti vyhovují Vaší představě, kontaktujte mne.
Web: www.adpro.cz
Email: info [na] adpro [tečka] cz
GitHub: adpro
LinkedIn: ales-daniel
Keybase: alesdaniel