Larry White is a seasoned software engineer with 11 years of backend Java experience focused on databases and analytics, based in Redwood City, CA. He contributes to high-impact open-source projects such as Apache Arrow and Tablesaw, where his work on immutable table structures, JNI consolidation, CSV parsing, and advanced histogram/visualization features improves in-memory analytics and data interchange. Larry blends practical engineering with attention to data correctness and performance, adding features like Uint FieldVector support and safer iterator/vector handling that boost stability for downstream systems. His background suggests deep familiarity with columnar formats and Java-native integrations, making him a strong contributor to data infrastructure and analytic tooling.
Contributions:35 releases, 21 reviews, 1628 commits in 6 years 5 months
Contributions summary:Larry contributed to the development of the tablesaw Java data analysis library by implementing enhancements to the axis and example plot functionality. They added features to improve the parsing of CSV files, including an option for specifying a missing value string. Furthermore, the user extended the histogram feature, adding support for a new histogram type and further customization, contributing to enhancements in data visualization capabilities.
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:83 reviews, 17 commits, 17 PRs in 7 months
Contributions summary:Larry primarily contributed to the Java-based backend of the Apache Arrow project, focusing on implementing and enhancing features related to data structures and data processing. Their work included consolidating Java Dataset JNI compilation, adding documentation for dictionary encoding, and implementing an immutable Table data structure, which involved creating row-oriented access methods. Additionally, the user added support for generating data for Uint FieldVectors and addressed issues in the ArrowVectorIterator related to closing vectors, thereby improving the stability and functionality of the project.
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.