Andrew Bowman is a Customer Success Engineer at Neo4j with nine years of professional experience building server-side Java applications and graph database solutions. A Neo4j Certified Professional and prolific Stack Overflow contributor, he specializes in Cypher, graph data modeling, and query optimization, and has made notable open-source contributions to the widely used APOC procedures library (adding date, collection, and path-expansion utilities). Formerly an Android and backend engineer at athenahealth and a DoD contractor at HPE, he brings practical production experience across mobile, backend, and graph systems. Based in California and grounded in a CS degree from Cal Poly San Luis Obispo, he blends customer-facing support with hands-on engineering to help teams translate complex data relationships into performant graph solutions.
9 years of coding experience
10 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Role in this project:
Back-end Developer / Database Engineer
Contributions:62 commits, 43 PRs, 1 push in 3 years 5 months
Contributions summary:Andrew primarily contributed new functions and enhancements to the Neo4j APOC Procedures library, specifically focusing on date and collection-related functionalities. These contributions include implementing new procedures such as `apoc.date.convert()` and `apoc.date.add()`, as well as functions for collection manipulation like `shuffle()`, `randomItem()`, and `duplicates()`. The user also added new path expansion procedures. The development efforts included writing unit tests and documentation.
Awesome Procedures On Cypher for Neo4j 3.x - codenamed "apoc" If you like it, please ★ above ⇧
Contributions:33 pushes, 82 branches, 3 tags in 3 years 6 months
apocneo4jgraphcypherprocedures
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
Andrew Bowman - Customer Success Engineer at Neo4j