Vivek Rai

Senior Software Engineer at LinkedIn

Kushinagar, Uttar Pradesh, 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
🎓
Top School
Vivek Rai is a Senior Software Engineer with 7 years of experience specializing in distributed systems, large-scale data infrastructure, and high-throughput backend platforms. He has built petabyte-scale data movement systems and workflow orchestration engines, improving reliability and reducing latency for production services. At LinkedIn he drives cross-cluster data replication and disaster recovery using Apache Gobblin, where he is also an active Apache committer contributing fixes and enhancements like Iceberg table registration retries and partition-level copy support. Previously at Oracle he led performance and migration efforts—such as moving search indices to OpenSearch and accelerating internal services via gRPC—delivering measurable user and system improvements. Based in Kushinagar, India, he blends deep backend engineering with open-source stewardship, often surfacing subtle fixes that prevent production failures.
code7 years of coding experience
job4 years of employment as a software developer
bookHigh School, Mathematics, Science, Social Science, Hindi & English Literature, High School, Mathematics, Science, Social Science, Hindi & English Literature at Netajee Defence Academy
bookBachelor of Technology - BTech, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electronics and Communications Engineering at Motilal Nehru National Institute Of Technology
bookIntermediate, PCM + Computer Science, Intermediate, PCM + Computer Science at Rani Laxmi Bai Memorial School (R.L.B.)
languagesEnglish, Hindi
github-logo-circle

Github Skills (12)

retrying10
javas10
ice10
retry-policy10
mechanism10
data-management10
data-integration10
retry-pattern10
java10
apache-iceberg10
retry-logic10
apache9

Programming languages (7)

JavaC++CJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/gobblin

May 2024 - Mar 2025

A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.
Role in this project:
userBack-end Developer
Contributions:144 reviews, 29 PRs, 5 pushes in 9 months
Contributions summary:Vivek primarily contributed to the `apache/gobblin` repository by implementing features related to data integration and management. Their work focused on enhancing the retry mechanism for Iceberg table registration and adding support for partition-level copy in Iceberg-Distcp. Further contributions included validations for Iceberg table metadata and a fix for potential null pointer exceptions during overwrite operations. The user also worked on cleanup of work directory in Gobblin-on-Temporal execution and handle Container completion.
datadcosdata-streambig-data-integrationbatch-data
Blazer-007/Data-Science

Jan 2020 - Nov 2020

Contributions:27 commits, 26 pushes, 1 branch in 10 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.
Request Free Trial
Vivek Rai - Senior Software Engineer at LinkedIn