Životopis
Jakub Kubík
Senior Software Engineer · Invasys
Senior softwarový inženýr s více než 7 lety praxe v backendových systémech a titulem Ing. v oboru kybernetické bezpečnosti. Python, PostgreSQL, datové pipeline s vysokou dostupností a software pro kybernetickou bezpečnost. Spoluautor článku ve sborníku Springer LNCS 16231 (workshop CBT při ESORICS 2025).
- E‑mail
- jakupkubik@gmail.com
- GitHub
- github.com/Jakub-Kubik
- lokalita
- Brno
Praxe
2 roky a 10 měsícůprobíhá
Invasys, Brno
- Software Engineer
- Senior Software Engineer
- Navrhuji a vyvíjím backendové služby pro pokročilý software v oblasti kybernetické bezpečnosti, nasazovaný v reálném provozu.
- Starám se o datovou vrstvu a migrace databází, kontejnerizaci služeb a nasazování přes CI/CD.
- Python
- PostgreSQL
- SQLite
- SQLAlchemy
- Alembic
- Docker
- GitLab CI/CD
4 roky a 9 měsíců
Kiwi.com, Brno
- Junior Software Engineer
- Software Engineer
do poloviny roku 2023 při studiu
- Vyvíjel jsem systémy pro získávání dat z mnoha externích zdrojů, i pomocí web scrapingu, aby data přicházela spolehlivě.
- Stavěl jsem rozsáhlé monitorovací pipeline pro prostředí s vysokou zátěží.
- Hledal a řešil jsem problémy s kvalitou dat.
- Navrhl jsem monitoring, který reguloval tok dat z více zdrojů – podle stanovených kritérií sám zapínal a vypínal jednotlivé zdroje.
- Python
- PostgreSQL
- Redis
- Elasticsearch
- Kibana
- Datadog
- Docker
- Kubernetes
- GitLab CI/CD
- GCP
Vzdělání
FIT VUT v Brně
Ing., kybernetická bezpečnost
Studijní program Information Technology and Artificial Intelligence, specializace Cybersecurity. Diplomová práce: simulační framework pro porovnání odolnosti blockchainových protokolů vůči selfish miningu; navazuje na ni článek ve sborníku Springer LNCS 16231.
- Python
- simulace
- blockchain
FIT VUT v Brně
Bc., informační technologie
Bakalářská práce: rekurentní neuronová síť pro napovídání anglického textu, spuštěná přímo v prohlížeči jako rozšíření pro Chrome (TensorFlow, tensorflow.js).
- TensorFlow
- tensorflow.js
- JavaScript
- C
- C++
Publikace
Selfish Mining in Multi-attacker Scenarios: An Empirical Evaluation of Nakamoto, Fruitchain, and StrongchainM. Perešíni, T. Hladký, J. Kubík, I. Homoliak. Springer LNCS 16231 (workshop CBT při ESORICS 2025), s. 328–343, 2026. DOI · plný text na arXivu
Projekty
ozjuliana.sk2026
Web slovenského občanského sdružení (obdoba spolku), které celoročně sbírá věci pro lidi v nouzi – rychlý na mobilu, s vlastní správou aktualit a bez WordPressu. ozjuliana.sk
DentSpark.com2026rozpracováno
Redesign a opravy e‑shopu na Wixu s nářadím na opravu promáčklin bez lakování. Opravy produktů a nastavení pro vyhledávače jsou hotové, návrh častých otázek a nový vzhled jsou rozpracované.
Studijní projekty z FIT VUT2022–2023
Projekty z inženýrského studia kybernetické bezpečnosti: simulace útoků na blockchainy, detekce anomálií v průmyslové síťové komunikaci strojovým učením a monitor uzlů P2P sítě v Dockeru.
Homelab2025 – dnes
Vlastní server, na kterém si zkouším provoz tak, jak se dělá ve firmě: izolované služby, monitoring, zálohy s ověřenou obnovou a dokumentace.
Technologie
- Backend
- Python · asyncio · FastAPI · REST API · SQLAlchemy · Alembic · pytest
- Data a databáze
- PostgreSQL · SQLite · SQL · Redis · Elasticsearch · datové pipeline · kvalita dat · web scraping
- Bezpečnost
- bezpečný vývoj softwaru · síťová bezpečnost · TLS / PKI · WAF · CSP · 2FA (TOTP) · detekce anomálií (ML) · bezpečnostní revize webů
- Cloud a DevOps
- Docker · Docker Compose · GitLab CI/CD · Gitea Actions · GCP · Linux · Bash · Proxmox VE · Traefik · Cloudflare
- Monitoring
- Datadog · Grafana · Loki · Kibana · Sentry · PagerDuty
- Vývoj s AI agenty
- Claude Code · zadání a architektura · revize každé změny · testy a kontroly před nasazením
- Weby
- Astro · HTML · CSS · JavaScript · PHP · přístupnost (WCAG) · výkon webu · SEO
Jazyky
- slovenština
- rodný jazyk
- angličtina
- plynulá, pracovní jazyk od roku 2019
- němčina
- základy