Stefan Armbruster

Owner at Armbruster IT

Munich, Bavaria, Germany
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
Stefan Armbruster is a seasoned software engineer and entrepreneur with 16 years of experience building backend systems and graph database integrations from his base in Munich. As owner of Armbruster IT and former Presales Engineer at Neo4j, he blends hands-on development with customer-facing technical leadership, specializing in graph algorithms and database procedures. His open-source contributions to projects like Grails and the Neo4j APOC library include implementing Dijkstra variants and refining core framework internals, demonstrating deep expertise in performance-sensitive data modeling. He has also led IT and engineering functions as CIO at Immutable Insight and worked on graph solutions at RelationalAI, showing a track record of bridging product, ops, and developer needs. Notably, his work often targets the less-visible but critical plumbing—transactional behavior, dynamic properties, and plugin stability—making systems more robust for real-world workloads.
code16 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
39,713reputation
1.8mreached
1,089answers
17questions
Badges
lucene
top-5%
grails
top-1%
tomcat
top-5%
java
top-5%
rest
top-5%
cypher
top-1%
github-logo-circle

Github Skills (31)

graph-algorithms10
grails10
groovy10
graph-database10
java10
neo4j10
javas10
cypher10
database-management10
database10
nosql9
ajax9
relationship9
json9
indexing9

Programming languages (16)

JavaC++CSSSchemeCScalaGoHTML

Github contributions (5)

github-logo-circle
Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
Role in this project:
userBack-end Developer / Database Engineer
Contributions:1 release, 8 reviews, 353 commits in 4 years 9 months
Contributions summary:Stefan focused on implementing and expanding the functionality of graph algorithms and database-related procedures within the Neo4j APOC library. They implemented Dijkstra's algorithm, creating variations to handle different scenarios and constraints. Further, the user refactored code for relationship type and direction parsing, and introduced new procedures for database-specific operations like retrieving database graphs and supporting database-specific functions.
neo4j-pluginneo4j-databasestored-proceduresmemgraphapoc
apache/grails-data-mapping

Aug 2013 - Jun 2015

GORM - Groovy Object Mapping
Role in this project:
userBack-end Developer
Contributions:170 commits, 1 branch in 1 year 10 months
Contributions summary:Stefan's contributions primarily involved modifying and refactoring code related to the Neo4j database integration within the Grails data mapping project. Their work included removing deprecated code, refactoring transactional behavior, and improving the efficiency of queries. A significant portion of their work involved addressing issues related to dynamic properties and handling of associations in the context of the Neo4j backend. These changes appear to be aimed at enhancing the functionality, stability, and performance of the Neo4j data store.
groovyhibernatesqlgormmapping
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
Stefan Armbruster - Owner at Armbruster IT