Rei Odaira

Research Staff Member at IBM

Austin, Texas, 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

👤
Senior
🎓
Top School
Rei Odaira is a Research Staff Member at IBM with 11+ years of experience specializing in NoSQL and Big Data performance on IBM POWER, notably optimizing Apache Cassandra with IBM Data Engine for NoSQL (CAPI Flash). He brings deep systems expertise from a Ph.D. in Information Science and Technology and a background in compiler/runtime optimizations, hardware transactional memory, register allocation for mainframes, and JVM tuning for network processors. Rei is an active open-source maintainer—chiefly of CRuby on POWER and lz4-java—and contributes platform-specific improvements and testing to projects like ruby/spec and snappy-java. Based in Austin, he also applies his skills to Spark-based video analytics and cloud infrastructure reliability work, demonstrating an unusual blend of low-level performance engineering and practical cloud/tooling improvements.
code11 years of coding experience
bookUniversity of Tokyo
stackoverflow-logo

Stackoverflow

Stats
29reputation
421reached
1answer
1question
github-logo-circle

Github Skills (38)

ibm-cloud10
testing10
aix10
linux10
cloud-infrastructure10
terraform10
java10
ruby10
javas10
terraformer10
native-library10
snappy10
aac10
infrastructure-as-code10
error-handling10

Programming languages (5)

JavaC++CGoRuby

Github contributions (5)

github-logo-circle
https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs
Role in this project:
userCloud Engineer / Infrastructure Engineer
Contributions:17 commits, 20 PRs, 9 comments in 8 months
Contributions summary:Rei primarily focused on improving the IBM Cloud Terraform provider's reliability and error handling. Their contributions involved fixing error codes for resources such as VPN gateways, IPsec policies, and VPCs to ensure correct behavior when resources do not exist. They also implemented changes to allow deletion of non-existing resources like floating IPs, instances, and subnets. Additionally, the user added new test cases to improve the code coverage.
softlayeribm-cloudprovidersterraform-registrybluemix
ruby/spec

Mar 2016 - Oct 2018

The Ruby Spec Suite aka ruby/spec
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:19 commits, 17 PRs, 4 comments in 2 years 7 months
Contributions summary:Rei's contributions primarily revolve around modifying and adding tests to the Ruby Spec Suite. These changes focus on adapting tests for specific operating systems (particularly AIX) and ensuring their behavior aligns with system-specific nuances. The modifications involve conditional execution, skipping failing tests, and adjusting test logic to account for platform-specific behavior related to file system operations, process limits, and socket options, indicating a focus on testing and platform compatibility. The user also fixed typos in tests and added new tests.
ruby-gemmspecrailsrubyspec
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
Rei Odaira - Research Staff Member at IBM