Ben Harkins

C++ Developer

Massachusetts, 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
Ben Harkins is a C++ developer based in Massachusetts with six years of hands-on experience focused on backend systems and test automation. He contributes to high-profile open source projects like Apache Arrow, improving core functionality, enhancing file system test coverage, and fixing CI and Valgrind issues to keep analytics tooling robust. Comfortable navigating complex codebases, he has implemented interface operator overloads and stabilized scanner tests—work that helps ensure reliable in-memory data interchange for multi-language ecosystems. Known for pragmatic debugging and thoughtful test improvements, he blends low-level C++ expertise with a results-oriented approach to quality and CI resilience.
code6 years of coding experience
github-logo-circle

Github Skills (14)

apache-arrow10
c-language10
cprogramming-language10
testing10
filesystem9
file-api9
data-structures8
data-structure8
optimisation7
optimization7
algorithm7
code-optimization7
algorithms7
numerical-optimization7

Programming languages (7)

JavaC++RustCHTMLThriftPython

Github contributions (5)

github-logo-circle
apache/arrow

Sep 2022 - Jan 2023

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 & Test Automation Engineer
Contributions:131 reviews, 11 commits, 34 PRs in 4 months
Contributions summary:Ben primarily contributed to the Apache Arrow project by implementing and testing enhancements to its core functionalities, specifically focusing on operator overloads, file system tell coverage, and Valgrind failure fixes. They added operator== methods to interfaces and improved test coverage within the file system layer. Furthermore, the user addressed a CI failure in the scanner test parameters, ensuring the project's stability and reliability.
apache-arrowarrowparquet
benibus/arrow

Aug 2022 - Sep 2025

Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
Contributions:174 pushes, 37 branches in 3 years
apache-arrow
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