Věnuji se vývoji rozsáhlejších webových aplikací. Aktivně přispívám do Open Source projektů (Symfony, Twig, CommonMark) a udržuji několik vlastních knihoven.

Schopnosti

Vývoj webových aplikací

expert
  • PHP
  • TypeScript
  • JavaScript
  • Symfony
  • Vue
  • Nuxt
  • Git

Programování

pokročilý
  • Python
  • Shell
  • Lua
  • OOP
  • BDD

Databáze

středně pokročilý
  • PostgreSQL
  • MariaDB
  • SQL CTE

DevOps a CI

středně pokročilý
  • Docker
  • Swarm
  • Linux
  • Gitlab CI
  • GitHub Actions

Sazba, DTP

středně pokročilý
  • TeX, ConTeXt
  • Pandoc
  • Lua
  • Inkscape
  • GIMP

Pracovní zkušenosti (6)

Full Stack hlavní vývojář
Cognito.cz s.r.o
leden 2019 - Nyní
https://www.cognito.cz

Vývoj SasS aplikací

  • Návrh architektury multiuživatelských aplikací

  • Kompletní vývoj aplikací (PHP, Symfony, Vue, Nuxt)

  • DevOps

Školitel
Webuni s.r.o.
červen 2014 - Nyní
https://www.webuni.cz

Školení tvorby webových aplikací

  • Školení PHP a Symfony

  • Školení Docker

  • Školení TypeScript

Senior vývojář
Cognito.cz s.r.o.
červen 2014 - leden 2019
https://www.cognito.cz
  • Vytvoření základu pro nové aplikace postavené na PHP frameworku Symfony

  • Tvorba nové generace publikačního systému Winston

  • Dockerizace lokálního prostředí

  • Nasazení Docker Swarm pro produkční aplikace

Python, PHP a JS programátor
Gauss Algoritmic s.r.o.
červen 2014 - duben 2019
https://www.gaussalgo.com
  • Nástroj pro zbožových import xml feedů (Python, SQLAlchemy, Flask, Django)

  • Trackovací scripty (TypeScript)

  • Dockerizace služeb

PHP programátor a vedoucí vývoje nové generace aplikací
IT STUDIO s.r.o.
červen 2010 - červen 2014
https://www.itstudio.cz

Vývoj nové generace e-commerce řešení EasyShop, publikačního systému WebGet 2 a systému pro emailový marketing Centralnews

  • Přechod na git

  • Prosazení změny platformy ze Zend Framework 2 na framework Symfony 2

  • Vedoucí vývoje

PHP a JS programátor
Web71
červen 2005 - prosinec 2007
https://www.web71.cz

Zakázkový vývoj v PHP a Javascriptu

Projekty (6)

TagPicker
červenec 2019 - Nyní
https://www.tagpicker.com
  • PHP
  • Symfony
  • Typescript
  • Nuxt
  • Postgres
  • Docker
  • Docker Swarm
  • SaaS aplikace

  • Postgres, Command Bus

  • REST a GraphQL API

  • Nuxt frontend

  • Realizace informačních popupů pomocí čistého CSS

  • Progressive Enhancement JavaScript

Pincity
září 2019 - Nyní
https://www.pincity.cz
  • PHP
  • Symfony
  • MapBox
  • Docker
  • Docker Swarm
  • SaaS aplikace

  • Multiúčtový systém

Colpirio
srpen 2018 - srpen 2019
  • TypeScript
  • PHP, Symfony
  • Angular 4
  • Kompletní přepis a vývoj JS trackeru (TypeScript)

  • Vývoj aplikace pro konfiguraci a prezentaci výsledků (PHP, Angular)

CK Livingstone
září 2017 - srpen 2018
https://www.livingstone.cz
CentralNews
leden 2008 - červen 2010
https://www.itstudio.cz/centralnews
  • PHP 7
  • Symfony framework
  • Návrh multiuživatelského systému

  • PHP, Symfony backend

  • Návrh šablon e-mailů (VMF)

MP toner
červen 2005 - prosinec 2007
https://www.mptoner.cz
  • PHP 5
  • JavaScript
  • Naprogramování kompletního e-shopu

  • Propojení na úrovni databáze s účetním systémem Pohoda

Vzdělání (2)

Magisterský
Fyzika plazmatu
Masarykova univerzita
2008 - 2010
Bakalářský
Fyzika
Masarykova univerzita v Brně
2003 - 2008

Publikace a prezentace

12 duben 2016

Přestavení Symfony komponenty HttpFoundation

23 březen 2016

Přestavení Symfony komponent DomCrawler a CssSelector

Jazyky

Čeština

Rodný jazyk

Angličtina

B1

Zájmy

Rodina

  • Domácí škola
  • Minihospodářství
  • Kutilství

Programování

  • open source

Umění

  • Tvorba publikací
  • Hudba, klavír