Brian Underwood

Elixir Developer at Erlang Solutions

Stockholm, Stockholm 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
Brian Underwood is an Elixir developer with 15 years of backend engineering experience, currently building resilient systems at Erlang Solutions in Stockholm. He specializes in data-intensive services across Elixir, Ruby and Node.js and brings deep database expertise spanning PostgreSQL, Neo4j, MongoDB, Redis, Elasticsearch and TimescaleDB. A committed open-source maintainer and contributor (co-maintainer of Neo4j.rb and notable fixes to the widely used acts_as_paranoid plugin), he focuses on correctness, recoverability and performance—his patches addressed DB-specific edge cases and added recursive association recovery. At Fishbrain he helped drive GraphQL adoption to 28% of requests and has hands-on experience optimizing and deploying recommendation and decision-tree models. He combines pragmatic engineering with a clear passion for Elixir and creating net-positive software.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science, Computer Science Engineering, Bachelor of Science, Computer Science Engineering at The Ohio State University
languagesEnglish, Swedish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
10,816reputation
430kreached
434answers
10questions
Badges
ruby
top-5%
ruby-on-rails
top-5%
activerecord
top-5%
cypher
top-5%
neo4j
top-1%
github-logo-circle

Github Skills (32)

algorithms10
python10
testing10
machine-learning10
rails10
ruby10
neo4j10
performance-optimization10
activerecord10
decision-tree10
ruby-on-rails10
postgresql9
ruby-on-rails-79
documentations9
cypher9

Programming languages (21)

C#JavaCSSRustCVueGoHTML

Github contributions (5)

github-logo-circle
neo4jrb/activegraph

May 2014 - Aug 2018

An active model wrapper for the Neo4j Graph Database for Ruby.
Role in this project:
userBack-end Developer
Contributions:1 release, 1849 commits, 197 PRs in 4 years 3 months
Contributions summary:Brian's commits primarily focused on fixing specifications related to active graph functionality within the activegraph library. These fixes involved changes to the association specification and the spec helper, indicating a focus on enhancing the reliability and correctness of the library's features. There were also documentation fixes, demonstrating a commitment to improving the readability and usability of the codebase. Furthermore, the user addressed several documentation issues including changes to API and general documentation.
neo4j-graphrubyneo4j-graph-databasedatabaserailtie
this repository is outdated and will be archived
Role in this project:
userBack-end Developer
Contributions:76 commits, 7 PRs, 41 pushes in 2 years 4 months
Contributions summary:Brian primarily focused on implementing and improving routes and functionalities within a Ruby on Rails application related to a Neo4j database. They added search and movie detail routes, fixed a bug related to the "roles" key, and updated models. Furthermore, the user updated the project to work with Neo4j 2.2 and cleaned up the code, demonstrating a focus on API design and database interaction.
outdatedarchived
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