Kdo jsem

Štěpa na trůně

Pracovní zkušenost

  • Softwarový inženýr ve společnosti Training-online.eu
    Vývoj elearningové aplikace v jazyce PHP, integrace XMPP chatu, WebRTC videokonference, SCORM prohlížeče, návrh, vývoj a správa MySQL databází, správa linuxových serverů, návrh, vývoj a správa Docker architektury, správa mailových serverů.
    červen 2013 - současnost
  • PHP Developer ve společnosti Stylový web
    Vývoj PHP webových prezentací
    červen 2011 - červen 2013

Vzdělání

  • Magisterský obor Webové a softwarové inženýrství
    Fakulta informačních technologií ČVUT
    září 2012 - červen 2015
  • Bakalářský obor Softwarové inženýrství
    Fakulta elektrotechnická ČVUT
    září 2009 - červen 2012

Jazykové dovednosti

  • Čeština
    mateřský
  • Angličtitna
    B2 (mj. jsem v roce 2018 absolvoval dvouměsíční pobyt v USA)

Odborné dovednosti

  • Programování v jazycích MySQL, PHP, HTML, CSS, Sass, JavaScript, Java, C++, Bash, XML, MonkeyC
  • Znalost objektově orientovaného programování a analýzy včetně UML notací
  • Znalost serverů
    • HTTP: Apache, Nginx
    • HTTP proxy: Traefik 
    • SQL: MySQL
    • WebRTC: OpenVidu, Kurento
    • XMPP: Ejabberd
    • SMTP, POP, IMAP: Msmtp, Postfix, Dovecot
    • VPN: OpenVPN
    • PHP7
  • Znalost PHP frameworku Nette, a několika knihoven z frameworku Symfony, zkušenost s databázovým frameworkem Doctrine
  • Znalost síťových a webových technologií (DHCP, IPv4, IPv6, DNS, OpenVPN, HTTP, HTTPS, SMTP, REST, SSH...)
  • Zkušenost s CMS Drupal, částečně i Wordpress
  • Zkušenost s monitorovacím nástrojem Icinga2 (ve spojení s databází InfluxDb a vykreslováním grafů v Grafana)
  • Znalost JavaScript frameworku JQuery
  • Zkušenost s Java frameworkem Spring a sestavovacím nástrojem Maven
  • Zkušenost s provozováním linuxových počítačů a serverů (distribuce Arch, Debian, Ubuntu)
  • Zkušenost s tvorbou i správou služeb v Docker a Docker Compose prostředí
  • Znalost nástrojů Git, Composer, Bower, Gulp, IntelliJIdea, NetBeans

Řidičský průkaz

  • Skupina B

Další dovednosti

  • Práce s vektorovou (Inkscape) i bitmapovou (Gimp) grafikou
  • Stavba a obsluha 3D tiskárny
  • Tvorba 3D modelů programu OpenScad
  • Zkušenosti s prací s dětmi získaná mým dlouholetým působením coby vedoucího oddílu na letním dětském táboře

Zájmová činnost