Larry White

Software Engineer

Redwood City, California, 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
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.
code11 years of coding experience
bookMassachusetts Institute of Technology
github-logo-circle

Github Skills (18)

data-visualizations10
data-visualisation10
data-structure10
java10
javas10
data-structures10
data-visualization10
csv-parse9
apache-arrow9
documentation9
data-analysis9
csv-parsing9
jna8
lib8
arrows7

Programming languages (11)

TypeScriptJavaC++SmalltalkTeXJavaScriptVueMathematica

Github contributions (5)

github-logo-circle
jtablesaw/tablesaw

Dec 2015 - May 2022

Java dataframe and visualization library
Role in this project:
userBack-end Developer
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.
java-dataframeplottingplotsstatistical-analysisstatistics
apache/arrow

May 2022 - Dec 2022

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-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.
Request Free Trial
Larry White - Software Engineer