Profil
Jsem seniorní vývojář s více než 20 lety zkušeností ve vývoji webových aplikací, informačních systémů a e-commerce řešení převážně v PHP za využití Symfony nebo Nette frameworku. Zaměřuji se na psaní čistého, testovatelného a udržitelného kódu. Pracoval jsem i na projektech pro telko a finanční sektor a podílel se na vývoji aplikací, které reálně pomáhají byznysu. Mám zkušenosti s vedením vývojových týmů a hledáním efektivních řešení pro komplexní požadavky.
Pracovní zkušenosti & Projekty
ČSOB Leasing
Senior IT Analytik
březen 2022 - září 2023
Jako senior IT analytik jsem se podílel na strategickém projektu implementace nového core systému. Moje role zahrnovala především analýzu a návrh řešení pro integraci stávajících aplikací.
Hlavní náplň práce:
Analýza změn potřebných pro reintegraci aplikací do nového core systému
Tvorba detailní technické dokumentace a návrhů řešení
Release management a koordinace nasazování změn
Projekty:
Projekt STAR
V rámci projektu STAR došlo k nahrazení původního core systému novým řešením. Mojí odpovědností byla analýza a návrh reintegrace přibližně 15 samostatných aplikací, které byly původně přímo napojeny na starý systém.
Klíčové odpovědnosti:
Zpracování detailních technických návrhů pro reintegraci aplikací, včetně specifikace datových toků a procesů
Konzultace s klíčovými uživateli pro validaci a optimalizaci stávajících procesů
Identifikace a analýza problémů, jejich dokumentace a koordinace jejich řešení s vývojovým týmem
Příprava release notes a řízení nasazování reintegrovaných aplikací v prostředích ACC a PROD
Technologie: Business Analysis, Enterprise Architect, UML, MS SQL
Diebold-Nixdorf
Senior IT Analytik
duben 2021 - duben 2022
Jako senior IT analytik jsem pracoval na projektech souvisejících s bankovním kartovým systémem UniCard. Moje role zahrnovala analýzu požadavků na úpravy systému, návrh technických řešení a tvorbu detailní dokumentace. Klíčovou součástí práce byla komunikace s business zadavateli a příprava podkladů pro vývojový tým.
Hlavní náplň práce:
Analýza business požadavků a procesů
Tvorba funkčních specifikací
Návrh technických řešení
Projekty:
ČSOB CZ - Projekt 8 BIN
Analýza dopadů změny 6místného BINu na 8místný v systému UniCard dle požadavků asociací Visa a Mastercard. Projekt zahrnoval komplexní analýzu všech procesů pracujících s BINem včetně importů, exportů a tiskových sestav. Výstupem byla identifikace a specifikace potřebných vývojových změn v systému.
Hlavní náplň práce:
Analýza business požadavků a procesů
Návrh technických řešení
Technologie: Business Analysis, MS SQL, Visual Studio, UML
ČSOB CZ – Projekt Virtuální karta - Fáze 2
Sběr a analýza zpětné vazby od interních uživatelů po spuštění projektu Virtuální karta. Zahrnovalo analýzu problémů a požadavků a jejich specifikaci pro vývojový tým.
Hlavní náplň práce:
Analýza business požadavků a procesů
Návrh technických řešení
Technologie: Business Analysis, MS SQL, Visual Studio, UML
ČSOB SK – Projekt TITAN
Studie proveditelnosti migrace karet a kartových produktů z akvírované OTP banky do systému UniCard. Součástí byla i nová integrace systému s frontendovým řešením pro Temenos T24.
Klíčové odpovědnosti:
Analýza business procesů a jejich variant
Vytvoření dokumentace popisující datovou strukturu UniCard pro potřeby datové integrace
Identifikace potřebných změn v MQ zprávách, exportech a datovém modelu
Definice předpokladů a postupu migrace
Technologie: Business Analysis, MS SQL, Visual Studio, UML
MEDIA FACTORY Czech Republic a.s.
Senior Developer, IT & Business Analytics
červenec 2017 - současnost
Jako seniorní vývojář a team leader jsem vedl tým zaměřených na vývoj webových aplikací. Kromě samotného vývoje jsem byl zodpovědný za návrh architektury řešení a technické vedení projektů. Součástí role byla i komunikace s klienty a odhad nákladů na realizaci projektů.
Hlavní odpovědnosti:
Vedení vývojového týmu a code review
Návrh architektury aplikací
Vývoj klíčových částí systémů
Technická analýza a odhad nákladů
Projekty:
Letiště Praha - Projekt Rezervační a školící systém
Kompletní přepis webového rezervačního systému pro správu externích uživatelů, školení a certifikací s migrací na Azure Cloud. Projekt byl zaměřen na modernizaci architektury, zvýšení bezpečnosti a zlepšení udržitelnosti systému.
Technické aspekty:
Implementace nového řešení na frameworku Symfony s PHP 8
Návrh a optimalizace databázové struktury s důrazem na výkon
Zavedení automatizovaného testování a CI/CD procesů
Implementace moderních bezpečnostních standardů (bcrypt, správa hesel)
Migrace na Azure Cloud infrastrukturu
Klíčové výsledky:
Snížení nákladů na rozvoj o 30%
Zrychlení exportu reportů o 25%
Výrazné zlepšení bezpečnosti systému
Zvýšení udržitelnosti díky využití standardizovaných řešení a automatických testů
Technologie: Symfony, PHP 7/8, Doctrine, PostgresSQL, Docker, React, Typescript, Business Analysis, UML, BPNM, PHPStan, PHPUnit, Azure
PROFI CREDIT Czech, a.s - Projekt RazDvaPůjčka
Webová aplikace pro online žádosti o půjčky včetně jejich schvalování a následné správy v klientské zóně.
Technické aspekty:
Návrh architektury celého řešení
Implementace zabezpečení a integrace s externími systémy
Vedení vývojového týmu
Vývoj klíčových komponent systému
Technologie: Business Analysis, CI/CD, BPNM, Symfony, Doctrine, JavaScript, PostgresSQL, Message Queue, Rabbit MQ, Redis, REST API, SOAP, React, Typescript
O2 Family - Projekt Klientská zóna
Komplexní přepis a modernizace webové aplikace klientské zóny pro virtuálního mobilního operátora. Projekt zahrnoval kompletní redesign architektury s cílem výrazně zlepšit výkon, škálovatelnost a udržovatelnost systému.
Technické aspekty:
Návrh a implementace nové mikroservisní architektury s využitím containerizace
Optimalizace výkonu vedoucí ke snížení odezvy systému z >10s na průměrných 120ms
Implementace efektivního zpracování dat (zrychlení importu faktur z desítek hodin na <5 minut)
Zavedení CI/CD procesů a automatizovaného testování (70% pokrytí testy)
Vedení vývojového týmu a zajištění dodržování best practices
Klíčové výsledky:
Zvýšení výkonu systému na 1000 požadavků za sekundu
Zkrácení času potřebného pro vývoj nových funkcionalit o 60%
Úspěšné splnění penetračních testů bez výhrad
Minimalizace výpadků při nasazení (max. 3 sekundy)
Technologie: Symfony, PHP 7/8, Doctrine, Docker, CI/CD, Message Queue, BPNM, Business Analysis, Typescript, React, REST API, SOAP
Digital Rabbit, s.r.o.
Web Developer
září 2015 - červenec 2017
Jako web developer jsem pracoval na vývoji e-commerce řešení a webových aplikací. Podílel jsem se na implementaci e-shopů, firemních prezentací a microsites pro marketingové kampaně.
Hlavní odpovědnosti:
Vývoj webových aplikací a e-shopů
Technická analýza a návrh řešení
Odhad náročnosti implementace
Správa a vývoj CMS systémů
C SYSTEM CZ a.s.
Project Manager / SharePoint Developer
září 2011 - září 2015
Vedení infrastrukturních projektů, dodávek a vývoje software pro L'ORÉAL Česká republika s.r.o. Zavádění cloudových služeb pro klienty (MS Office 365, Big Blue One). Správa partnerství s Microsoftem. Customizace a vývoj řešení na MS SharePoint Online.
Hlavní odpovědnosti:
Projektové řízení
Technická předprodejní podpora
Analýza business požadavků
Odhad nákladů projektů
BH Securities a.s.
IT Analytik, Konzultant
srpen 2010 - srpen 2011
Vývoj a správa informačního systému brokerské společnosti. Analýza a implementace požadavků na rozvoj systému.
Flores s.r.o / K2 atmitec Syst s.r.o
Systems Engineer
červenec 2008 - srpen 2010
Analýza a popis stávajících IT technologií (používaný hardware, software, informační systém, topologie LAN a WAN, zálohování atd.). Definice cílového stavu a návrh optimální struktury IT prvků, včetně technologického harmonogramu odpovídajícího definovanému cíli.
Flores s.r.o / K2 atmitec Syst s.r.o
Analýza business požadavků
Návrh optimální struktury IT prvků
OSVČ
IT Developer - freelancer
září 2004 - současnost
Vývoj webových aplikací a informačních systémů na míru pro různé klienty jako konzultant, IT analytik, vývojář a projektový manažer.
Technické dovednosti
Vývojářské dovednosti
- Backend: PHP 7/8, Symfony, Nette, Clean Code, Design Patterns
- Testování: PHPUnit, PHPStan, Coding Standards
- Databáze: PostgreSQL, MySQL, Doctrine ORM
- Frontend: JavaScript, React, TypeScript, HTML5, CSS3
- DevOps: Docker, Git, CI/CD, Jenkins
Analytické dovednosti
- Business Analýza: Analýza požadavků, Procesní analýza
- Integrace: REST API design, Systémová integrace
- Systémová Analýza: UML a BPMN modelování
- Projektové řízení: Project management, Release management, Agilní metodiky
- Dokumentace: Funkční specifikace, Technická dokumentace
Certifikace
BABOK Foundation
TAYLLORCOX (2024)
BPMN Foundation
TAYLLORCOX (2024)
MS Exam 70-667 Technology Specialist: SharePoint 2010, Configuration
Microsoft (2014)
MS Exam 70-688 Managing and Maintaining Windows 8
Microsoft (2013)
Microsoft® Certified Solutions Associate: Windows 8 (MSCA)
Microsoft (2013)
MS Exam 70-323 Office 365, Administration
Microsoft (2013)
MS Exam 70-681 Technology Specialist: Windows 7 and Office 2010, Deployment
Microsoft (2012)
MS Exam 70-687 Configuring Windows 8
Microsoft (2012)
Microsoft® Certified Technology Specialist ﴾MCTS﴿
Microsoft (2012)