Sudarshan Vasudevan is a Research Scientist based in Mountain View with nine years of experience building large-scale distributed systems. He combines hands-on backend engineering with research-oriented problem solving, focusing on reliable data integration and pipeline correctness. His open-source work on Apache Gobblin includes implementing a concurrent FlowGraph structure and fixing nuanced multi-hop flow compilation bugs, showing attention to concurrency and edge-case data completeness. Comfortable in both production engineering and exploratory research, he bridges core systems design with practical fixes that improve real-world data workflows. Outside of work he balances technical rigor with family life as a dad and mentor, often sharing lessons learned with the developer community.
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:
Back-end Developer
Contributions:298 reviews, 92 commits, 283 PRs in 3 years
Contributions summary:Sudarshan contributed to the Apache Gobblin data integration framework, specifically focusing on the implementation and improvement of core data structures and functionalities. They implemented a concurrent data structure, the FlowGraph, and added logic to handle data completeness checks, addressing potential issues with partitioned data with no records. They also fixed a bug in the multi-hop flow compiler related to path finding and handling single-hop paths. The contributions spanned multiple core components of the framework, including the core logic for building and managing data pipelines.
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:533 pushes, 179 branches in 3 years 9 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
Sudarshan Vasudevan - Research Scientist at LinkedIn