Diana Suvorova

Software Engineer at Uber

California, United States
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
Diana Suvorova is a seasoned software engineer with 11 years of experience building front-end systems, currently contributing at Uber from California. She brings deep React expertise and a strong open-source streak—having improved React linting rules and contributed to Base Web, including dev tooling like Storybook, Flow, and rollup builds. Her background spans analytics and BI roles at Lattice Engines and early career work in enterprise software, giving her a unique blend of data-driven thinking and UI engineering. Known for tightening developer workflows and catching subtle bugs (e.g., prop-type typo detection and GraphQL integration fixes), she pairs practical engineering with attention to code quality and testing.
code11 years of coding experience
job8 years of employment as a software developer
bookMasters, Computer science, Masters, Computer science at Bauman Moscow State Technical University
stackoverflow-logo

Stackoverflow

Stats
1,154reputation
79kreached
4answers
2questions
Badges
redux
top-5%
react-redux
top-5%
github-logo-circle

Github Skills (27)

javascript10
react-components10
flow-control10
testing10
work-flow10
eslint10
react-component10
system10
component-library10
prop10
control-flow10
props10
flowtype10
react10
storybook9

Programming languages (6)

TypeScriptJavaCoffeeScriptJavaScriptHTMLClojure

Github contributions (5)

github-logo-circle
React-specific linting rules for ESLint
Role in this project:
userFront-end Developer
Contributions:18 commits, 21 PRs, 89 comments in 3 months
Contributions summary:Diana primarily contributed to improving the linting rules for React components. Their work involved fixing bugs related to unused prop types, GraphQL integration, and shape prop handling. They added new test cases to ensure comprehensive coverage for various scenarios, including cases from existing issues. Additionally, the user enhanced the rule for detecting typos within prop types.
reactlintlintereslintjavascript
uber/baseweb

Mar 2018 - May 2019

A React Component library implementing the Base design language
Role in this project:
userFront-end Developer
Contributions:13 commits, 2 PRs, 5 pushes in 1 year 2 months
Contributions summary:Diana primarily focused on setting up and configuring the development environment and implementing UI components within the React-based library. Their contributions include setting up linting, flow type checking, and Storybook for component documentation and testing. They also integrated a rollup build process and configured end-to-end tests. The user also made styling and component-related improvements.
react-componentreactlanguage-designreact-component-librarydesign-system
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