Experience
Veeam Software — Prague, Czechia
Software Engineer | Nov 2024 – Present
- Designed and developed an advanced Playwright test runner to orchestrate parallel infrastructure provisioning and test execution without conflicts, cutting runtime by 60% and nearly eliminating dependency-related failures
- Implemented a C#, React, and Postgres test portal with a custom artefactory consolidating test runs, deployments, accessibility checks, videos, logs, metrics, and bug links to make collaboration with other teams easier
- Automated 300+ critical E2E tests for AWS and Azure UI workflows, replacing days of manual QA with a CI pipeline that deploys, provisions infrastructure, runs tests, and reports bugs, cutting validation time to under an hour
- Architected an API testing suite for Azure, validating data integrity in workflows too costly and time-consuming to test manually by automatically provisioning all-private network environments (60+ entities) for backup and restore
- Developed and maintained a test framework with reusable components, product deployments, reporting, and integrations, creating and closing bugs automatically, strengthening test stability and speeding developer feedback
Radio Free Europe/Radio Liberty — Prague, Czechia
Frontend Developer | Apr 2023 – Oct 2024
- Migrated over 10 legacy ASPX pages and complex dialogs to React, updating the visual design and improving developer efficiency with Material UI
- Identified and eliminated 36% (approximately 5,000 lines of code) of code duplication within the CMS using jscpd, addressing potential maintainability issues
- Promoted a culture of continuous improvement by successfully advocating for an architecture design review process, aiming to strengthen developer skills and code quality
- Implemented GraphQL code generation with graphql-codegen, enhancing code reliability and type safety, and preventing bugs caused by API schema changes
- Created an RBAC permission guard using Apollo and React Context API, eliminating repetitive permission checks, improving page stability, and preventing recurring access-related bugs
Prague Labs — Prague, Czechia
Frontend Developer | June 2022 – Mar 2023
- Collaborated with a team of 2 designers to build a React component library, reducing landing page development time by 50% (from 1 day to 4 hours) and boosting PageSpeed Insights score by 20%
- Introduced over 30 Playwright E2E tests covering crucial Campiri project functionality and putting them into CI for smoke testing of frequent releases
- Implemented a custom JavaScript embeds widget for the WYSIWYG editor using RegExp for input validation to prevent blog users from XSS and malicious iframes
- Delivered critical product functionality such as real-time chat, booking calendars, and a multilingual blog with secure custom widgets, enabling key host–guest interactions and driving user engagement
Dalyoko — Remote (Ukraine)
Frontend Developer | Dec 2021 – June 2022
- Led a team of 3 junior developers, which contributed to securing 2 new projects
- Increased unit test coverage by 40% using Jest and Enzyme to ensure the validity of edge cases in vulnerable finance parts and enable the possibility of safe refactoring
- Set up GitLab CI/CD pipelines with webhook triggers and Node.js scripts to fetch content from Airtable for automated static site builds
Skills
Languages: TypeScript, JavaScript, HTML, CSS
Technologies: React, Playwright, Node.js, AWS, Azure, Docker