Cole Greer

Senior Software Developer at Apache TinkerPop

North Vancouver, British Columbia, 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

🤩
Rockstar
🎓
Top School
Cole Greer is a Senior Software Developer based in North Vancouver with three years of professional experience and a BS in Computer Science from Simon Fraser University. He thrives on challenging problems and has quickly progressed from Software Developer II to senior roles after his team’s acquisition, now contributing to product-focused engineering at Improving. An active Apache TinkerPop committer and PMC member, Cole has made cross-language backend contributions—including adding User-Agent headers and compression configuration across Java, .NET, Go, Python, and JS—demonstrating attention to interoperability and protocol-level detail. He prefers diverse teams that leverage individual strengths and is motivated by building meaningful, high-impact products at scale. Notably, he pairs rapid learning with practical engineering changes that improve real-world client-server interactions.
code4 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Simon Fraser University
stackoverflow-logo

Stackoverflow

Stats
111reputation
834reached
4answers
0questions
github-logo-circle

Github Skills (19)

java10
javas10
websocket9
go8
dotnet8
asp-net8
dotnet-core8
net8
csharp8
javascript7
api7
apidoc7
janusgraph6
gremlin-server6
amazon-neptune6

Programming languages (5)

TypeScriptJavaJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/tinkerpop

Oct 2022 - Jan 2023

Apache TinkerPop - a graph computing framework
Role in this project:
userBack-end Developer
Contributions:308 reviews, 16 commits, 333 PRs in 3 months
Contributions summary:Cole implemented User-Agent request headers for the Java driver and server, and for the .Net and Go language variants (GLVs), to send in the websocket handshake for new connections. These changes involved modifications to existing code, including a test case in Java to check for the inclusion of the User-Agent header, and modifications to various classes to handle the User-Agent. The work also included the addition of a new configuration option, `enableCompression`, to Python, Java, and JS.
graphtinkerpopgremlingraphdbgraph-database
Bit-Quill/nodestream

Jan 2024 - Aug 2024

A Fast, Declarative, and Extensible ETL Framework for Graph Databases.
Contributions:1 review, 4 PRs, 6 pushes in 7 months
etl-frameworkgraph-database
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