Dylan Bethune-waddell

Technical Steering Commitee - OLAP Big Data Platform Integration Maintainer

Old Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
Dylan Bethune-waddell is an OLAP and big-data platform maintainer with 11 years of experience integrating and analyzing datasets and graphs at billion-scale using technologies like Apache Spark, Hadoop/MapR, Cassandra/ScyllaDB, JanusGraph, Elasticsearch and OmniSci. As a longstanding contributor and technical steering committee member for JanusGraph, he has driven refactors and TinkerPop API migrations that improved maintainability and OLAP compatibility. He programs across Java, C++/CUDA, Python and JavaScript, applies DevOps with Ansible, and pairs pragmatic engineering with reproducible workflows in Git, TaskWarrior and Org-Mode. His background in biomathematics, bioinformatics and molecular genetics informs research-focused work at University Health Network, where computation meets healthcare data. Curious and paper-driven, he actively reads the literature to keep implementations aligned with state-of-the-art approaches.
code11 years of coding experience
bookBachelor of Science - BS, Biomathematics, Bioinformatics, and Computational Biology, Bachelor of Science - BS, Biomathematics, Bioinformatics, and Computational Biology at University of Toronto
github-logo-circle

Github Skills (19)

graph-database10
java10
javas10
tinkerpop10
databases9
database9
refactoring9
gremlin7
data-structures6
data-structure6
hbase4
amazon-elasticsearch4
cassandra4
bigtable4
solr4

Programming languages (5)

TypeScriptJavaC++NextflowHTML

Github contributions (5)

github-logo-circle
JanusGraph/janusgraph

May 2016 - Jan 2017

JanusGraph: an open-source, distributed graph database
Role in this project:
userBack-end Developer
Contributions:20 commits, 11 comments in 8 months
Contributions summary:Dylan primarily contributed to refactoring and restructuring the JanusGraph codebase. They removed unused imports, renamed classes and interfaces (e.g., TitanGraphTransaction to Transaction, TitanIndex to Index), and moved functionality to different classes. A significant portion of their work involved adapting the code to the TinkerPop 3.2.x API, focusing on the FulgoraGraphComputer. These changes likely improved code maintainability and compatibility with external libraries.
tinkerpopsolrnebulagraphhbasedatabase
ijlab/mirdip

Sep 2022 - Feb 2025

Contributions:1 review, 1 PR, 3 pushes in 2 years 5 months
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
Dylan Bethune-waddell - Technical Steering Commitee - OLAP Big Data Platform Integration Maintainer