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 16 years of full-stack experience building reliable backend systems and data-rich services across Ruby, Elixir, JavaScript, Python and R. Based in Stockholm, he has driven platform and API transformations at companies like Fishbrain and Hiotlabs, including spearheading GraphQL adoption and production ML recommendations. He brings deep data modeling expertise across SQL, Neo4j, MongoDB, Redis, Elasticsearch and time-series stores, and has co-maintained Neo4j.rb and improved ActiveRecord behaviors in widely used gems. Comfortable in microservices and monoliths alike, Brian pairs pragmatic engineering with careful testing and performance-driven refactors—evident from contributions optimizing an ID3 decision-tree implementation. He’s an active open-source contributor and longtime Neo4j/Ruby advocate who quietly favors Elixir for its productivity and resiliency.
code16 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 (29)

algorithms10
python10
testing10
machine-learning10
rails10
ruby10
neo4j10
performance-optimization10
activerecord10
decision-tree10
ruby-on-rails10
postgresql9
cypher9
documentation9
data-structures8

Programming languages (23)

C#JavaCSSCRustScalaVueGo

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.
graph-databaseneo4jrubyormrailtie
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