Georgii Novoselov
Software Engineer @Typedb
Signup · Get unlimited contacts
WORK HISTORY
Software Engineer @Typedb
London, GB
Software development of the revolutionary polymorphic database TypeDB with tools and infrastructure around it.• Implemented a cloud diagnostics data service to enhance product planning and error analysis, processing reports from databases all around the world. It became the main source of data for internal and external reports.• Rewritten the whole database in Rust as a part of a team of 4 for the 3.0 release, playing a significant role in the modeling of the new database schema constraints system and the design of the new version of TypeQL (TypeDB query language).• Enhanced user adoption and the usage of the database by developing and integrating an HTTP Endpoint with a REST API, supporting a complete set of client features to work with databases.• Introduced a flexible database migration instrument, which has become the center point of upgrades of huge clients between major versions of the application.• Increased the user base and the number of database application areas by implementing a new driver for C# with thousands of downloads.• Worked on drivers for Rust, Java, Python, and C/C++, including their almost complete rewrite and optimization up to 5x. Introduced a new complete approach to testing client applications against the required set of APIs for accessing the database server.• Enhanced the UX while working with the database\'s query language by reengineering the plugin for JetBrains IDEs.• Mentored interns.
EDUCATION
Higher School of Economics
Bachelor's degree, Computer Science
ABOUT GEORGII NOVOSELOV
I always loved solving problems, and I also like computers. Turns out, computer problems are the most fun, so I ended up solving a lot of those, counting.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.