Vladimir Petrov

Senior ReactJS Developer at GlobalLogic

Odesa, Odesa Oblast, Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job7 years of employment as a software developer
bookComputer academy "Step"
book(MS), Institute of Computer Systems, (MS), Institute of Computer Systems at Odessa National Polytechnic University
languagesEnglish, Russian
github-logo-circle

Github Skills (18)

e2e-testing10
javascript10
cypress10
testing10
e2e-test10
css10
test-framework10
ui-design10
uid10
front-end-development10
html10
react10
sc9
typescript9
typescript-types9

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
airbytehq/airbyte-platform

Feb 2023 - Mar 2023

The platform that powers Airbyte. Please file issues in https://github.com/airbytehq/airbyte
Role in this project:
userFront-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.
airbytehq/airbyte

Apr 2022 - Jan 2023

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:
userFront-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.
operationpythondataintegration-platformdata-warehouse
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