Louise Berglund

Lead Software Engineer at Neo4j

Malmo, 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
Louise Berglund is a Lead Software Engineer at Neo4j with nine years of experience building and improving graph database features, particularly around Cypher query processing and spatial indexing. She combines a strong theoretical background (MSc in Engineering Mathematics) with hands-on backend work, contributing notable open-source improvements to Neo4j projects like APOC and the Spatial library (including a Hilbert space-filling curve implementation). Known for meticulous refactoring, security-driven dependency upgrades, and test fixes, she cares about robustness and maintainability as much as new features. Beyond coding, Louise is passionate about mathematical problem solving, technical writing, and teaching, and has a track record of organizing events and lectures through roles like board member of Pink Programming. Based in Malmö, Sweden, she brings both deep domain expertise in graph databases and a knack for turning complex algorithms into reliable production systems.
code9 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (M.S.) Engineering Mathematics, Master of Science (M.S.) Engineering Mathematics at Lund University
bookupper secondary education Information Technology, upper secondary education Information Technology at Berzeliusskolan
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
36reputation
507reached
2answers
0questions
github-logo-circle

Github Skills (23)

algorithm10
stored-procedures10
algorithms10
spatial-index10
graph-database10
data-structure10
java10
spatial-data10
neo4j10
javas10
database-design10
data-structures10
testing9
graph-algorithms9
databases9

Programming languages (9)

TypeScriptJavaShellSchemeGherkinScalaJavaScriptCypher

Github contributions (5)

github-logo-circle
neo4j/neo4j

Aug 2017 - Jan 2023

Graphs for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1079 commits, 143 PRs, 135 pushes in 5 years 5 months
Contributions summary:Louise primarily focused on implementing and improving features related to Cypher query processing within the Neo4j database system. Their work involved semantic checks for improved return cases and inclusive ORDER BY clauses, enhancing the functionality of Cypher. The user's contributions extended to the backend of the database, involving interaction with property keys, relationship types and index. They also participated in bug fixing.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
Role in this project:
userBackend Developer
Contributions:155 reviews, 66 commits, 156 PRs in 2 years 3 months
Contributions summary:Louise primarily contributed to the APOC (Awesome Procedures On Cypher) library for Neo4j, focusing on code refactoring, bug fixes, and dependency upgrades. They deprecated a function, refactored internal functions for compatibility, fixed a test related to export functionality, and upgraded a dependency to address a security vulnerability. These changes suggest a focus on maintaining and improving the core functionality and stability of the library.
neo4j-pluginneo4j-databasestored-proceduresmemgraphapoc
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