Ryan Shiroma is a Senior Data Scientist with a decade of experience applying statistical rigor and machine learning to high-impact products across finance, travel, and customer experience. He has led pricing and reinforcement learning projects for airlines at FLYR, built credit risk and GLM/GBM models at Capital One, and driven Bayesian scoring and agent compensation work at Empower. Comfortable bridging research and production, he contributes to open-source tooling such as enhancements to Capital One’s datacompy—improving Spark tolerance comparisons and test coverage—showing a focus on reliable, scalable data engineering. Based in Diamond Bar, CA, he pairs MS-level statistical training with practical software craftsmanship to turn complex data into actionable, audited solutions.
10 years of coding experience
8 years of employment as a software developer
MS Statistics, MS Statistics at San José State University
Associate's degree, Associate's degree at Fullerton College
Pandas, Polars, Spark, and Snowpark DataFrame comparison for humans and more!
Role in this project:
Back-end Developer / Data Engineer
Contributions:17 commits, 1 PR, 2 comments in 10 days
Contributions summary:Ryan focused on enhancing the `datacompy` library, specifically improving its Spark functionality. Their contributions involved adding and refining features related to tolerance comparisons within Spark DataFrames. The user also updated test cases to validate the new tolerance functionality and added tests to ensure correct matching rates, demonstrating a commitment to thorough testing and quality. The primary focus of their work appears to be in improving Spark compatibility within the context of data comparison.
Contributions:65 commits, 64 pushes, 1 branch in 6 months
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.