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.
4 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Simon Fraser University
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.
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.