Oleg Gekker is a Principal Software Engineer with 11 years of experience designing and delivering scalable, performance-focused web applications from architecture through deployment. Based in the San Francisco Bay Area, he blends front-end expertise (React, TypeScript, Angular) with full-stack and cloud infrastructure skills to build micro-frontend and enterprise management-plane solutions for cybersecurity and large-scale platforms. He has led cross-functional teams at Palo Alto Networks, GoDaddy, Uber and EPAM, driving refactors that improved speed, scalability, and maintainability while ensuring strong test coverage and CI/CD practices. An active contributor to open-source UI tooling, Oleg added accessibility, keyboard support and Storybook-driven examples to Uberโs popular Base Web component library, showing attention to developer experience as well as UX. Heโs known for translating complex domain needs into pragmatic frameworks and reusable components that accelerate delivery across teams.
11 years of coding experience
14 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Donetsk National Technical University
A React Component library implementing the Base design language
Role in this project:
Front-end Developer
Contributions:30 commits, 68 PRs, 288 pushes in 5 months
Contributions summary:Oleg primarily contributed to the implementation and enhancement of UI components within the `baseweb` React component library. Their work included adding new features, like the "info plugin," to existing components such as `Button` and `Checkbox`, and creating a toggle version of the `Checkbox` component. They also focused on integrating and utilizing Storybook for component documentation and demonstration, as well as adding keyboard and a11y support for the select components. This involved modifying code to support features like displaying live changing props and splitting the component into different examples for various purposes.
Contributions:19 commits, 17 pushes, 1 branch in 1 day
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
Oleg Gekker - Principal Software Engineer at Palo Alto Networks