Peter Rinehart

Senior Software Engineer at Pentaho

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
Peter Rinehart is a Senior Software Engineer with 7+ years of focused open-source and enterprise back-end experience, currently contributing to Pentaho and Hitachi Vantara projects. He specializes in big data and ETL systems—making practical enhancements to Kafka consumers/producers, Hadoop/Shims, Hive/Impala integrations, and Pentaho Data Integration (Kettle). His work blends security and performance improvements, from caching LDAP authenticators and password encoding to SSL for JMS steps and Spring security upgrades. Peter also improves code quality and maintainability through refactoring, checkstyle cleanup, and test fixes, with a track record of addressing subtle bugs like memory allocation and metastore handling that can cause data corruption. Trained in computer science at Cornell, he brings institutional experience from Lockheed Martin to modern analytics stacks, pairing rigorous engineering discipline with hands-on contributions to widely used open-source BI components. An understated strength is his attention to integration edge-cases—linking parent/sub-transformations and variable substitution during previews—that noticeably improve developer and user workflows.
code7 years of coding experience
job22 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Cornell University
github-logo-circle

Github Skills (37)

pentaho10
ldap10
ssl10
plugin-development10
configuration-management10
big-data10
kafka10
spring-security10
hadoop10
java10
security10
olap10
javas10
hive10
checkstyle10

Programming languages (3)

JavaJavaScriptXSLT

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Jul 2018 - Jan 2023

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer
Contributions:222 reviews, 396 commits, 487 PRs in 4 years 7 months
Contributions summary:Peter contributed to the core logic and functionalities of the Pentaho Data Integration (PDI) tool, a.k.a. Kettle. The commits demonstrate a focus on enhancing the platform's data integration capabilities by addressing specific issues and implementing new features, such as implementing SSL for IBM MQ JMS steps. The user's work includes code changes to the UI layout and various security implementations. Additionally, the commits involve test case improvements to ensure the proper behavior of the code.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/pentaho-hadoop-shims

Jun 2019 - Jan 2023

Hadoop Configurations
Role in this project:
userBack-end Developer
Contributions:26 reviews, 101 commits, 133 PRs in 3 years 8 months
Contributions summary:Peter primarily contributed to the Hadoop configurations within the `pentaho/pentaho-hadoop-shims` repository. Their work involved fixing bugs, such as ensuring proper memory allocation to prevent data corruption. The user also made changes to methods to avoid version conflicts, as well as adding and modifying configuration files. Furthermore, the user updated code related to file path resolution and implemented changes for Impala-related JDBC functionality, demonstrating experience with Hive and Hadoop ecosystems.
hadoopconfigurations
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
Peter Rinehart - Senior Software Engineer at Pentaho