Tobias Johansson

Software Developer at Neo4j

Malmo, Skåne County, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookDatorteknik, Datorteknik at Chalmers tekniska högskola
languagesSwedish, English, German
github-logo-circle

Github Skills (14)

query-engine10
databases10
relational-databases10
sql-database10
database10
scala9
performance-optimization9
javas8
java8
data-structure7
data-structures7
algorithm7
algorithms7
datastructures-algorithms7

Programming languages (7)

JavaShellGherkinScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
neo4j/neo4j

May 2019 - Dec 2022

Graphs for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:515 commits in 3 years 7 months
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.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
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.
Request Free Trial
Tobias Johansson - Software Developer at Neo4j