Software Engineer at /dev/null ⟨ htmlacademy ⟨ jetbrains
Saint Petersburg, Saint Petersburg, Russia
Join Prog.AI to see contacts
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.
17 years of coding experience
9 years of employment as a software developer
Master 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)
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Role in this project:
Back-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.
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.