🇨🇿 Čeština (výchozí)
Jsem backend vývojář ve společnosti FAVI, evropském online vyhledávači nábytku. Vyvíjím rozsáhlé backendové systémy v PHP a Symfony: asynchronní zpracování dat přes RabbitMQ a vyhledávání nad Elasticsearch. Vývoji webových aplikací se věnuji od roku 2020 – mám full-stack zkušenosti s Vue 3 a Nuxt, za sebou integrace ERP systémů (Pohoda, Helios) a návrhy interních platforem.
- Vyvíjím a navrhuji backendové systémy (Symfony, modulární monolit) s důrazem na architekturu a udržitelnost.
- Pracuji s asynchronním zpracováním dat a konzistencí – producer/consumer fronty v RabbitMQ, indexace do Elasticsearch.
- Kvalita kódu je pro mě standard: unit testy (PHPUnit), statická analýza (PHPStan), code review a CI/CD v GitLabu.
- AI používám denně Integrace: Daktela, Balíkobot, Ecomail, Mailkit, GoPay, Monetico, VIES, Foxentry ERP: Helios, Pohoda AI: Claude Code (denně), ChatGPT, Gemini · integrace přes Gemini API a OpenAI API
Backendový vývoj evropského vyhledávače nábytku a bytového vybavení, který propojuje miliony produktů od tisíců e-shopů. Rozsáhlý modulární monolit v PHP a Symfony.
Moje role:
- Vývoj backendu: asynchronní zpracování přes RabbitMQ, indexace a vyhledávání nad Elasticsearch
- Vývoj interních i veřejných částí platformy
- Kvalita kódu: PHPUnit/Codeception, PHPStan s vlastními pravidly, code review, GitLab CI/CD
Specializovaný web pro opravy a výměny řídicích jednotek automobilů. Obsahuje přes 20 000 produktů ve čtyřech jazykových mutacích. Napojen na ERP systémy Pohoda a Helios.
Moje role:
- Propojení na ERP systémy (Pohoda + Helios)
- Vícejazyčnost a struktura produktů
- Správa importů, feedů, optimalizace výkonu
Interní systém pro správu individuálních oprav řídicích jednotek, propojený s ERP a zákaznickým servisem. Umožňuje evidenci času, spotřeby materiálu, generování dokumentů a sledování stavu zakázek.
Moje role:
- Kompletní vývoj systému od návrhu po nasazení
- Logika výrobního toku, evidence času a nákladů
- Generování dokladů a přehledy pro vedení
- Integrace s ERP, napojení na sklad a CRM
B2C e-shop pro přím
- Vývoj logiky košíku a objednávek
- Automatizace dostupnosti produktů podle výroby
- SEO a více jazykových verzí
Vývoj a správa vývojářského frameworku pro tvorbu administrací a B2B systémů. Původní systém postavený na jQuery přepsán do moderní SPA aplikace ve Vue 3.
Moje role:
- Návrh SPA architektury, router, stavový management
- Přepis starých modulů z jQuery do Vue 3
- Tvorba komponent a formulářového frameworku
- Interní knihovny a nástroje pro vývoj
🇬🇧 English (click to expand)
I'm a backend developer at FAVI, a European online search engine for furniture and home furnishings. I build large-scale backend systems in PHP and Symfony: asynchronous data processing with RabbitMQ and search on top of Elasticsearch. I've been developing web applications professionally since 2020, with full-stack experience in Vue 3 and Nuxt, ERP system integrations (Pohoda, Helios), and internal platform design.
- I design and build backend systems (Symfony, modular monolith) with a focus on architecture and maintainability.
- I work with asynchronous data processing and consistency – producer/consumer queues in RabbitMQ, indexing into Elasticsearch.
- Code quality is my standard: unit tests (PHPUnit), static analysis (PHPStan), code reviews, and GitLab CI/CD.
- I use AI daily in development (primarily Claude Code) and have integrated LLMs into applications via the Gemini API and the OpenAI API.
- I bridge developm AI: Claude Code (daily), ChatGPT, Gemini · integrations via the Gemini API and the OpenAI API
Backend development of a European search engine for furniture and home furnishings, connecting millions of products from thousands of e-shops. A large modular monolith built with PHP and Symfony.
My role:
- Backend development: asynchronous processing with RabbitMQ, indexing and search on top of Elasticsearch
- Development of both internal and public parts of the platform
- Code quality: PHPUnit/Codeception, PHPStan with custom rules, code reviews, GitLab CI/CD
A specialized website for automotive ECU repairs and exchanges. Contains over 20,000 products in four language versions. Integrated with Pohoda and Helios ERP systems.
My role:
- Architecture and development of the entire website
- Integration with ERP systems (Pohoda + Helios)
- Multilingual product structure
- Management of imports, feeds, performance optimization
Internal system for managing individual ECU repairs, integrated with ERP and customer service. Enables tracking of time, material consumption, document generation, and order status monitoring.
My role:
- Complete system development from design to deployment
- Manufacturing flow logic, tracking time and costs
- Document generation and management reports
- ERP integration, warehouse and CRM connections
B2C e-shop for the direct sale of refurbished ECUs. Integrated with ERP systems and the production module for managing product availability and status.
My role:
- API integration with warehouse and production systems
- Shopping cart and order logic development
- Automated product availability based on production
- SEO and multilingu
Development and management of a framework for building admin and B2B systems. The original system built on jQuery was rewritten into a modern SPA application using Vue 3.
My role:
- SPA architecture design, router, state management
- Refactoring old modules from jQuery to Vue 3
- Creating components and form framework
- Internal libraries and development tools
Online configurator for selecting and designing custom photovoltaic systems. Built on React and optimized for a user-friendly component selection experience. Connected to the backend and exports technical documentation.
My role:
- Creation of the interactive configurator in React
- Handling dynamic selections, validation, and states
- Exporting assemblies to PDF and automatic calculations
- UX design and logic collaboration for component selection