Vladimir Petrov is a Senior ReactJS Developer with over nine years of experience building and hardening front-end applications and test automation, currently based in Odesa, Ukraine. He has driven UI migrations and single-page app rebuilds at Oracle and implemented production-facing React+TypeScript features and accessibility improvements across large projects. At GlobalLogic and in open-source contributions to the prominent Airbyte platform he combined UI development with E2E test design, adding API interceptors and stream-table functionality to ensure reliable UX. His background as a QA engineer who authored automation for microservices and mobile apps gives him a pragmatic, quality-first approach to front-end engineering and a knack for shipping maintainable, well-tested interfaces.
9 years of coding experience
7 years of employment as a software developer
Computer academy "Step"
(MS), Institute of Computer Systems, (MS), Institute of Computer Systems at Odessa National Polytechnic University
The platform that powers Airbyte. Please file issues in https://github.com/airbytehq/airbyte
Role in this project:
Front-end Developer & Test Automation Engineer
Contributions:29 reviews, 70 commits, 9 PRs in 1 month
Contributions summary:Vladimir primarily focused on developing and testing front-end components within the Airbyte platform. Their contributions included creating and extending end-to-end (E2E) tests for new features, particularly related to the stream table functionality. They implemented new UI elements, added interceptors for API requests, and configured test flows to ensure proper functionality. Furthermore, the user worked on modifying existing UI components and updating test configurations to reflect the changing design and behavior of the application.
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Role in this project:
Front-end Developer
Contributions:361 reviews, 76 commits, 94 PRs in 9 months
Contributions summary:Vladimir primarily focused on developing and improving the user interface for the Airbyte platform's web application. Their contributions involved fixing UI bugs, improving component styling, and enhancing user experience through improvements to the connection configuration and stream detail views. Key tasks included modifying the design of the toast notifications, the stream details panel and adding new components. The user also worked on accessibility features such as tooltips and table details.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vladimir Petrov - Senior ReactJS Developer at GlobalLogic