Životopis

Ondřej Votava

Senior backend developer s přesahem do analýzy, návrhu řešení a frontendu

Profesní souhrn

Pracovní profil

Profesní souhrn

Senior backend developer s přesahem do analýzy, návrhu řešení a frontendu

Jsem seniorní vývojář s více než 20 lety zkušeností s návrhem a vývojem webových aplikací, informačních systémů a e-commerce řešení. Dlouhodobě se pohybuji především v PHP ekosystému, dnes zejména kolem Symfony.

Vedle samotného vývoje mám silný přesah do analýzy a návrhu řešení. Umím porozumět klientským potřebám, převést je do srozumitelného technického zadání a pomoci najít cestu, která dává smysl jak z pohledu byznysu, tak z pohledu implementace.

Těžiště mojí práce je v backendu, architektuře a integrační logice, ale orientuji se i na frontendu a běžné úpravy nebo dotažení rozhraní zvládnu samostatně.

Zkušenosti

Zkušenosti, vybrané projekty a odpovědnost

Níže je jen výběr relevantních projektů. Samostatný přehled je také na stránce Projekty.

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ů

SymfonyDoctrineDockerPHP 7/8PHPStanPHPUnitMessage QueueRabbit MQCI/CDEnterprise ArchitectBusiness AnalysisBPNMPostgresSQLNetteREST APIReactTypescriptIT AnalysisSOAP

Vybrané projekty

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é...

Zobrazit detail projektu

SymfonyPHP 7/8DoctrineDockerCI/CDMessage QueueBPNMBusiness AnalysisTypescriptReactREST APISOAP
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žitelno...

Zobrazit detail projektu

SymfonyPHP 7/8DoctrinePostgresSQLDockerReactTypescriptBusiness AnalysisUMLBPNMPHPStanPHPUnitAzure
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 Ve...

Zobrazit detail projektu

Business AnalysisCI/CDBPNMSymfonyDoctrineJavaScriptPostgresSQLMessage QueueRabbit MQRedisREST APISOAPReactTypescript

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ů

Windows ServerVMwareDisk storagesCitrixPowerShellVirtualizationsCisco Networking

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.

Business AnalysisSybaseSQL

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ů

NetteDoctrineGPWebPayLessSassJavaScript

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í

Business AnalysisEnterprise ArchitectUMLMS SQLVisual Studio

Vybrané projekty

Č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 busines...

Zobrazit detail projektu

Business AnalysisMS SQLVisual StudioUML
Č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...

Zobrazit detail projektu

Business AnalysisMS SQLVisual StudioUML
Č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 sest...

Zobrazit detail projektu

Business AnalysisMS SQLVisual StudioUML

Č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

Business AnalysisEnterprise ArchitectMS SQLUML

Vybrané 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. K...

Zobrazit detail projektu

Business AnalysisEnterprise ArchitectUMLMS SQL

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ů

Project ManagementDisk storagesCisco NetworkingSharepoint OnlineExchange OnlineJavaScriptNette

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.

PHP 3PHP 5PHP 7/8NetteDoctrineKdybyBPNMBusiness AnalysisCisco NetworkingEnterprise ArchitectIT AnalysisLessJavaScriptPHPStanSymfonyFoxproNovell NetwareWindows ServerDisk storagesMySQLPostgresSQLMS SQLPowerShell