Nikhil Kathole

Principal Software Quality Engineer at Red Hat

Pune, Maharashtra, India
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
Nikhil Kathole is a Principal Software Quality Engineer at Red Hat with nine years of experience building reliable, cloud-native systems and test automation for subscription and satellite management services. A Red Hatter and open-source enthusiast, he blends Python programming with back-end and DevOps expertise to improve scalability and resilience in production-grade projects. His contributions to the widely-used Feast feature store include caching/refresh improvements, concurrency locks to prevent registry race conditions, and enhanced integration tests—work that demonstrates hands-on skill with ML infrastructure. At Red Hat he has led QE efforts for Pay-As-You-Go OpenShift offerings, driven early defect detection across teams, and mentored engineers while owning CI and reporting integrations. Known for pragmatic engineering, he often focuses on the intersection of reliability, automation, and developer experience to accelerate safe releases.
code9 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (16)

caching10
feature-store10
concurrent10
python10
concurrency10
data-engineering10
pytest9
testing9
mlops9
uid8
file-handling8
cli8
cicd8
front-end-development8
ui-design8

Programming languages (11)

DockerfileJavaShellMakefileJavaScriptRobotFrameworkGoHTML

Github contributions (5)

github-logo-circle
feast-dev/feast

Feb 2025 - Apr 2025

The Open Source Feature Store for Machine Learning
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:28 reviews, 13 PRs, 37 comments in 1 month
Contributions summary:Nikhil primarily focused on improving the caching and refresh mechanisms of the Feast registry, demonstrating a strong understanding of the project's core functionalities. They addressed concurrency issues by implementing lock mechanisms to prevent race conditions during registry updates. Additionally, the user contributed to the file path identification and integration tests, enhancing the reliability of the offline store. The user also made changes related to the UI and CLI for features list.
pythondata-qualitydata-sciencemlmachine-learning
ntkathole/satellite6-upgrade

Nov 2017 - Nov 2019

Satellite 6 upgrade related tools
Contributions:89 pushes, 53 branches in 2 years
satellite
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
Nikhil Kathole - Principal Software Quality Engineer at Red Hat