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