Jmenuju se Štěpán Škorpil, jsem softwarový inženýr žijící v Praze. Počítačovou technikou se zabývám profesně i ve volném čase.
Bavím se stavěním drobné elektroniky, automatizací domácnosti nebo 3D tiskem. Mimo to pravidelně příspívám svými úpravami do OpenStreet map.
Prosazuji otevřené standardy, otevřené technologie i otevřený kód. Pro svou práci se snažím primárně používat open source aplikace a nástroje. Jsem proto spokojeným uživatelem operačních systémů ArchLinux na svých počítačích, LineageOS a PostmarketOS na telefonech a OpenWRT na routerech.
Snažím se ve svém životě vyhýbat zvislosti na velkých IT korporátech a proto si většinu svých digitálních služeb provozuji sám na svých serverch pomocí open source aplikací.
Mimo IT mě baví poslech hudby, cyklistika, lyžování, swingový tanec, hraní deskových her a cestování. Jsem vášnivý propagátor městské cyklistiky.
💼 Pracovní zkušenost
- Softwarový inženýr ve společnosti MEDIA FACTORY Czech Republic a.s.
Vývoj webových aplikací
červenec 2019 - současnost - 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 - červen 2019 - 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:
- Java (Spring Boot, JPA, Hibernate)
- PHP (Symfony, Nette, Doctrine 2),
- TypeScript/JavaScript (React, Next.js, Prisma, MikroOrm, Apollo)
- Rust (Axum, SeaORM)
- HTML/XML
- Sass/CSS
- C++
- Bash
- MonkeyC
- Znalost objektově orientovaného programování a analýzy včetně UML notací
- Znalost serverů
- Http: Nginx, Apache
- Proxy: Traefik
- Úložiště: PostgreSQL, Prometheus, Elasticsearch, Redis, MySQL, NextCloud
- Video konference: OpenVidu, Kurento
- Zprávy: RabbitMQ, Ejabberd, Msmtp, Postfix, Dovecot, Mosquitto, Matrix synapse
- Sítě: Wireguard, OpenVPN
- Virtualizace: Docker, KVM, Kubernetes
- Monitorování: Grafana, Prometheus, Loki, Vector, Fluentbit
- Repozitáře/CI/CD: GitLab, Forgejo
- Znalost síťových, webových a bezpečnostních technologií a protokolů (DHCP, IPv4, IPv6, DNS, DNSSEC, Wireguard, HTTP, HTTPS, TLS, REST, GraphQL, SOAP, SSH, SMTP, SFP, DMARC, DKIM, XMPP...)
- Zkušenost s provozováním Linuxových počítačů a serverů (distribuce Arch, Debian, Ubuntu, OpenWRT)
🚗 Řidičský průkaz
Skupina B
🌟 Další dovednosti
- Práce s vektorovou (Inkscape) i bitmapovou (Gimp) grafikou
- Elektronika (vlastní elektronika pro domácí automatizaci)
- Stavba a obsluha 3D tiskárny, tvorba 3D modelů programu OpenSCAD a FreeCAD
- 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