Todd Farmer is a strategic technology and operations leader with 17 years of experience driving cloud, support, and R&D organizations toward higher reliability and productivity. Currently Chief of Staff at LanceDB after leading R&D and operations transformation at Redpanda Data, he blends hands-on engineering roots in MySQL and Apache Arrow with executive program execution—instigating OKR-driven initiatives, SOC2/HIPAA compliance, and a corporate AI policy that yielded a 35% productivity gain. He has deep expertise in building DevOps/SRE practices for managed databases at Oracle MySQL and has contributed directly to open-source projects like MySQL Connector/J and Apache Arrow, improving connector stability and JDBC adapter behavior. Known for scaling remote-first, asynchronous workflows and consolidating security, IT, and GRC functions, he couples technical nuance with people-first operational design. Based in Lynden, WA, he pairs an MBA with a long history of shipping durable engineering and support processes that make complex systems easier to run.
17 years of coding experience
15 years of employment as a software developer
Master of Business Administration - MBA Business Administration and Management General, Master of Business Administration - MBA Business Administration and Management General at The University of Iowa Tippie College of Business
Bachelor of Arts (B.A.), Bachelor of Arts (B.A.) at Wheaton College
Contributions:50 commits, 1 PR in 5 years 3 months
Contributions summary:Todd primarily contributed to the MySQL Connector/J, focusing on enhancing load balancing and connection management features. They implemented a global blacklist mechanism for load balancing, along with support for multi-master replication setups. Furthermore, the user addressed several bugs related to connection handling, including fixes for potential null pointer exceptions and ensuring read-only state synchronization, resulting in improved stability and reliability of the connector.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:41 reviews, 13 commits, 11 PRs in 6 months
Contributions summary:Todd primarily contributed to the Java components of the Apache Arrow project, specifically focusing on improving the JDBC adapter. They addressed issues related to handling empty result sets and correctly iterating through result sets. Furthermore, the user implemented enhancements and flexibility in the MockResultSet and provided explicit column type mapping which demonstrates improving the JDBC integration with Arrow. The user also enhanced test coverage for the JDBC adapter and addressed inconsistent BigDecimal scales.
memorymulti-languagetoolboxacceleratedarrow
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.