Jsem freelancer.
Také spolupracuji s vývojovou firmou Devix která vytváří vývojové týmy pro firmy na míru.
Dále pracuji na několika menších webech postavených nad CMS Wordpress.
O počítače a programování se zajímám již od základní školy.
Počítače jsou mým hlavním koníčkem i prací. Zajímám se zejména o operační systém Linux
a programování, o vývoj webových aplikací a o techniky návrhu aplikací, čistý kód a agilní
techniky vývoje aplikací.
Pracovní zkušenosti
květen 2020 - stále
Devix
Freelance - PHP Developer
- Náborový konzultant - odborné pohovory pro backend PHP vývojáře
- Inventi.cz - konfigurační systém pro automobilový průmysl
květen 2023 - únor 2024
Škoda X
Freelance - PHP Developer & GoLang Developer
- Aktualizace a modernizace platformy HoppyGO & ŠkodaGO
- Analýza a plán migrace těchto projektů na novou Open Mobility Platform
- Vývoj platformy pro pronájmy a půjčování vozidel - Open Mobility Platform
- Microservices v GO pro pronájem vozidel, vyhledávání vozidel a platby
září 2020 - březen 2023
ShipMonk
Freelance - PHP Developer
- Vývoj interního skladového systému
- Vylepšení modulu pro řízení robotu Locus o správu uživatelů
- Přepracování modulu pro řízení front eCommerce objednávek
- Vývoj modulu pro velkoobchod
září 2019 - duben 2020
Footshop
Freelancer - PHP Developer
- Rozvoj interního skladového systému
- Tvorba modulů pro vyhledání a výběr zboží z lokací skladu
- Tvorba modulu pro komunikaci s pokladním systémem na prodejnách
- Programováno pomocí DDD, CI/CD, testování
- Symfony 4, Doctrine, RabbitMQ, ElasticSearch
prosinec 2018 - červenec 2019
Legito
Freelancer - PHP Developer
- Rozvoj systému pro automatickou správu dokumentů
- Automatické testování pomocí Gitlab CI
- Návrh nové infrastruktury serverů
březen 2015 - listopad 2018
BIG Ideas Center - www.sklizeno.cz
Freelancer - PHP Developer
- Vývoj e-shopu pro sklizeno.cz
- Synchronizační modul pro ERP systém
- Modul pro zpracování front pomocí RabbitMQ pro EET a odesílání emailů
- Modul pro B2B obchodování
- Rozvoj a údržba současného řešení
- Údržba androidí aplikace pro tablety
- Práce v ZF2 – migrace na ZF3, Doctrine, SASS, VueJS, RiotJS, jQuery
červenec 2013 – únor 2015
eBRÁNA s.r.o.
Backend PHP developer
- Vývoj backendového systému pro efektivní správu a ukládání souborů
- Návrh a vývoj systému pro vzdálenou instalaci modulů eBRÁNA systému
- Návrh a vývoj backend systému pro správu statického obsahu
- Návrh, vývoj a správa systému pro automatickou kontrolu a distribuci
zdrojových kódů (continuous integration) postavenou nad Gitlab, JenkinsCI
a PHING
- Návrh a správa automatického testování kódu
- Školení ostatních zaměstnanců v práci s GITem
- Osvěta dalších vývojářů ve firmě v technikách programování, návrhových
vzorů, SOLID a DRY
- Správa vývojových serverů (3x Ubuntu, 1x CentOS a 1x RHEL)
listopad 2010 – říjen 2013
Univerzita Pardubice – Fakulta elektrotechniky a informatiky
Server Administrátor
- Správa VMWare pro FEI UPCE - asi 30 serverů, produkční i čistě výukové
- Správa fakultního Moodle
srpen 2010 – březen 2011
AIESEC Czech Republic
CareerDays 2011 IT Coordinator
- Zajištění chodu IT infrastruktury konference Career Days
- Vytvoření nového webového informačního systému pro konferenci
- Zakládání termínů schůzek pro firmy
- Registrace na terminy schůzek pro studenty
- Elektronická registrace studentů na místě
- Informační servis na místě – zejména program
- Síťová infrastruktura na konferenci – WiFi
- Online stream - panelové diskuze z konference
říjen 2009 – leden 2010
Univerzita Pardubice – Fakulta elektrotechniky a informatiky
Výuka cvičení předmětu Webové stránky
Náplň předmětu:
- základy HTML 4.01 , XHTML 1.1, CSS 2.0
- PHP + Oracle
březen 2008 – červen 2011
AIESEC Pardubice
Local Commitee President & Vice-President Incoming Exchange
- Vedení pobočky
- Plánování a kontrola plánu
- Vedení a motivace týmu
- Reprezentace AIESEC Pardubice a získávání nových partnerů
Vlastní projekty
Vzdělání
říjen 2008 – září 2012
Inženýrský titul z oboru Informační technologie
- Univerzita Pardubice
- Informační technologie – Informační technologie
říjen 2005 – září 2008
Bakalářský titul z oboru Informační technologie
- Univerzita Pardubice
- Informační technologie – Informační technologie
Další schopnosti
Cizí jazyk
Angličtina
- Komunikace slovem i písmem
- Čtení programátorské dokumentace
Programovací techniky
- OOP, MVC, DRY a SOLID principy
- návrhové vzory
- teoreticky agilní metodiky programování
- Unified Process – UML
Programovací jazyky
PHP
- Programování v PHP od roku 2002
- Frameworky: Symfony (4.0 - 7.0), Zend (1 - 3), Zend Expressive, Laravel a CakePHP
- Composer – používání i správa projektu
- PHING – buildovací nástroj pro PHP
- robo.li – task runner pro PHP
GO lang
- Půl roku programování microservices
- Goroutines
- To tasks
- GIN
- GORM
- MVC pattern
- Swagger
- go testing
Javascript
- jQuery
- VueJS + Vuex
- RiotJS
Databázové systémy
MySQL/MariaDB
- Použití MySQL společně s PHP
- Použití s Doctrine
- Návrh databáze pro webové aplikace
- Optimalizace databáze
- Efektivní dotazování se
PostgreSQL
- Použití s Doctrine v PHP
- Použití v GORM v GO lang
SQLite
MSSQL
Oracle
- Akademická znalost
- 4 semestry - efektivní dotazování, návrh databází a datové sklady
VCS a DVCS
GIT a SVN
- Používání a práce s verzovacími systémy
- u GITu i instalace síťového repozitáře a rozhraní k administraci
- Deployment pomocí GIT a GIT_FTP
- JenkinsCI - administrace
- Gitlab - administrace
Řidičské oprávnění
Linux
- Uživatelské znalosti – na vlastním notebooku
- Administrátorské znalosti – 3 roky
- Vagrant jako vývojové prostředí - kompletní nastavení a zavedení v eBrána
- Docker jako vývojové prostředí - kompletní nastavení a zavedení v BIG Ideas Center
Jsem
Programuji v
Data beru z
- MySQL/MariaDB (i Doctrine)
- PostgreSQL
- Memcache
- RabbitMQ
Řídím
- Auto
- Kolo
- Koloběžku
- Kolečkové brusle
- občas i Kotouč
Mám rád
- Počítače
- Nové trendy a technologie v ICT
- Sci-Fi a Fantasy, literatura i film
- Svou ženu a dceru