Denis Leonov

Senior Software Engineer at Uber

Amsterdam, North Holland, Netherlands
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

👤
Senior
🎓
Top School
Denis Leonov is a Senior Software Engineer based in Amsterdam with over a decade of experience building production-grade front-end and full-stack applications using React, TypeScript, and modern web platforms. At Uber he crafts well-tested, high-quality UI and component solutions and has contributed notable fixes and accessibility/keyboard features to the widely used open-source Base Web React library. Previously he led browser extension development for Cốc Cốc at scale (20M+ users), migrated legacy codebases to ES6+, and introduced CI and QA tooling to improve frontend reliability. Comfortable across the stack, he has shipped complex web apps, reusable component libraries, Node.js services, and even embedded/IoT prototypes earlier in his career. Known for pragmatic engineering and thorough testing, he combines hands-on implementation with mentorship and process improvements that accelerate teams.
code12 years of coding experience
job11 years of employment as a software developer
bookGPA 4.87 out of 5.0, GPA 4.87 out of 5.0 at Moscow State University of Mechanical Engineering
languagesRussian, English, Vietnamese
stackoverflow-logo

Stackoverflow

Stats
3,237reputation
224kreached
101answers
4questions
Badges
google-chrome
top-5%
javascript
top-5%
google-chrome-extension
top-1%
github-logo-circle

Github Skills (25)

javascript10
react-components10
component-development10
ui-design10
react-component10
uid10
google-chrome-extension10
component-library10
component-kit10
front-end-development10
react10
google-chrome9
system9
accessibility8
testing8

Programming languages (10)

TypeScriptJavaShellCSSC++CJavaScriptObjective-C

Github contributions (5)

github-logo-circle
uber/baseweb

Sep 2020 - Aug 2022

A React Component library implementing the Base design language
Role in this project:
userFront-end Developer
Contributions:1 review, 14 commits, 12 PRs in 1 year 11 months
Contributions summary:Denis primarily contributed to the development and maintenance of the Base Web React component library. Their work involved fixing bugs, such as resolving stacked context issues in table components and addressing spinner-determinate resetting issues. Furthermore, the user implemented new features, including adding an aria label prop for table head cells and implementing keyboard event handlers for the layer component. The user also updated documentation and improved existing components by refactoring code and removing typos.
react-componentreactlanguage-designreact-component-librarydesign-system
Deliaz/playpause

Dec 2013 - Aug 2018

Contributions:24 commits, 10 pushes in 4 years 9 months
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