Akarsha Rai is a Senior Quality Engineer with eight years of experience specializing in automation, storage, and OpenShift environments, currently based in Bengaluru. With a strong background at Red Hat and now IBM, she focuses on building robust test suites and automation around persistent storage workflows and PVC lifecycle scenarios. Her open-source contributions include stability fixes to the widely used GlusterFS and extensive test development for the Red Hat OCS-CI framework, demonstrating deep familiarity with distributed storage internals and data integrity validation. She has a practical eye for hard-to-catch bugs, having resolved null pointer dereferences, uninitialized variables, and memory pool issues identified by static analysis tools. Colleagues rely on her to bridge backend code quality and automated verification, turning subtle correctness issues into repeatable test coverage. She holds a BE in Computer Science from SDMIT and brings a pragmatic, detail-oriented approach to reliability in cloud-native storage systems.
8 years of coding experience
Bachelor of Engineering - BE, Computer Science, 73, Bachelor of Engineering - BE, Computer Science, 73 at sdmit, ujire
Contributions:522 reviews, 85 commits, 115 PRs in 3 years 3 months
Contributions summary:Akarsha primarily contributes to the test suite for the OCS-CI repository. They focus on verifying and enhancing the functionality of the OCS-CI framework, specifically around persistent volume claims and storage solutions. The commits demonstrate expertise in writing and refactoring tests for features like PVC deletion, snapshotting, cloning, and verification of data integrity, demonstrating deep knowledge of the test framework and OCS features. Moreover, the user is involved in adding and modifying test cases for various scenarios.
Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
Back-end Developer
Contributions:12 commits in 3 days
Contributions summary:Akarsha primarily focused on fixing potential null pointer dereference issues and uninitialized variable problems within the GlusterFS codebase. Their contributions involved modifying core components related to `glusterd`, `ec` (erasure coding), and protocol handling to improve code stability and prevent potential crashes. The changes targeted specific issues identified by Coverity, focusing on enhancing the robustness of the distributed storage system. The user also addressed memory pool issues in `mem-pool.c`.
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.