Professional experience and selected work, from the same content as the portfolio.

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

Portrait of David Hošek

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

  1. 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
  2. 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
  3. 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
  4. 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.
  5. 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.
  6. 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
  7. 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.
  8. 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

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

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

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.