CV
David Hošek
Full-Stack Software Engineer · AI-First Product Builder
Open to full-time and long-term contract opportunities · Remote or hybrid in Prague

About
I do my best work when I understand the product and the broader context — and when I don’t, I actively build that context. I want to understand the users, operational reality, constraints and the reason behind a change. If something is unclear, I research it, ask questions and fill in the missing pieces. That allows me to take even a high-level requirement, turn it into a concrete plan, make technical decisions and carry the solution through implementation, testing and production.
- Java / Spring Boot
- TypeScript / React
- PHP
- PostgreSQL
- Product & Process Engineering
- AI-assisted development
Professional experience
May 2025 – Oct 2026
Java / Full-Stack Developer
Generali Česká pojišťovna
Customer-facing web systems: online insurance journeys across three non-life product lines and frontend-focused campaign pages.
- Java / Spring Boot and Liferay development, including custom widgets and portlets, REST APIs and API Gateway integrations.
- Full-stack insurance journeys, database changes with Liquibase, and CI/CD through Git and pull-request deployment workflows in Kubernetes-based environments.
- Implementation, debugging and testing of Salesforce Marketing Cloud integrations.
- Java / Spring Boot
- Liferay
- REST APIs
- Liquibase
- Kubernetes
- CI/CD
- Salesforce Marketing Cloud
Jan 2024 – Present
Founder / Software Developer
Progity
Long-running side and business software work alongside primary employment: custom business software, integrations and own digital products.
- Ownership of analysis, architecture, backend, frontend, deployment and long-term operation.
- Development with Java / Spring Boot, PHP, React and Flutter according to each product's needs.
- Designed and prototyped Shipvise, a managed deployment and software-review platform. Early validation did not show enough demand for further investment, so I paused active development while retaining its architecture and functional foundation.
- Java / Spring Boot
- PHP
- React
- Flutter
Jun 2021 – Feb 2025
Full-Stack Developer
Rohlik Group
A progression from operations and internal tooling through logistics process design and international rollout to full-stack engineering.
- Migrating internally developed logistics applications towards Java / Spring Boot, React and Google Cloud; work on other internal Java/React systems according to team priorities.
- Maintaining legacy PHP applications and tracing business logic in Nette, Doctrine and existing code; REST/API integrations, RabbitMQ and database migrations with Flyway.
- Delivery through CI/CD, Google Cloud, OpenShift, ArgoCD and GitHub Actions.
- I worked in a dynamic environment where priorities changed quickly and engineering decisions had visible operational impact. I actively gathered context and took ownership of solutions beyond isolated tickets.
- Java / Spring Boot
- React
- PHP
- Nette
- Doctrine
- REST APIs
- RabbitMQ
- Flyway
- Google Cloud
- OpenShift
- ArgoCD
- GitHub Actions
Jan 2020 – Jun 2021
Logistics Process Manager — International Expansion
Rohlik Group
Design, optimization and rollout of logistics processes in Czechia, Hungary, Austria, Germany, Italy and Romania.
- Supporting international expansion while keeping process and system design close to real operations.
- Translating operational requirements into software and reporting needs; continued development of the Courier Operations Portal.
Oct 2018 – Jul 2019
Co-founder / Technical Lead
esgame s.r.o.
Co-created and operated a themed escape-room experience inspired by the period before 1989.
- Co-authored the story and puzzles; built a reservation portal with payments and partner voucher redemption.
- Designed and programmed electronic game elements and prototypes, and implemented the physical space.
Sep 2016 – Dec 2019
Logistics Dispatcher
Rohlik.cz
Day-to-day last-mile coordination in Prague and the surrounding area became the starting point for internal logistics products.
- Capacity management, route changes, courier communication and incident handling.
- Built the Internal Logistics Data Platform when dispatch needed a consolidated operational view and central IT had other priorities. A local C# Windows desktop tool grew into a PHP/JavaScript web platform used by dispatch, coordinators and logistics management.
- Delivered the Courier Operations Portal after winning a public tender, keeping development close to the operation.
- C#
- PHP
- JavaScript
- HTML5 / CSS
Jun 2015 – Jun 2021
Courier · Part-time
Rohlik.cz
Online-grocery delivery and direct experience of last-mile operations, alongside subsequent roles.
- First-hand understanding of courier workflows and the operational reality behind later tooling and process decisions.
Apr 2015 – Jan 2021
Founder / Software Developer
Wapp.cz
Own software products, mobile games and custom applications — the historical WAPP development phase.
- Product lifecycle from concept and technical design through release, analytics and long-term maintenance.
- Built and released Subway Simulator Prague Metro and Subway Simulator New York in Unity / C# for Android. After a pause, the product lineage was revived in 2026 as Subway Simulator: Prague under WAPP.
- Unity
- C#
Selected Work
WAPP / Subway Simulator: Prague
Earlier released mobile subway games, followed by a pause and the 2026 revival as Subway Simulator: Prague. Current Unity / C# development is mobile-first, with custom tooling and procedural or parametric generation.
Product ownership, development and tooling
- Unity
- C#
- Blender
- GIMP
- AI-assisted development
External links
Couple Quiz
My production mobile product for iOS and Android, built in Flutter and operated since 2026. It has real users and paying subscribers.
Product development and production operation
- Flutter
- RevenueCat
- AdMob
External links
Enterprise Software / Integrations
Insurance journeys, logistics systems and integrations. At Rohlik, direct operational experience grew into internal product creation, international process rollout and full-stack engineering.
Full-stack development, internal tooling and process engineering
- Java / Spring Boot
- React
- PHP
- Liferay
- REST APIs
- RabbitMQ
- Flyway
- Liquibase
- Hibernate / JPA
Progity / selected side and client work
Custom business software, integrations and own digital products alongside primary employment. Ownership of architecture, backend, frontend, deployment and long-term operation.
Founder and software developer
- Java / Spring Boot
- PHP
- React
- Flutter
External links
Infrastructure & Operations
I operate real side-project infrastructure myself: web applications and APIs on Linux VPS, with containers, databases, deployments, monitoring and ongoing maintenance.
- Docker / Docker Compose and k3s / Kubernetes, with PostgreSQL and MySQL / MariaDB.
- Traefik reverse proxy, Grafana monitoring, application deployments and maintenance.
- Self-hosted mail infrastructure for multiple personal and project domains.
AI-First Engineering
AI proposes. Engineer decides.
AI is an engineering multiplier. I use it to understand context faster, decompose problems, implement, review, test and iterate. Human judgment remains responsible for the decisions and the result.