Tobias Johansson is a seasoned software developer based in Malmö with 11 years of experience building robust back-end systems and database functionality. Since 2018 he has contributed to Neo4j, improving query engine internals and performance-sensitive string and operator handling in a widely used graph database. His background spans software architecture and embedded/enterprise development across startups and established firms, reflecting a taste for neat, maintainable solutions and a deep drive to understand system internals. Comfortable moving between architecture and hands-on coding, he brings practical optimisation skills that target core engine behavior rather than surface-level fixes.
11 years of coding experience
9 years of employment as a software developer
Datorteknik, Datorteknik at Chalmers tekniska högskola
Contributions summary:Tobias contributed to the Neo4j database project, making several modifications to the code. They focused on improving the query engine and database functionality by fixing rendering issues, enhancing operator chain searching, and optimizing string handling. The changes involved modifications to the expression stringifier and the use of index-based operations, demonstrating their focus on core database components and performance optimization.
Cypher for Apache Spark brings the leading graph query language, Cypher, onto the leading distributed processing platform, Spark.
Contributions:4 PRs, 82 pushes, 40 branches in 1 year 11 months
queryquery-graphdistributed-systemapachebig-data
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.