Vladislav Botvin is a Node.js backend team lead with 13+ years building high-performance, strongly-typed server systems and microservices, currently architecting TypeScript/GraphQL APIs at Sberbank with 100% type coverage. He combines deep backend expertise (Postgres, Redis, Kafka, ClickHouse) with functional-programming practices and a TDD mindset, having led teams that migrated monoliths to microservices and implemented CPU-bound Rust/WebAssembly tasks. An active open-source contributor, he has improved type safety in the popular Moleculer framework and published tooling that tightens SQL-TypeScript integration. Comfortable across the stack, he prefers backend architecture but still ships front-end when needed, and continuously explores languages like Clojure, F#, Go and Rust to inform better system design.
13 years of coding experience
3 years of employment as a software developer
math and IT, almost all high, math and IT, almost all high at State Classical Academy named after Maimonides (former Moscow Jewish Academy)
:rocket: Progressive microservices framework for Node.js
Role in this project:
Back-end Developer
Contributions:5 commits, 7 PRs, 16 comments in 2 months
Contributions summary:Vladislav primarily focused on improving the type definitions for the Moleculer framework. Their contributions included fixing logger and middleware types, as well as enhancing action parameter and calling options interfaces. The user also improved the overall logger types and provided a test file for the logger. These changes suggest a focus on improving the framework's developer experience and type safety.
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
Vladislav Botvin - Node.js Backend Team Lead at ADV / Sberbank