Vikram Bohra

Staff Software Engineer at LinkedIn

San Jose, California, 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

🤩
Rockstar
🎓
Top School
Vikram Bohra is a Staff Software Engineer in the New York City area with 15+ years building PB-scale data infrastructure and 9 years of focused experience in distributed systems and data platforms. He has led large migrations and performance overhauls at LinkedIn, driving a Hive→Iceberg transition across 60,000+ tables and delivering $10M/year in compute savings by replacing legacy compaction with Spark+Iceberg incremental workflows. His work reduced publish latency from 8 to 2 hours and made OpenHouse storage-layer agnostic, enabling HDFS→S3 migration paths while preserving rollback and operational safety. Earlier roles at BlackRock and Citigroup sharpened his skills in high-throughput in-memory systems, sharding, and real-time trade processing. An active contributor to Apache Gobblin, he has implemented Kafka-backed metrics/reporters and Iceberg integration to improve ingestion, partitioning, and snapshot-driven incremental processing. He combines deep systems engineering with a pragmatic focus on cost, reliability, and operational observability.
code9 years of coding experience
job13 years of employment as a software developer
bookBachelors Computer Engineering, Bachelors Computer Engineering at Chaitanya Bharathi Institute
bookMasters Computer Engineering, Masters Computer Engineering at University of Florida
github-logo-circle

Github Skills (13)

data-engineering10
data-ingestion10
javas10
kafka10
apache10
metric10
java10
apache-iceberg9
data-management9
ice9
avro9
data-pipelines8
data-pipeline8

Programming languages (3)

JavaHTMLGroovy

Github contributions (5)

github-logo-circle
apache/gobblin

May 2019 - Oct 2022

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 & Data Engineer
Contributions:70 reviews, 36 commits, 87 PRs in 3 years 6 months
Contributions summary:Vikram primarily contributed to the development and maintenance of the Apache Gobblin data integration framework. Their work included implementing new reporters for metrics and events using Kafka, improving the framework's capabilities for data ingestion and management. They also focused on enhancing the system's features related to data partitioning, snapshot selection, and the integration with Apache Iceberg for data lake management. Additionally, they addressed code issues and refactored existing components to improve performance and data processing.
datadcosdata-streambig-data-integrationbatch-data
Gobblin is a distributed big data integration framework (ingestion, replication, compliance, retention) for batch and streaming systems. Gobblin features integrations with Apache Hadoop, Apache Kafka, Salesforce, S3, MySQL, Google etc.
Contributions:8 PRs, 179 pushes, 51 branches in 4 years 3 months
salesforceretentionbig-data-integrationcompliancekafka-connect
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
Vikram Bohra - Staff Software Engineer at LinkedIn