Dmitry Shvedov

Ubud, Bali, Indonesia
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
Dmitry Shvedov is a Senior Frontend Developer with a decade of experience modernizing large React/Redux codebases and shipping production-grade SaaS features. He has driven frontend architecture and release workflows from startups to scale—setting up Figlinq’s entire development process and cutting bundle size by 90% through careful webpack optimization. At Plotly he maintained components used by millions, contributed to notable open-source projects like react-plotly.js and react-chart-editor, and even prototyped a drag-and-drop dashboard in three days. His background in embedded and safety-critical systems gives him a pragmatic engineering rigor that surfaces in careful refactors, test additions, and dependency upgrades. Based in Ubud, Bali, he pairs hands-on coding with mentoring junior developers and a track record of turning messy legacy projects into maintainable, high-performance frontends.
code10 years of coding experience
job15 years of employment as a software developer
bookBSc, Business Administration, BSc, Business Administration at University of Indianapolis
bookBA, Computer Science, BA, Computer Science at York University
languagesEnglish, Russian, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,248reputation
614kreached
42answers
28questions
Badges
redux
top-5%
github-logo-circle

Github Skills (20)

javascript10
charts10
lifecycle10
ui-design10
chartjs10
charting10
uid10
front-end-development10
react10
plotly10
testing9
redux9
d3js7
babeljs6
jestjs6

Programming languages (12)

TypeScriptC++CSSRustCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
plotly/react-plotly.js

Feb 2019 - Dec 2020

A plotly.js React component from Plotly 📈
Role in this project:
userFront-end Developer
Contributions:3 releases, 1 review, 30 commits in 1 year 10 months
Contributions summary:Dmitry primarily focused on enhancing and maintaining the React component for the plotly.js library. Their work included fixing bugs related to component unmounting, syncing development tools, and upgrading package dependencies. They also refactored the code, removed deprecated React methods, and added new functionality like the `plotly_sunburstclick` event. Furthermore, they added test cases and ensured updates were triggered under various revision scenarios.
react-componentreactcharting-librarychartreact-js
figlinq/plotly-icons

May 2022 - Sep 2023

Icon set behind FiglinQ Chart Studio
Contributions:6 releases, 8 PRs, 18 pushes in 1 year 4 months
icon-setcharticonsicon
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
Dmitry Shvedov