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 diverse industry experience, currently shaping front-end architecture and delivery at Atlassian. He blends deep JavaScript and React expertise with a passion for developer tooling — notable open-source contributions to the widely used eslint-plugin-react improved React-specific linting and added support for modern features. Previously a lead engineer at Salesforce and senior engineer at Galvanize, he has a track record of building polished UI systems, developer-facing tools, and robust test infrastructures (including snapshot testing for a React Native IDE). With a Master’s in Mathematics and Computer Science, Alex pairs analytical rigor and an inquiring mindset to improve code quality and developer experience.
code9 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 (34)

exception10
javascript10
eslint10
ui-test10
ruby10
apk10
javascripts10
lint10
activerecord10
error-handling10
ui-testing10
ruby-on-rails10
react10
jsx10
rubygems9

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