For over 20 years I have been building and maintaining enterprise systems, web and mobile applications, and operational integrations (POS, ERP, healthcare, finance). Alongside client work I am building a system of my own, moving across a till system I have run for one customer since 2017. I prefer smaller, predictable changes over large rewrites.
Work experience
Independent Software Engineer & Technical Consultant
Self-employed / Freelancer
10/2006 – present (main activity since 2021)Czech Republic
Process automation, web and mobile application development, operational integrations and long-term system maintenance. Clients across banking, leasing, healthcare, logistics and HR.
- Banking: mortgage and loan processes in Camunda BPM – Java, Spring Boot, Kafka, integrations (since 2023, ongoing)
- Leasing: Camunda engine and external task workers, OAuth/LDAP, monitoring via Prometheus and Grafana (2025–2026)
- Healthcare: clinic reception system in three language versions – Go, PostgreSQL, React, worker (2026)
- Logistics: delivery route optimisation – Go, Python with OR-Tools, self-hosted routing engine (2026)
- Telemedicine: mobile application – React Native
- Retail and services: till system for a dance studio and the integration that connects a booking system to it – EET, thermal printing, payment terminals (2017–2026)
- A system of my own: multi-tenant backend in NestJS and Fastify, PostgreSQL with Drizzle, RabbitMQ, React 19 with a custom-built design system, Docker and CI/CD (since 2026)
- Deployment and operations: DigitalOcean, AWS, Linux, Docker, CI/CD
Senior Software Engineer
CGI
07/2019 – 05/2021Czech Republic
Web portals and mobile apps for finance and energy. Production support and independent audits of third-party solutions.
- Web portals (finance, energy) – React/Node
- Mobile apps (energy) – React Native
- Release management (iOS/Android) and 3rd-level support
- Independent audit of third-party solutions
Senior Software Engineer
Oracle / NetSuite
09/2015 – 07/2019Czech Republic
Development and maintenance of the tax engine on the NetSuite platform. Extending the core Taxes area, checking consistency and the impact of changes on existing data.
- Development and enhancement of the tax engine (SuiteScript)
- Enhancements and bug fixes in the Taxes core area
- Changes affecting existing rules and data
Programmer & Network Administrator
ROSA market s.r.o.
07/2010 – 08/2015Czech Republic
Development on Microsoft Dynamics NAV and operational integrations (POS, WMS). Payment terminal communication, reporting and database work including replication.
- Microsoft Dynamics NAV feature development (C/AL)
- POS design and development, payment terminal communication
- Implementation of WMS including voice picking integration
- Database replication and direct SQL query work (MSSQL)
Programmer & Network Administrator
LORECO systems a.s.
07/2009 – 06/2010Czech Republic
Maintenance and development of business applications (business portal, internal systems). POS integrations and peripheral communication.
- Administration and development of the ABC Business portal
- Internal survey evaluation system
- Communication between the POS system and weighing scales
External PHP Developer
Kompl s.r.o.
12/2007 – 08/2009Czech Republic
Development and customisation of websites and information systems; working in a team on a product as well as on international projects.
- Information system customisation and development
- Development of an All-African cable TV portal (GTV) as part of the team
- Development of SynopsIS, a case and agenda management system for law firms, as part of the team