Ondrej Vlach

Web backend developer & DevOps engineer

About me

I am a backend web developer and DevOps engineer with extensive experience. I have been working in the field since 2004, starting my career as a PHP developer and gradually growing into a DevOps role. During my career, I took a two-year break to work in the non-profit sector. I have hands-on experience with technologies such as Jenkins, GitLab CI/CD, Docker, Kubernetes, PHP, Rust, and others. In the past, I worked for companies such as Uložto and ČTK, where I focused on developing applications for the general public as well as high-traffic systems. Most recently, I worked at Balíkobot, where I contributed to the development of an API “bridge” connecting e-commerce platforms with logistics providers and carriers. My goal is not only to address current development needs but also to introduce new technologies and efficient engineering practices. Outside of work, I am deeply involved in 3D printing and programming. I am currently developing my own smart home solution, including touch-screen control panels and a custom automation server. I also run my own Kubernetes cluster, experiment with new technologies, and continuously expand my skills. My other interests include science fiction, reading, and hiking with my dog.

Professional Skills

PHP
Master
SQL
Expert
Rust
Intermediate
Go (Golang)
Intermediate
C++
Intermediate
C
Intermediate
Bash
Intermediate
Python
Beginer
Groovy
Beginer
JavaScript/ECMAScript
Intermediate
Kotlin
Beginer
Java
Beginer
HTML
Expert
CSS
Beginer
Elasticsearch
Intermediate
Containerization (OCI ecosystem: Docker, Podman)
Expert
Kubernetes
Expert
OpenStack
Beginer
Jenkins
Intermediate
Gitlab CI/CD
Intermediate
Gitea actions
Intermediate
Helm
Intermediate
Kustomize
Expert
Puppet
Expert
Ansible
Beginer
ArgoCD
Intermediate
Prometheus
Intermediate
Grafana
Intermediate
Loki
Intermediate
Tempo
Intermediate
Memcache
Intermediate
Redis
Intermediate
LDAP
Intermediate

Frameworks and databases

Rocket (rocket-rs)
Expert
Nette
Intermediate
Symfony
Intermediate
CodeIgniter
Intermediate
React
Beginer
Vue.js
Beginer
Goyave
Beginer
ESP-IDF
Intermediate
MySQL
Intermediate
PostgreSQL
Intermediate
Tools: Claude, Codex, Git, docker, docker compose, helm, iptables, ufw, kanidm, promtail, json-rpc, rest, nginx-ingress, nginx, calico, IPv6, make, sentry, heat, debuild, pip, cargo, pyscaffold, platformio, esp-idf, OpenTelemetry, operating systems: Linux (any) - Expert, Kairos (Linux) - Master, NixOS (Linux) - Master, Windows - Beginer
Languages: Czech - Native language , English - Passive technical

Work experience

Senior PHP Developer at Balíkobot, s.r.o.
[PHP, HTML, Bash, MySQL, CodeIgniter, Gitlab CI/CD, MySQL]
02/2025 - 2026
Senior PHP Developer at SupportBox s.r.o.
[PHP, Bash, JavaScript, Vue.js, AWS S3, MySQL, Symfony, Doctrine, Redis, Gitlab CI/CD, Elastic Search]
2024 - 2025
Development of a customer care tool (Symfony, Percona, AWS S3, Doctrine, Redis, Vue.js), implementation of support tools (Sentry), and improvement of containerization on the lab environment.
DevOps Engineer at Nubium Development SE
[PHP, Python, Bash, Puppet, Ansible, Groovy, Java, Docker, Kubernetes, OpenStack, Jenkins, Gitlab CI/CD, Grafana, Kibana, Sphinx, Docker, Elastic Search, MySQL, PostgreSQL, make, Redis, Memcache, Docker compose, Kustomize, Debian packages, PIP packages, CEPH, Heat]
2019 - 2024
Development of tools for deployment and management of development environments for the Uložto application (the largest Czech data storage), design and management of supporting production technologies (self-hosted Sentry, Jenkins, GitLab CI), development of tools for automatic creation of development environments (36 "full" development environments - web, CDN app (no files), databases (full obfuscated db/minimalistic db mode), support tools (Sentry, mailing, etc.)) on a "click." Writings tool for CD. Writing roles in Puppet, designing dashboards in Grafana, supporting development regarding infrastructure. Writing pipelines in GitLab and Jenkins related to environment creation, testing, packaging, creating Docker containers, etc. Working with OpenStack, Heat, Ceph. Gradual Kubernetes implementation.
PHP Developer at Nubium Development SE
[PHP, Ruby, Python, Bash, vagrant, Jenkins, Gitlab, Ansible, Memcache, Redis, Make, MySQL, PostgreSQL, Sphinx]
2013 - 2019
Development of the Uložto application, development of payment systems (credit card payments, SMS payment), development of developer tools (packaging, git-bpf), deployment pipelines, vagrant boxes...
Local director at non-profit organization at O.S. POMASZ
[PHP, SOAP, CSS, HTML]
2010 - 2012
Ensuring the smooth operation of the branch, recruiting temporary workers, collecting financials from temporary workers and managing them, building relationships and negotiating with partners of the POMASZ Nonprofit Organization, handling administrative tasks, and participating in management. Simultaneously, developing the intranet and overall IT within the POMASZ non-profit Organization (computer management, designing technical solutions, etc.).
PHP Developer a Zend Framework specialist at Internet Projekt a.s.
[PHP, SOAP, CSS, HTML]
2009
Implementation of the core components for intranets and publicly accessible web apps for a large Czech energy company (RWE).
PHP Developer and PostgreSQL specialist at ILIKETHIS! s.r.o
[PHP, Perl, XML, SOAP, CSS, HTML]
2007 - 2008
Database design and system development for storing photos and metadata for a press agency (approximately 1,000,000 photos), development of a search engine, and implementation of synchronization between the internal client system and the new web system (SOAP). Development of procedures and consultations in PostgreSQL, data model design.
Developer at ASW Systems s.r.o.
[PHP, JavaScript, Java, XML, CSS, HTML, Linux]
2006 - 2007
Developing internal information system. Internal "webcore" framework (based on MVC) development. External web apps development.
Developer at Radiokomunikace a.s.
[PHP, JavaScript, Java, XML, CSS, HTML, Linux]
2005 - 2006
Developing internal information system (T–PIS)
Junior Developer at Lundegaard s.r.o.
[PHP, CSS, JavaScript, HTML, Linux]
2004
Web apps developer

Freelance jobs

Freelance Developer & Consultant at myself
2012 - 2023
External web developer consultant
External consultant and developer at YAGAR s.r.o.
[PHP, JavaScript, XSLT, XSL-FO, HTML, CSS, MySQL]
2007
Consultation in the design of applications, development of an application for processing payments and servicing an e-shop
External consultant and developer at PragueDesign - Pavel Moravec
[Python, Perl, PHP, JavaScript, XML, HTML, CSS, PostgreSQL]
2006
Optimization of the web application RSSMAD – Optimization of data structure, performance code optimization (in PHP), design and implementation of a component for downloading a large number of files in XML format (exports in RSS and Atom) from various web applications, followed by parsing and storage in a database