Building reliable PHP backends with Symfony, OpenSearch, and AWS.
Summary
I’m a software engineer focusing on PHP and web platforms. I build reliable, maintainable backends and lead teams to deliver pragmatic, business‑driven solutions. Comfortable across architecture, code reviews, mentoring, and hands‑on delivery.
Experience
Lead Software Engineer
NiCE
– Present
Technical lead with split focus on hands‑on delivery and cross‑region leadership. Highlights below.
More about this role
Lead technical interviews and pre‑screens for developer candidates.
Primary technical contact for Prague and a point of contact for other regions (Prague, Pune‑IN, Sandy‑US); facilitate cross‑region collaboration.
Drove onboarding of the Pune team via regular knowledge sessions, PR reviews, and Q&A to align with our development practices.
Tech lead for a Prague squad (4–5 developers, 2 QA) focused on architecture, quality, and predictable delivery—while remaining hands‑on.
Designing and implementing a new platform engine to replace our current ES/OpenSearch document handling and the bespoke Unit‑of‑Work around ES documents.
Championed AI‑assisted development: standardized GitHub Copilot and cloud‑based workflows; documented codebase skills/prompts so AI agents are maximally helpful.
Senior Software Engineer
NiCE
–
Senior engineer on an API‑heavy monolith, focusing on scale, stability, and cloud migration. Highlights below.
More about this role
Led migration from Elasticsearch 6 to OpenSearch, including indexing strategy, compatibility fixes, and operational runbooks.
Scaled critical request paths and background jobs to support increased onboarding volume and traffic.
Contributed to the move to AWS: SQS for decoupling, ElastiCache/Redis for caching and queues, and Lambda (Node.js) for auxiliary tasks.
Delivered integrations with internal NiCE components and stabilized shared contracts and API boundaries.
Primary stack: PHP (core), OpenSearch/Elasticsearch, Redis/SQS, AWS (ElastiCache, Lambda), with occasional React for UI pieces.
Software Developer
eBRÁNA
–
Product team work modernizing a large legacy platform (Zf1 → Symfony). Highlights below.
More about this role
Drove refactoring of key areas: dependency injection, controllers, and domain models.
Rewrote data layer to Doctrine ORM, improving maintainability and query clarity.
Standardized project structure and conventions to ease onboarding and reviews.
Head of Programming Department
eBRÁNA
– — Pardubice District, Czech Republic
Led a small PHP team while remaining hands‑on. Highlights below.
More about this role
Introduced deep‑work blocks and lightweight agile rituals for select projects.
Ran programming sessions to share knowledge and learn from wins and failures.
Owned hiring and onboarding; coached developers on design and code quality.
PHP Developer
eBRÁNA
– — Pardubice District, Czech Republic
Full‑time after M.Sc.; custom features and integrations for client e‑shops and sites. Highlights below.
More about this role
Delivered bespoke CMS/e‑commerce functionality in PHP and JavaScript.
Integrated ERP/accounting systems with shop backends and order flows.
Built and consumed e‑commerce feeds (e.g., product/price availability).
XHTML Coder
eBRÁNA
– — Pardubice District, Czech Republic
Part‑time during master’s; turned PSD designs into responsive HTML/CSS with light JS. Highlights below.
More about this role
Produced pixel‑accurate layouts from graphic designs (PSD → HTML/CSS).
Implemented UI interactions in JavaScript and assisted with cross‑browser fixes.
Contributed minor PHP tweaks where needed across projects.
Selected Projects
DDHaus – Construction Company Website
End‑to‑end delivery (A→Z). Launched in 2018; maintenance mode (no active feature development). Graphic design (Photoshop) provided by a designer. Built from scratch with PHP (Symfony) and JS.
Key features: house catalog, rich house detail, and automated PDF price list generation based on the current catalog — significantly reducing client effort.
University of Pardubice — Faculty of Electrical Engineering and Informatics (FEI)
Master’s degree (Ing.) in Information Technology from the University of Pardubice (FEI). As part of this program, I spent one Erasmus semester in Kalamata, Greece.
Contact
For privacy, I don’t publish my email here. Please reach out via LinkedIn.