Alex Zherdev

Principal Front End Engineer at Atlassian

Vancouver, British Columbia, Canada
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
Alex Zherdev is a Principal Front End Engineer based in Vancouver with 15 years of industry experience and a decade focused on front-end engineering, infrastructure, and developer productivity. He has led technical teams at Atlassian and Salesforce, shaping front-end architecture and coaching engineers to improve delivery and code quality. A hands-on contributor to open source, Alex has fixed nuanced React linting bugs and added support for newer React features in widely used tooling, underscoring his attention to developer ergonomics. His work on a React Native IDE included UI feature development and snapshot testing infrastructure, reflecting a strong emphasis on robust developer-facing UX and testability. Trained in mathematics and computer science, he combines rigorous problem-solving with a curiosity-driven approach to tooling and platform-level improvements.
code10 years of coding experience
job15 years of employment as a software developer
bookMaster’s Degree Mathematics and Computer Science, Master’s Degree Mathematics and Computer Science at Belarusian State University
languagesEnglish, Russian, French
stackoverflow-logo

Stackoverflow

Stats
24,084reputation
1.6mreached
200answers
10questions
Badges
rubygems
top-5%
javascript
top-5%
ruby
top-1%
error-handling
top-1%
android
top-5%
activerecord
top-1%
github-logo-circle

Github Skills (33)

uitest10
javascript10
exceptions10
eslint10
ruby10
apk10
lint10
activerecord10
error-handling10
ui-testing10
ruby-on-rails10
react10
jsx10
rubygems9
react-native9

Programming languages (3)

TypeScriptJavaScriptRuby

Github contributions (5)

github-logo-circle
React-specific linting rules for ESLint
Role in this project:
userFront-end Developer
Contributions:68 commits, 33 PRs, 221 comments in 6 months
Contributions summary:Alex primarily contributed to enhancing the `eslint-plugin-react` repository by fixing bugs related to React-specific linting rules. Their commits addressed issues such as sorting propTypes, handling JSX element depths, and improving the destructuring-assignment rule. They also removed unnecessary dependencies and added support for new React features like createClass and shorthand fragments.
reactlintlintereslintjavascript
decosoftware/deco-ide

Sep 2016 - Nov 2016

The React Native IDE
Role in this project:
userFront-end Developer & QA Engineer
Contributions:7 commits, 6 PRs, 9 comments in 2 months
Contributions summary:Alex primarily contributed to the front-end of the React Native IDE, adding functionality for the user interface elements like toolbars and navigators, and working on the file tree. They also implemented integration tests for core UI elements. The commits demonstrate the implementation of a snapshot testing infrastructure for UI components, ensuring visual stability.
react-nativereactide
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
Alex Zherdev - Principal Front End Engineer at Atlassian