Vivek Bharathan

Software Engineer at LanceDB

Millbrae, 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
Vivek Bharathan is a software engineer with six years of industry experience and a deep background in distributed systems and data engines, now based in Millbrae, California. He has held engineering and founding roles—most recently as Co-Founder and Principal Engineer at Ahana (acquired by IBM) and now contributing at LanceDB—bringing product-minded technical leadership to data infrastructure. Vivek has a research pedigree in AI and information fusion with peer-reviewed publications and early work on abductive reasoning, which informs his pragmatic approach to complex system design. His open-source contributions to the high-profile Presto project include improving Parquet error diagnostics, adding procedural defaults, and enabling DDL constraint operations, demonstrating attention to developer experience in large-scale SQL engines. Comfortable across academia, startups, and enterprise teams, he combines low-level backend expertise with an ability to translate research insights into production-grade features. An often-overlooked strength is his history in teaching and applied research, which helps him document, mentor, and shape robust engineering practices.
code5 years of coding experience
job23 years of employment as a software developer
bookMaster of Science Computer Science and Engineering, Master of Science Computer Science and Engineering at The Ohio State University
bookBachelor of Engineering Computer Science and Engineering, Bachelor of Engineering Computer Science and Engineering at Anna University Chennai
github-logo-circle

Github Skills (10)

javas10
hive10
sql10
java10
user-data9
data-model9
data-set9
parquet9
sql-parser8
big-data8

Programming languages (3)

JavaC++Go

Github contributions (5)

github-logo-circle
prestodb/presto

Jun 2020 - Nov 2022

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:218 reviews, 21 commits, 47 PRs in 2 years 5 months
Contributions summary:Vivek primarily worked on improving the Presto distributed SQL query engine, specifically addressing schema mismatch errors in Parquet files. Their contributions involved modifying code within the Hive connector to include table and Parquet file names in error messages. They also worked on allowing procedures to have optional arguments and default values. Furthermore, the user implemented support for DDL operations, including the `ALTER TABLE` command for constraints like `PRIMARY KEY` and `UNIQUE`.
distributed-sqlquerybigdataquery-enginesql
ClarenceThreepwood/presto

Jun 2020 - Feb 2025

The official home of the Presto distributed SQL query engine for big data
Contributions:577 pushes, 72 branches in 4 years 8 months
hbasebigdatabig-datatrinodatabase
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