Oto Šťáva

Professional problem solver

About me

I am a developer primarily working with the C language, and a low-level programming, open-source software, and Linux enthusiast. I lead a team of four developers, working on a recursive DNS resolver.

I program with emphasis on performance and due simplicity. I can work with many languages, including but not limited to C, C++, C#, Java, JavaScript, Kotlin, Lua, and Python. I am also interested in up-and-coming languages, like Zig, and am learning embedded programming of microcontrollers. I also have plenty of experience developing web applications (both front-end and back-end).

My pet project LibreArp, a plugin for audio workstations, is supported by numerous donors from the musical scene. I also like to contribute to others' open-source projects, as can be seen on my GitHub.

Work experience

CZ.NIC Labs

January 2024 - present

Knot Resolver team leader.

October 2021 - present

Programmer on Knot Resolver and related projects.

Experience with TCP, UDP, DNS-over-HTTPS, DNS-over-QUIC, IPv4/6 PROXYv2, and more.

Unicorn Systems

September 2016 - June 2021

Programmer on multiple large Java web applications.

Used technology including (but not limited to) Java EE, MariaDB, Docker, MongoDB, Spring Framework.

Education

University of West Bohemia, Pilsen

September 2020 - September 2023

Master's degree, Computer Software Engineering (Ing. title)

Concluded by the state final exam

September 2016 - June 2020

Bachelor's degree, Information Technology (Bc. title)

Concluded by the state final exam

Gymnázium Jiřího z Poděbrad, Poděbrady

September 2007 - June 2016

Grammar school, General education

Concluded by the state final exam

Languages

Contact