Greg Bestland

Software Engineer at DataStax

Pine Island, Minnesota, United States
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
Greg Bestland is a software engineer with 11 years of experience specializing in Java and Python for distributed systems and big data. Based in Pine Island, Minnesota, he is a current Software Engineer at DataStax where he contributes to production-grade drivers and cluster-aware features for Apache Cassandra. His open-source work includes significant backend and test-automation contributions to the DataStax Python Driver and the Apache Cassandra Java Driver, improving testing, metadata handling, and data-structure integrity. He has a proven track record of diagnosing and fixing protocol and timeout issues, and of adding features that enhance driver reliability across Cassandra versions. Practical and detail-oriented, Greg blends deep protocol-level understanding with a focus on testability and real-world compatibility. He tends to tackle subtle consistency and cluster-awareness problems that other engineers often overlook.
code11 years of coding experience
github-logo-circle

Github Skills (14)

javas10
data-structures10
cql10
python10
cassandra10
cassandra-database10
data-structure10
cassandra-cql10
java10
test-automation10
testing10
tracer9
trace9
sql8

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
datastax/python-driver

May 2015 - Feb 2017

DataStax Python Driver for Apache Cassandra
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:274 commits, 133 PRs, 454 pushes in 1 year 9 months
Contributions summary:Greg primarily contributed to the development and testing of the DataStax Python Driver for Apache Cassandra. Their commits focused on implementing test cases, specifically for features related to tracing and custom payloads, validating that the driver functions correctly with various Cassandra versions and protocol versions. The user addressed bugs and implemented fixes related to timeout issues, and applied improvements to code formatting within the test suite.
python-driverpythoncassandraapachedatastax
apache/cassandra-java-driver

Feb 2017 - Mar 2020

Java Driver for Apache Cassandra®
Role in this project:
userBack-end Developer
Contributions:56 commits, 55 PRs, 172 pushes in 3 years 1 month
Contributions summary:Greg primarily focused on implementing and testing core functionalities within the Java driver for Apache Cassandra. Their work involved overriding the `equals` and `hashCode` methods for data structures like `DefaultTupleValue` and `DefaultUdtValue`, which are crucial for data integrity and comparison within the driver. Furthermore, they added features to support node metadata and the retrieval of information via system views, enhancing the driver's ability to interact with and understand the Cassandra cluster. This demonstrates a commitment to improving data handling and cluster awareness.
nosqlcassandraapachedatabasedatastax
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