Jakub Kubík
Email me

Curriculum vitae

Jakub Kubík

Senior Software Engineer · Invasys

Senior software engineer with 7+ years of building backend systems and an MSc in cybersecurity. Python, PostgreSQL, high-availability data pipelines and cybersecurity software. Co-author of a paper in Springer LNCS 16231 (CBT workshop at ESORICS 2025).

Download PDFPDF, 214 kB

Email
jakupkubik@gmail.com
LinkedIn
linkedin.com/in/jakub-kubík-97a65b162
GitHub
github.com/Jakub-Kubik
location
Brno, Czech Republic

Experience

  1. 2 years, 10 monthsongoing

    Invasys, Brno, Czech Republic

    1. Software Engineer
    2. Senior Software Engineer
    • Design and build backend services for advanced cybersecurity software used in real-world operations.
    • Work on the data layer and database migrations, containerised services and deployment through CI/CD.
    • Python
    • PostgreSQL
    • SQLite
    • SQLAlchemy
    • Alembic
    • Docker
    • GitLab CI/CD
  2. 4 years, 9 months

    Kiwi.com, Brno, Czech Republic

    1. Junior Software Engineer
    2. Software Engineer

    alongside university until mid-2023

    • Built systems that retrieved data from many external sources, using web scraping to keep the data coming in reliably.
    • Built large-scale monitoring pipelines for a high-traffic environment.
    • Identified and resolved data-quality issues.
    • Designed monitoring that regulated the data flow from multiple sources, switching feeds on and off automatically based on defined criteria.
    • Python
    • PostgreSQL
    • Redis
    • Elasticsearch
    • Kibana
    • Datadog
    • Docker
    • Kubernetes
    • GitLab CI/CD
    • GCP

Education

  1. Brno University of Technology

    MSc (Ing.) in Cybersecurity

    Information Technology and Artificial Intelligence programme, Cybersecurity specialisation. Master’s thesis: a simulation framework comparing how well blockchain consensus protocols resist selfish mining; the Springer LNCS 16231 paper builds on it.

    • Python
    • simulations
    • blockchain
  2. Brno University of Technology

    BSc (Bc.) in Information Technology

    Bachelor’s thesis: a recurrent neural network for English text prediction, run in the browser as a Chrome extension (TensorFlow, tensorflow.js).

    • TensorFlow
    • tensorflow.js
    • JavaScript
    • C
    • C++

Publication

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 (CBT workshop at ESORICS 2025), pp. 328–343, 2026. DOI · full text on arXiv

Projects

  • ozjuliana.sk2026

    A website for a small non-profit that collects goods for people in need all year round – fast on mobile, with a simple news admin and no WordPress. ozjuliana.sk

  • DentSpark.com2026in progress

    A redesign and fixes for a Wix shop selling paintless dent repair tools. The product and search fixes are done; the FAQ draft and the new design are in progress.

  • University projects (Brno University of Technology)2022–2023

    Projects from my cybersecurity master’s: simulating attacks on blockchains, machine-learning anomaly detection in industrial network traffic and a Dockerised monitor for peer-to-peer network nodes.

  • Homelab2025 – present

    My own server where I practise running services the way it’s done at work: isolated services, monitoring, tested backups and documentation.

All projects

Technologies

Backend
Python · asyncio · FastAPI · REST APIs · SQLAlchemy · Alembic · pytest
Data and databases
PostgreSQL · SQLite · SQL · Redis · Elasticsearch · data pipelines · data quality · web scraping
Security
secure software development · network security · TLS / PKI · WAF · CSP · 2FA (TOTP) · anomaly detection (ML) · web security reviews
Cloud and DevOps
Docker · Docker Compose · GitLab CI/CD · Gitea Actions · GCP · Linux · Bash · Proxmox VE · Traefik · Cloudflare
Monitoring and observability
Datadog · Grafana · Loki · Kibana · Sentry · PagerDuty
AI-assisted development
Claude Code · specs and architecture · review of every change · tests and CI gates before deploy
Websites
Astro · HTML · CSS · JavaScript · PHP · accessibility (WCAG) · web performance · SEO

Languages

Slovak
native
English
fluent, working language since 2019
German
basic