Product & Engineering at Better Stack ⋅ Helping 300k+ engineers to streamline observability and incident response to focus on shipping.

Prague, Czechia
503 followers 471 connections

Join to view profile

About

I'm ensuring every feature we build at Better Stack works and feels incredible. I wireframe features in the morning, talk to customers during the day, and code in the evening.

I've worked with infrastructure, monitoring, and deployment tooling at Showmax.
I used to work on spam and phishing detection at Seznam.cz.
I have a Master's in System programming from FIT CTU in Prague. As my Master's thesis, I have designed and developed a useful tool: https://github.com/curusarn/resh (hundreds of users)
I have completed a Bachelor's degree in Software Engineering at FIT CTU in Prague.

Things I have worked with:
Go, Kubernetes, Prometheus, Grafana, Python, C/C++, Bash, Git, Linux, Jsonnet, Tanka, Make, Ruby on Rails, GitlabCI, GitHub Actions, Docker, Debian packaging, Homebrew, Ansible, Kibana, Nginx, OpenStack, (OpenStack) Swift, Aerospike, Hadoop, Spark, Scikit, SQL, Java, JavaScript, HTML, CSS, Lua, Haskell, ...

Activity

503 followers

See all activities

Experience

  • Product & Engineering

    Better Stack

    - Present 3 years 8 months

    Prague, Czechia

    Ensuring every feature we build at Better Stack works and feels incredible.



    Wondering what it's like to work at Better Stack?

    We're engineers at heart: https://betterstack.com/careers/engineering
    See if you'd fit in: https://betterstack.com/careers
    Now with Hardcore mode™️: Opt-in to work 1.5x the hours; Earn 2x the compensation

    Come ship your best work!

  • Software Engineer

    Showmax

    - 2 years 7 months

    Prague, Czechia

    Member of R&D team. As a team we built infrastructure platform in AWS. We drove and coordinated migration of majority of infrastructure and services from Hetzner to AWS.

    I have researched and developed IaC solution to make it easy for developers to deploy their workloads and applications to Kubernetes. Used by most engineers in the company.
    (Kubernetes, Jsonnet, Tanka)

    I have configured and implemented a setup for handling of alerts. The focus was to make the incident response…

    Member of R&D team. As a team we built infrastructure platform in AWS. We drove and coordinated migration of majority of infrastructure and services from Hetzner to AWS.

    I have researched and developed IaC solution to make it easy for developers to deploy their workloads and applications to Kubernetes. Used by most engineers in the company.
    (Kubernetes, Jsonnet, Tanka)

    I have configured and implemented a setup for handling of alerts. The focus was to make the incident response more effective by having each team to respond to issues for their part of the platform.
    (Prometheus, Alertmanager, Opsgenie)

    Continuously improving monitoring and deployment procedures with focus on efficiency and maintainability. Communicating the changes and improvements to the developers and the rest of engineering.

    Holding oncalls, driving incident response, and resolving production issues. Following up with risk evaluation and mitigation.

  • Junior Programmer

    Seznam.cz

    - 3 years

    Prague, Czechia

    Department: Email.cz
    Implemented sort and thread IMAP extension (RFC5256). (C++)
    Researched, designed, and developed new phishing detection solutions. Created PoCs and measured performance to inform further design decisions. (mostly Python)
    Developed command-line tools. Explored and experimented with ways to make tools more portable, easy to install and update.
    Wrote shell completions to make command-line tools more usable. Discovered a way to use arbitrary bash completions in zsh…

    Department: Email.cz
    Implemented sort and thread IMAP extension (RFC5256). (C++)
    Researched, designed, and developed new phishing detection solutions. Created PoCs and measured performance to inform further design decisions. (mostly Python)
    Developed command-line tools. Explored and experimented with ways to make tools more portable, easy to install and update.
    Wrote shell completions to make command-line tools more usable. Discovered a way to use arbitrary bash completions in zsh. (https://github.com/curusarn/bash-complete-api)
    Came up with light-weight tooling for creating reproducible data pipelines using Make.
    Created dashboards in Kibana and Grafana.
    Wrote Hadoop jobs (Map-reduce).
    Worked with Aerospike, Openstack, (Openstack) Swift, Nginx, GitlabCI, Debian packaging, Docker, Elasticsearch, Prometheus, Homebrew, Make.
    Prepared and gave short technical presentations.

Education

  • České vysoké učení technické v Praze

    Master's degree System Programming

    -

    Created simple distributed system. (https://github.com/curusarn/distributed-system-hw)
    Took courses on: Parallel and distributed programming, Distributed systems, Statistics, Reverse engineering, Network security, Efficient problem solving, Syntax analysis and Compilers.

    I have created a successful open source project as my master thesis - Contextual shell history: https://github.com/curusarn/resh

  • Utrecht University

    Exchange (Master) Information Technology

    -

    Exchange program (5 months)
    Took courses on programming language design, scheduling and timetabling.

  • Czech Technical University in Prague

    Bachelor's degree Software Engineering

    -

    Participated in two software projects: Augmented reality game (Java) and Online spreadsheet editor (JavaScript)
    During those projects, I have gained experience with: agile programming, product design, development, server configuration and maintenance, organization of work in a team, GitlabCI, Maven.
    Designed simple CLI backup program with custom binary archive format. (C++)
    Took courses on Shell scripting (Bash), C/C++, Algorithmization, SQL databases, Networking, Operating systems.

Volunteer Experience

Projects

  • Rich Enhanced Shell History

    - Present

    This is my Master's project/thesis at CTU FIT.

    Context-based replacement/enhancement for zsh and bash shell history.

    Shell usage is contextual and so should be shell history.
    This project records shell history with additional context and it uses the context to make it easier to search for shell commands.

    This project is meant to increase your productivity. That's why I took great care to make this project practical. There are almost no dependencies. Installation is…

    This is my Master's project/thesis at CTU FIT.

    Context-based replacement/enhancement for zsh and bash shell history.

    Shell usage is contextual and so should be shell history.
    This project records shell history with additional context and it uses the context to make it easier to search for shell commands.

    This project is meant to increase your productivity. That's why I took great care to make this project practical. There are almost no dependencies. Installation is simple.

    Visit the project page for more information.

    See project

Languages

  • English

    Full professional proficiency

  • Czech

    Native or bilingual proficiency

View Šimon’s full profile

  • See who you know in common
  • Get introduced
  • Contact Šimon directly
Join to view full profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses