Andrew Tolbert

Software Engineer at Apple

Rochester, 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
🎓
Top School
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.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Winona State University
stackoverflow-logo

Stackoverflow

Stats
11,538reputation
704kreached
246answers
0questions
Badges
java
top-5%
cassandra
top-1%
nosql
top-5%
github-logo-circle

Github Skills (45)

asynchronous10
admin10
back-end-development10
cassandra10
python10
async10
testing10
c-string10
databases10
database-administration10
c1110
java10
c1710
javas10
libuv10

Programming languages (13)

C#PowerShellJavaCSSCScalaGoGroovy

Github contributions (5)

github-logo-circle
Node.js Driver for Apache Cassandra
Role in this project:
userBack-end Developer
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.
cassandradrivernodejsjavascriptdatastax-driver
apache/cassandra-java-driver

Dec 2014 - Jul 2019

Java Driver for Apache Cassandra®
Role in this project:
userBack-end Developer
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.
Request Free Trial
Andrew Tolbert - Software Engineer at Apple