Petr Zatloukal

Independent Software Engineer & Technical Consultant

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

Want to work together?

If you're looking for a technical partner for a project or need a consultation, get in touch.

petr@petrzatloukal.cz