Andrew Tolbert is a seasoned software engineer with 14 years of experience building reliable, high-performance back-end systems and distributed tooling, currently contributing at Apple from Rochester, MN. He brings deep expertise in databases and drivers—evidenced by notable open-source contributions to Apache Cassandra drivers and tooling—and a strong background in IoT platforms and performance tuning from prior roles at Digi and DataStax. Andrew’s work spans languages and layers, from C and Python bindings (enhancing the pyuv library’s Unicode and buffer handling) to Java and Node.js driver improvements, showing a pragmatic focus on robustness, testing, and real-world edge cases. He’s comfortable bridging DevOps and engineering concerns, having improved cluster management and configuration workflows for Cassandra, and he frequently authors integration tests and refactors to prevent subtle production failures. Colleagues rely on him for thoughtful improvements that reduce operational pain rather than flashy features.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Winona State University
Contributions:148 commits, 89 PRs, 300 pushes in 4 years 1 month
Contributions summary:Andrew contributed to the DataStax Node.js Driver, focusing on improving its functionality and stability. The user's commits involved adding tests for schema changes related to keyspaces and user-defined types (UDTs). The user also addressed issues related to the handling of host addresses with port numbers in integration tests and implemented features for protocol, parser and result emitter for each netClient. Furthermore, the user made improvements by using system.peers instead of local and incorporated changes to better handle the parsing of values within maps and a range of other improvements.
Contributions:107 reviews, 499 commits, 317 PRs in 4 years 7 months
Contributions summary:Andrew contributed to the core Java driver for Apache Cassandra. Their work involved fixing error messages, adding support for features like VIEW and CDC in the WriteType enum, and completing futures with SchemaChange results. The user also worked on improving the TimeCodec, and addressing issues around heartbeats and connection management. Additionally, they refactored test code, adding integration tests.
cassandradriverjava
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.