Evgenii Korolevskii is a hands-on Staff Node.js Engineer and former CTO who blends C-level strategic experience with deep practical expertise in Node.js, TypeScript, and distributed systems. He has scaled engineering orgs from 2 to 100+ across 13 teams, led platform transformations (including Nest.js migrations and Kubernetes adoption), and built a white-label provisioning engine that cut product launch time from weeks to hours. At GitHub he contributed to popular Actions setup repositories, improving CI/CD reliability and caching for .NET, Java, and Go workflows. Today he mentors engineers, provides architecture for MVPs, and troubleshoots complex real-time and backend challenges while still shipping code. Based in Belgrade, he’s comfortable operating across strategy, architecture, and execution, with several impactful achievements held under NDA.
4 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Information systems and technologies, Bachelor's degree, Information systems and technologies at Petrozavodsk State University (PetrSU)
Set up your GitHub Actions workflow with a specific version of Go
Role in this project:
DevOps Engineer
Contributions:8 reviews, 34 commits, 10 PRs in 5 months
Contributions summary:Evgenii focused on improving the caching mechanism within the repository. They addressed issues related to cache folder handling and updated the build process. Their contributions primarily involved modifications to caching logic and build scripts, ensuring the tool's efficient operation. These changes are critical for optimizing the performance of the Go setup workflow.
Set up your GitHub Actions workflow with a specific version of Java
Role in this project:
DevOps Engineer
Contributions:12 reviews, 17 commits, 5 PRs in 6 months
Contributions summary:Evgenii primarily worked on improving the caching mechanism within the repository. Their contributions involved updating cache tool versions, implementing graceful error handling for cache-related issues, and modifying the caching logic to prevent resolution problems. These changes are reflected in adjustments to the distribution and cleanup processes of the Java setup action, and in the addition of unit tests. The user's work demonstrates a focus on build process optimization and reliability.
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
Evgenii Korolevskii - Staff Node.js Engineer (R&D) at 01tech