Background & Architecture
Ing. Jan Charvát
Senior Software Engineer & Architect
Software Architect & Engineer with 10+ years of hands-on technical execution and a Master’s degree in Cybernetics & Robotics from CTU Prague. Through 7+ years of R&D at MATAPO, I have grown into a technical architect delivering resilient end-to-end production systems. My work spans native mobile development and Android OS internals, high-performance full-stack systems (Spring Boot, Vue.js, Rust/Go), and accessibility engineering for visually impaired users through TAČR R&D grants. I also self-manage multi-node Linux infrastructure and build high-availability API proxy architectures with LLM integration.
Core Competencies
- Architecture & Infrastructure: End-to-End System Design, High Availability (HA), Multi-Node Deployments (Docker Swarm/Compose), API Proxy Systems.
- Mobile & OS Systems: Android OS Internals & Custom OS Modifications, Native Development (Kotlin/Java), Accessibility Frameworks (WCAG Standard).
- Backend & Systems: JVM Ecosystem (Spring Boot), High-Performance Systems Programming (Rust, Go), Python, Bash.
- AI/ML Integration: Architecture of Agentic Workflows, LLM-Assisted Proxy Pipelines, Academic AI System Foundations.
Professional Experience
Senior Software Engineer & Architect
2019 – PresentMATAPO a.s.
- Architectural Leadership: Engineered complex, multi-component backend proxy systems integrating LLM-assisted workflows, ensuring high availability, observability, low latency, and robust fault tolerance.
- Android OS & Accessibility Innovation: Performed deep-dive modifications of Android OS internals to create custom system-level features and accessibility frameworks for visually impaired users; participated in the technical execution of two separate TAČR grant projects.
- Agentic AI Workflows: Designed and deployed custom agentic pipelines, integrating LLM assistants directly into production backend architectures.
- Full-Stack & Infrastructure: Designed internal multi-component systems (Spring Boot, Vue.js, CockroachDB) and multi-node Docker Swarm/Compose deployments, eliminating single points of failure.
Java Developer
2017 – 2018NEIT CONSULTING s.r.o.
- Developed core modules for the high-compliance "CARE" project for Česká Spořitelna a.s., utilizing Java 8, Spring Framework, and PL/SQL.
Java Developer
2015 – 2016COLSYS s.r.o.
- Built service and desktop applications utilizing Java 8 and JavaFX.
Education
-
Master’s Degree (Ing.) in Cybernetics and Robotics, Czech Technical University in Prague (ČVUT) (2017 – 2019)
Thesis: Mobile Web Browser User Interface Development for the Visually Impaired -
Bachelor’s Degree (Bc.) in Cybernetics and Robotics, Czech Technical University in Prague (ČVUT) (2013 – 2017)
Thesis: Distributed Cohesive Control of an Autonomous Helicopter Swarm - Secondary Education: SPŠ a VOŠ Kladno — Field of Study: Electronic Computer Systems
Certifications & Tech Stack
- Certifications: Oracle Certified Associate (Java SE 8 Programmer I); Linux Administrator Certification (Root.cz); Nginx Web Server & Reverse Proxy Administration (Root.cz).
- Languages: Czech (Native), English (Professional Working Proficiency).
- Technologies: Kotlin, Java, Rust, Go, Python, Spring Boot, Vue.js, Lua.
- Tools: Docker Swarm, PostgreSQL, CockroachDB, SQLite, Nginx, Linux (Rocky Linux, Debian).
Execution Style & Personal Background
- Martial Arts Practice: 10+ years of Lok Yiu Wing Chun practice (intermediate-advanced level). Focus on conflict psychology, structural resilience, and efficient problem-solving under pressure.
- Self-Hosted Infrastructure: Operates custom multi-VPS server architecture, self-hosted web applications, and personal domains (charvatjan.com).
- Hardware & Creativity: Electronic music production, playing guitar and bass guitar, and 3D printing.
- Personal Life: Based in Prague, sharing a grounded life with my fiancée of 12 years and our cats. Believer in long-term commitment, loyalty, and steady continuous growth both personally and professionally.