Profesní profil
O mě #
Studium jsem započal v roce 1994 na základní škole 1. máje v Hranicích, kde jsem po úspěšném složení přijímacích zkoušek od 3. třídy navštěvoval jazykovou školu. Prvním cizím jazykem byl jazyk anglický, od 6. třídy navíc i německý. Po dokončení povinné školní docházky jsem nastoupil na čtyřleté gymnázium v Hranicích s rozšířenou podporou vyuky cizích jazyků. Maturitní zkoušku (český jazyk, anglický jazyk, matematika a fyzika) jsem složil s vyznamenáním a po úspěšném složení přijímacích zkoušek byl přijat na bakalářské studium Českého vysokého učení technického v Praze, Fakulty elektrotechnické, oboru Výpočetní technika. Po bakalářské státní závěrečné zkoušce, titul Bc., jsem po složení přijímacích zkoušek nastoupil na nenavazující magisterské studium na České vysoké učení technické v Praze, Fakultu informačních technologií, obor Webové inženýrství. Studium jsem ukončil v roce 2012 magisterskou státní závěrečnou zkouškou a získal titul Ing.
V IT oboru jsem začal pracovat při studiu v září 2010 na pozici webového vývojáře internetového obchodu společnosti Maxmetal s.r.o. Poté jsem nastoupil rovněž jako webový vývojář do společnosti SCA Morava s.r.o., pro kterou jsem vyvinul dva internetové obchody, jeden ve spolupráci s indickou společností Premiers Tea® Ltd. Pro bowlingový tým Ústavu tělesné výchovy a sportu Českého vysokého učení technického v Praze jsem během studia vytvořil webovou prezentaci. V červnu roku 2011 jsem nastoupil do společnosti Quanti s.r.o. na pozici softwarového vývojáře.
V Quanti vyvíjím především informační systémy, webové portály a mobilní aplikace. Z technologií používám především Grails framework (Java EE, Groovy, Spring, Hibernate), JavaScriptový AngularJS framework, PHP Nette framework, PhoneGap a Android. Podílím se rovněž na analýze a návrhu jednotlivých řešení stejně jako tvorbě manuálů a dokumentací. Občas se o své znalosti podělím formou školení či praktického workshopu.
Na podzim roku 2012 jsem se účastnil dvou soutěží ve vývoji mobilních aplikací. Získal jsem druhé místo ve finále celoevropské soutěže Vodafone Foundation Smart Accessibility 2012 a třetí místo v soutěži Samsung ČVUT eClub 2012. Od listopadu 2013 řídím projektové týmy, zajišťuji komunikaci s klienty a plánuji strategii vývoje.
Od roku 2014 jsem se stal společníkem společnosti a mám na starosti vedení vývoje Quanti produktů. Na podzim roku 2014 jsem se zapojil do programu Stáž pro mladé zájemce o zaměstnání příspěvkové organizace Fond dalšího vzdělávání Ministerstva práce a sociálních věcí, v rámci něhož jsem připravoval stážistu na budoucí IT povolání.
V dubnu 2015 jsem se na pozici senior vývojáře zapojil do vývoje e-shopové platformy společné pro e-shopy BigBrands.cz, Prodeti.cz, Bambino.sk, Kolonial.cz a dalších v rámci E-commerce Holdingu.
Ve volném čase se věnuji hře sportovního bowlingu v pražských ligách v rámci bowlingového klubu ČVUT, který jsem během studia spoluzaložil. Rád hraji volejbal, jezdím na kole plavu, posiluji a cestuji. Jsem tak trochu perfekcionista a velmi mi záleží na kolektivu lidí, s kterými trávím čas. Rád spolupracuji s lidmi, kteří jsou profesionálové ve svém oboru. Věřím, že všeho lze dosáhnout, pokud existuje nezlomitelná lidská vůle.
Vzdělání #
Období: 2010 - 2012
Zaměření: Webové a softwarové inženýrství
Diplomová práce: Návrh a implementace systému správy majetku a cafeterie
Ukončeno státní závěrečnou zkouškou, titul Ing.
České vysoké učení technické v Praze
FAKULTA ELEKTROTECHNICKÁ
Období: 2007 - 2010
Zaměření: Výpočetní technika
Diplomová práce: Automatický přihazovací systém na e-bay.com
Ukončeno státní závěrečnou zkouškou, titul Bc.
Gymnázium Hranice
STUDIUM S ROZŠÍŘENOU PODPOROU VÝUKY CIZÍCH JAZYKŮ
Období: 2003 - 2007
Ukončeno maturitní zkouškou
Jazyky #
Mateřský jazyk: Český jazyk
- Anglický jazyk:
- čtení: výborně
- psaní: dobře
- mluvený projev: dobře
- Německý jazyk:
- čtení: dobře
- psaní: dobře
- mluvený projev: dobře
- Ruský jazyk:
- pasivně, znalost ruské azbuky
Pracovní zkušenosti #

Odpovědnost za vedení vývojových týmů, komunikaci s klienty a strategii vývoje projektů.
Pracovní náplň:
- Řízení projektových týmů
- Komunikace s klienty
- Zodpovědnost za strategii vývoje produktů
- Stanovení časových odhadů a harmonogramů
- Stanovení finanční náročnosti projektu
- Analýza vhodných technologií pro projekty

Odpovědnost za mentoring stážisty v následujících oblastech:
- Užívání HTML a XML jazyků pro tvorbu a rozvoj webových aplikací.
- Užívání technologie JavaScript v prostředí webových prezentací.
- Tvorba a užívání základních datových struktur a modelů.
- Seznamování se s koncepcí modelů Klient-Server a Model-View-Controller.
- Seznamování se s programovacími jazyky PHP a Java.
- Seznamování se s databázovým jazykem SQL.

Odpovědnost za vývoj webových portálů, mobilních aplikací a informačních systémů.
Pracovní náplň:
- Analýza, návrh a vývoj webových portálů
- Analýza, návrh a vývoj mobilních aplikací
- Analýza, návrh a vývoj informačních systémů
- Oprava problémů, zlepšování existujících řešení
- Zpracování a tvorba dokumentace
- Tvorba prezentací, školení a workshopů
Odpovědnost za vývoj webového portálu pro Ústav tělesné výchovy a sportu ČVUT.
Pracovní náplň:
- Vývoj webového portálu


Odpovědnost za vývoj webového portálu ve spolupráci s Indickou společností Premiers Tea® Ltd.
Pracovní náplň:
- Vývoj webového portálu
- Komunikace s indickými partnery
- Konzultace technických řešení
Odpovědnost za rozvoj webového portálu, technické infrastruktury a marketingovou propagaci společnosti.
Pracovní náplň:
- Vývoj a editace obsahu webového portálu
- Tvorba marketingových materiálů společnosti
- Konfigurace technické infrastruktury
Soutěže #
Finalista celoevropské soutěže Vodafone Foundation Smart Accessibility 2012
Kategorie: Independent living
Android aplikace: HearingAid
Ocenění: 2. místo
Finalista soutěže Samsung ČVUT eClub 2012
Kategorie: Note - Android aplikace využívající vý́hody S-Pen
Android aplikace: EasyColoring
Ocenění: 3. místo
Mentoring #
Fond dalšího vzdělávání Ministerstva práce a sociálních věcí
Období: říjen - prosinec 2014Odpovědnost:
- Užívání HTML a XML jazyků pro tvorbu a rozvoj webových aplikací.
- Užívání technologie JavaScript v prostředí webových prezentací.
- Tvorba a užívání základních datových struktur a modelů.
- Seznamování se s koncepcí modelů Klient-Server a Model-View-Controller.
- Seznamování se s programovacími jazyky PHP a Java.
- Seznamování se s databázovým jazykem SQL.
Školení & workshopy #
Školitel AngularJS frameworku
QUANTI s.r.o.
Období: březen 2014
Odpovědnost: Školení a workshop AngularJS frameworku pro společnost 2N TELEKOMUNIKACE a.s.
Školitel Nette frameworku
QUANTI s.r.o.
Období: únor 2014
Odpovědnost: Školení a workshop Nette frameworku pro společnost Quanti s.r.o.
Školitel Grails frameworku
QUANTI s.r.o.
Období: červenec 2012
Odpovědnost: Školení a workshop Grails frameworku pro společnost Senman s.r.o.
Technické dovednosti #
V současné době zastávám ve společnosti Quanti s.r.o. dvě role. Pozici senior vývojáře informačních systémů, webových a mobilních aplikací a pozici projektového a produktového manažera. Níže popisuji technologie a nástroje, které používám ve své činnosti a s kterými mám praktické zkušenosti a znalosti.
Projektový a produktový manažer
Při analýze projektu používám UML, BPMN a myšlenkové mapy. Pro tvorbu dokumentů TEX či kancelářský balík Office. Pro řízení projektových týmů, komunikaci a utříbení myšlenek pak různé webové aplikace.
Modelování:- UML
- BPMN
- Mind mapy (XMind)
- TEX
- Office
- Jira
- Confluence
- TeamCity
- Zimbra
- Evernote
- BaseCamp
- LucidChart
- Gimp, Photoshop
- AutoCAD
- Maple
Senior vývojář
Vyvíjím převážně v programovacím jazyce Java, Groovy, PHP, JavaScript a proprietárním software SAP UI5, mobilní aplikace pro OS Android a multiplatformní ve PhoneGAPu. Mám zkušenosti s používáním jak relačních tak NoSQL databází.
Programovací jazyky:- Java EE, Groovy, PHP, SQL, HTML, JavaScript, CSS, Less
- AngularJS (JavaScript)
- Grails (Java EE, Groovy, Spring, Hibernate, Maven)
- Nette (PHP)
- SAP UI5
- Android
- PhoneGAP
- Roboguice
- Couchbase, MongoDB
- MySQL, MariaDB
- PostgreSQL
- HTML šablonovací enginy: Smarty, Latte
- JavaScript: jQuery + UI, MomentJS, UnderscoreJS, Flot
- CSS: Twitter Bootstrap, Metro UI
- DB/ORM vrstvy: Dibi, Propel ORM
- Linux, Windows, Mac
- IntelliJ IDEA, Eclipse, NetBeans
- GIT, SVN
- VMWare, VirtualBox
- Bash