Experience · skills · work

Software engineer, backend and full-stack.

Software Engineer

Below is the extended web version of the CV: experience, skills, education and selected work.

PDF resume

Prefer a traditional resume? Download the PDF in Czech, English or German, or continue below for the extended web version.

Web version

01

Professional experience

Plzeň, Czechia

Aimtec Global

Software Engineer

Development and maintenance of Java and Spring Boot components of DCIx, a multi-tenant enterprise logistics platform.

  • Backend work and integrations with Microsoft SQL Server (T-SQL) and PostgreSQL.
  • Implementation, tests, CI/CD and customer deployment.
  • Production troubleshooting across application, database, container, networking and infrastructure layers.
  • Java
  • Spring Boot
  • Maven
  • SQL Server
  • T-SQL
  • PostgreSQL
  • JasperReports
  • JUnit
  • Jenkins
  • DevOps
  • Kubernetes
  • OpenShift
  • Rancher
  • Virtual machines
  • TCP/IP Listeners
  • Docker
  • Podman
  • CI/CD
Remote, Czechia

F13 Cybertech

Full-Stack Developer

Backend functionality and web interfaces for PHP 8.2 applications built with Nette and Symfony.

  • Relational data models in PostgreSQL with Nextras ORM and Doctrine.
  • Automated quality checks and releases through GitLab CI/CD.
  • PHP 8.2
  • Nette
  • Symfony
  • Doctrine
  • PostgreSQL
  • Nextras ORM
  • OWASP
  • Cyber Security
  • GitLab CI/CD
Remote, Czechia

RV Tech

Full-Stack Developer

Internal business application with a Vue.js/Quasar frontend and PHP/Nette backend.

  • TypeScript work connecting the frontend with the backend and MariaDB.
  • Work in Docker-based development environments with Git version control.
  • Vue.js
  • Quasar
  • TypeScript
  • PHP
  • Nette
  • MariaDB
  • Docker
  • Git
Remote, Czechia

Freelance

Software Developer

Design and delivery of web applications for clients: requirements, frontend, backend, deployment and maintenance.

  • Production apps mainly in Next.js, Nuxt 3/4, Vue, React and Node.js.
  • Full responsibility for client projects, including deployment and later maintenance.
  • A lot of behind-the-scenes one-off jobs of the kind often posted on marketplaces like Webtrh.
  • TypeScript
  • JavaScript
  • Next.js
  • Nuxt 3/4
  • Vue
  • React
  • Node.js
  • HTML
  • CSS
Czechia

Hateras

IT support

Software maintenance, technical troubleshooting and client communication.

  • Technical troubleshooting and direct client communication.

02

Skills

Where I usually do most of the work.

Product and interfaces

Interfaces from page structure to accessible, responsive implementation.

  • Nuxt 3/4
  • Vue.js
  • TypeScript
  • React
  • Next.js
  • JavaScript

Backend and APIs

Domain logic and APIs that stay readable for clients.

  • Java
  • Spring Boot
  • PHP
  • Nette
  • Symfony
  • Node.js
  • Python
  • C#
  • Django
  • OpenAPI

Data and deployment

Relational and document data, containers and deployment.

  • SQL
  • T-SQL
  • Microsoft SQL Server
  • PostgreSQL
  • MongoDB
  • MariaDB
  • Doctrine
  • Nextras ORM
  • Docker
  • Podman
  • Kubernetes
  • OpenShift
  • Rancher
  • Maven
  • GitLab CI/CD
  • Jenkins

Quality and diagnostics

Automated testing, reporting and troubleshooting from the interface through to production data.

  • JUnit
  • Vitest
  • Playwright
  • JasperReports
  • Sentry
  • Git

03

Education

University of West Bohemia in Pilsen

BSc in Informatics and Mathematics

Bachelor's degree

Industrial High School, Ostrov

Informatics

School-leaving exam

04

Languages

Czech
Native
English
Professional working proficiency

05

Selected work