Summary
Georgii Novoselov is a software engineer with nine years’ experience building high-performance backend systems and developer tooling, currently contributing to TypeDB in London. He helped rewrite a major database in Rust for a 3.0 release, designed new schema-constraints and query language features, and built drivers across multiple languages including a widely used C# client. Georgii has strong end-to-end product instincts from fintech and SRE-like roles—designing APIs, improving critical-path performance, and creating diagnostics pipelines that became the primary source for reporting. He pairs low-level systems expertise (C++, Rust) with UX improvements such as a JetBrains IDE plugin, mentors junior engineers, and regularly bridges product, testing, and DevOps concerns. An analytical problem-solver, he repeatedly turns complex technical requirements into production-ready infrastructure and developer-friendly tools.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Higher School of Economics
Russian, English