Eugene Shchepotev

Software Engineer at /dev/null ⟨ htmlacademy ⟨ jetbrains

Saint Petersburg, Saint Petersburg, Russia
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
Eugene Shchepotev is a seasoned software engineer with 17 years of experience building full-stack Java and JavaScript systems and leading teams to deliver production-grade solutions. He blends backend expertise—having worked on embedded database features at JetBrains and contributed QA/test automation to the high-profile Node.js runtime—with frontend and API work in TypeScript, React, and Node.js. Eugene has hands-on cloud and infra experience (AWS, Kubernetes, Terraform) from project leadership roles and a track record of shipping real-time systems such as WebSocket-based chat backed by MongoDB. A former course author and university tutor, he pairs strong mentoring skills with a pragmatic approach to design and problem solving. His open-source contributions reveal attention to quality and test coverage across critical projects, reflecting a preference for robust, well-tested code over quick fixes. Trained as an MS in Computer Photonics and Machine Vision, he brings analytical rigor and curiosity to software engineering challenges.
code17 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MS), Computer Photonics and Machine Vision, Master of Science (MS), Computer Photonics and Machine Vision at Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO)
languagesEnglish, German, Finnish
github-logo-circle

Github Skills (15)

kotlin10
javas10
databases10
transactional10
javascript10
nodejs10
embedded-database10
java10
database10
testing10
key-value9
esmodules9
unit-testing9
crypto8
nosql8

Programming languages (10)

TypeScriptJavaCSSSCSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
JetBrains/xodus

Jun 2014 - Mar 2016

Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 commits, 1 PR, 4 pushes in 1 year 9 months
Contributions summary:Eugene contributed to the codebase by simplifying sample code within the `samples` directory. They fixed an issue (#XD-454) related to error reporting and logging in the `environment` package. The user also added and modified tests within the `entity-store` package, including tests for a `ComparableSet` data structure. These changes suggest an understanding of the core database and entity-store functionalities.
embedded-databaseyoutrackschema-lessjdbcentity-store
nodejs/node

Dec 2016 - Jun 2019

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 PRs, 2 comments in 2 years 5 months
Contributions summary:Eugene's contributions primarily revolve around testing and ensuring the correctness of the Node.js runtime. They've focused on switching arguments in `assertEqual` statements across multiple test files and adding new tests for various functionalities, including policy manifests and ESM module evaluations. The commits reflect a commitment to thorough testing across different areas of the project, with the aim of improving code quality. These changes included testing of crypto, and ES module eval, indicating a focus on enhancing the test suite's coverage.
windowsnode-jsjavascriptlinuxruntime
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
Eugene Shchepotev - Software Engineer at /dev/null ⟨ htmlacademy ⟨ jetbrains