Petr Zatloukal

Independent Software Engineer & Technical Consultant

For 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

Custom applications, system integration, taking over systems from other suppliers and looking after them long term. Projects in retail and services, financial services, telemedicine and HR.

  • Taking over a system with no documentation (Node.js, React): stabilisation, a year of running and developing it, then handover to a new team
  • Retail and services: till system for a dance studio and the integration that connects a booking system to it – EET, thermal printing, payment terminals (since 2017)
  • Financial services (banking, leasing): process automation in Camunda 7 – loan and mortgage processes, integrations with surrounding systems and operational support; Java, Spring Boot, Kafka
  • Telemedicine: React Native mobile app as a member of an external development team
  • Healthcare: clinic reception system in three language versions – Go, PostgreSQL, React, worker (2026)
  • Logistics: delivery route optimisation – Go, Python with OR-Tools, self-hosted GraphHopper (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)

Senior Software Engineer

CGI

07/2019 – 05/2021Czech Republic

Web portals and mobile apps for finance and energy. Production support and independent reviews (audits) of third-party solutions.

  • Web portals (finance, energy) – React/Node
  • Mobile apps (finance, energy) – React Native
  • Release management (iOS/Android) and 3rd-level support
  • Independent reviews (audits) of third-party solutions

Senior Software Engineer

NetSuite / Oracle

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

Tell me what you need

I help companies with custom applications, system integration and taking over systems from a previous supplier. For software houses and agencies I deliver a well-defined part of a project.