Experience
Professional Experience
An overview of roles and projects I have worked on over time.
Mews
At Mews, I worked as a backend developer in the finance area of a hospitality SaaS platform. The topics I worked with included billing, accounts, reservations, taxes, and fiscalization.
The work was often complex not only technically, but especially from a domain perspective. Changes touched accounting rules, historical data, hotel configurations, migrations, compatibility with older behavior, and gradual rollout through feature flags.
My typical work was to analyze a domain problem, help clarify the expected behavior, design a backend solution, implement business logic, write tests, improve system observability, and figure out how to release the change safely into production.
Selected Projects
- Accounting category migration and stabilization of historical reports.
- Automated rollouts with feature flags, logging, measurement, and behavior comparison.
- Designing the separation of the Billing domain inside a monolith.
- Turning billing documentation into team learning.
Unicode Systems
At Unicode Systems, I worked on the Head Office System (HOS), which handled central administration and communicated with the Back Office System at individual locations.
My work was mainly focused on backend business logic in C#/.NET, tests, and smaller frontend changes.
GOPAS — StoryBoard
At GOPAS, I worked on StoryBoard, an internal WPF/MVVM desktop application for creating interactive software training.
I continued work on a newer version of the product that already had its basic architecture, capture core, MVVM structure, and database model. A large part of the actual product was still missing, so my work focused mainly on completing the functional parts of the application: user interface, application logic, lesson editor, work with captured elements, data mapping, and the export process.
StoryBoard was one of the most interesting projects I worked on. It exposed me to technical areas such as screen capture, Windows API, working with the data model, and the export pipeline. Alongside feature implementation, I also worked on deployment, maintenance, communication with users, and solving concrete problems that appeared while the application was being used.
That gave me practical experience with building software beyond the act of writing code itself.
Atos
Atos was my first professional experience with software development. It was the first place where I worked in a development team, contributed to larger business applications, and used established processes and tools such as TFS and DevExpress.
The main value of that role was learning how software development works in a regular company environment: understanding an existing codebase, making changes within given constraints, and delivering work in the way the team was used to.
Education
Charles University, Faculty of Mathematics and Physics
I studied computer science at the Faculty of Mathematics and Physics, Charles University. My bachelor's thesis focused on using genetic algorithms to create AI tutorials.
SPŠE Ječná
At SPŠE Ječná, I built a foundation in programming, databases, and general technical principles that I later built on.