Sergey Petushkov

Staff Engineer at MongoDB

Berlin, Germany
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
Sergey Petushkov is a seasoned JavaScript developer based in Berlin with 11 years of experience building robust front-end and tooling solutions. He contributes to high-profile open-source projects such as styled-components and webpack, where he has improved developer experience through sandbox environments, hot module replacement, and schema-based plugin validation. His work spans UI engineering—refactoring complex React components and profiler UIs—to backend-focused improvements like connection handling in MongoDB Compass, showing strong full-stack fluency. An immigrant from Russia, Sergey brings a pragmatic, detail-oriented approach evidenced by test-driven fixes and careful refactoring across codebases. He combines deep insight into build systems with a knack for making developer-facing tools more reliable and user-friendly.
code11 years of coding experience
job11 years of employment as a software developer
languagesEnglish, Russian, ein bisschen deutch
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (31)

javascript10
testing10
component-development10
css-in-js10
css10
styled-components10
bundle10
ui-design10
redux10
plugin10
webpack10
mongodb-database10
jscript10
uid10
front-end-development10

Programming languages (9)

TypeScriptJavaC++ShellCJavaScriptRubyLess

Github contributions (5)

github-logo-circle
mongodb-js/compass

Dec 2020 - Jan 2023

The GUI for MongoDB.
Role in this project:
userBack-end Developer
Contributions:1 release, 3045 reviews, 631 commits in 2 years 2 months
Contributions summary:Sergey's commits primarily focus on implementing and exposing connection options within the MongoDB Compass GUI. They added functionality to return connection options from the connect method and incorporated test coverage for this new functionality. Additionally, they addressed a critical bug in checking `isWritable` and `isMongos` properties, alongside fixing tests related to these properties. Furthermore, the user made various improvements to code formatting and dependency updates.
compassmongodbguimongoose-plugin
firefox-devtools/profiler

Jan 2018 - Mar 2020

Firefox Profiler — Web app for Firefox performance analysis
Role in this project:
userFront-end Developer
Contributions:33 commits, 6 PRs, 31 comments in 2 years 2 months
Contributions summary:Sergey primarily contributed to the Firefox Profiler's front-end development, focusing on UI component modifications and enhancements. They replaced `isMounted` with animation in the ProfileViewer component, and they added new selectors for right-clicked call nodes and markers. The user refactored CallNodeContextMenu and MarkerContextMenu to use the new selectors and refactored several marker-related components.
firefoxreactgecko-profilerperformance-analysisjavascript
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
Sergey Petushkov - Staff Engineer at MongoDB