Georgiy Kargapolov

Scala Software Engineer at Neo4j

Greater Malmö Metropolitan Area Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Georgiy Kargapolov is a Scala software engineer with 12 years of experience specializing in functional programming and backend systems, currently working on the Cypher query language at Neo4j. He contributes to parsing, semantic analysis, query planning/optimization and execution, with notable open-source work optimizing Cypher's query compiler for complex subqueries and predicate handling in Neo4j’s core. Prior roles include backend and tools development for AAA game servers at Massive Entertainment, where he focused on performance optimization, C++ systems and database-backed services. Based in the Greater Malmö area, he blends deep systems-level thinking with practical hands-on engineering across languages and platforms. Colleagues rely on him for making complex query semantics performant and correct—an expertise that sits at the intersection of databases, compilers and backend engineering.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Systems Engineering, Bachelor's degree, Systems Engineering at Belarusian State University of Informatics and Radioelectronics
github-logo-circle

Github Skills (14)

neo4j10
databases10
query-optimization10
cypher10
graph-database10
relational-databases10
sql-database10
database10
optimization9
optimisation9
numerical-optimization9
algorithm9
code-optimization9
algorithms9

Programming languages (4)

JavaScalaJavaScriptLua

Github contributions (5)

github-logo-circle
neo4j/neo4j

Nov 2019 - Dec 2022

Graphs for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:533 commits, 43 comments, 28 issues in 3 years 2 months
Contributions summary:Georgiy contributed to the Cypher query compiler, focusing on the optimization of performance and the correct interpretation of complex queries. Their commits addressed issues related to the efficient handling of subqueries and optimized the processing of predicates, especially those involving relationship properties. The contributions demonstrate expertise in database query optimization and enhancing the core functionality of Neo4j's graph query engine.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
Contributions:3 pushes, 8 branches in 1 year 7 months
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