Experience · capability · work

I build software across the whole product.

I work from domain models and backend services to accessible interfaces and delivery. This is a concise web CV, without private personal details or a document download.

01

Professional experience

Pilsen

Aimtec Global

Software Engineer

Development and maintenance of a multi-tenant enterprise system for the DCIx logistics platform.

  • Java and Spring Boot backend modules with SQL Server and PostgreSQL integrations.
  • End-to-end delivery from design and development to customer deployment, including JasperReports.
  • Build and CI/CD automation, with stability covered by unit, integration and end-to-end tests.
  • Java
  • Spring Boot
  • Maven
  • SQL Server
  • PostgreSQL
  • JasperReports
  • JUnit
  • Jenkins
  • DevOps
  • Kubernetes
  • Virtual machines
  • TCP/IP Listeners
  • Docker
  • Podman
  • CI/CD
Remote

F13 Cybertech

Full-stack PHP developer

Backend and web interface development in PHP with relational databases.

  • Backend features and web interfaces in one product flow.
  • Data models with Nextras ORM, linting and automated delivery through GitLab CI/CD.
  • PHP 8.2
  • Nette
  • Symfony
  • Doctrine
  • PostgreSQL
  • Nextras ORM
  • OWASP
  • Cyber Security
  • GitLab CI
Pilsen / remote

RV Tech

Full-stack developer

Web applications across Vue, TypeScript, PHP and data.

  • Development of an internal full-stack business application with Vue.js, Quasar, PHP and Nette.
  • Modular TypeScript architecture, containerised environments with Docker and version control in Git.
  • Vue.js
  • Quasar
  • TypeScript
  • PHP
  • Nette
  • MariaDB
  • Docker
  • Git
Remote

Herynk

Web developer

A commissioned photography portfolio with photos, video, projects and a contact flow.

  • Design and development of a public presentation with themed galleries and a responsive interface.
  • Server-side handling for the contact form in the original implementation.
  • HTML
  • CSS
  • JavaScript
  • Node.js
Czech Republic

Hateras

IT support

Software maintenance, technical troubleshooting and client communication.

  • Technical troubleshooting and direct client communication.

02

What I bring to a team

Three areas where technical depth repeatedly meets product judgement.

Product and interfaces

Interfaces from information architecture to accessible, responsive implementation.

  • Nuxt
  • Vue
  • TypeScript
  • React
  • Next.js

Backend and contracts

Domain logic, integration boundaries and APIs that remain understandable to clients.

  • Java
  • Spring Boot
  • PHP
  • Nette
  • Symfony
  • OpenAPI

Data and delivery

Relational and document data, containers and automated delivery workflows.

  • PostgreSQL
  • SQL Server
  • MariaDB
  • MongoDB
  • Docker
  • Podman
  • Maven
  • GitLab CI/CD

Quality and diagnostics

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

  • JUnit
  • E2E testing
  • JasperReports
  • Sentry
  • Git

03

Education

University of West Bohemia

Computer Science and Mathematics

Bachelor’s degree

Střední průmyslová škola Ostrov

Computer Science

School-leaving exam

04

Languages

Czech
native language
English
C1

05

Selected work