Yogesh Mahajan

Staff Product Manager, Core Database

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
Yogesh Mahajan is a staff product manager and distributed systems expert with 20+ years of engineering and product leadership experience building high-performance databases and real-time data platforms. Currently leading Core Database product at MongoDB after scaling YugabyteDB’s core to PostgreSQL parity and driving a migration product that grew ARR from $3M to $29M, he blends deep hands-on backend engineering (Java/Scala, Spark, Geode, in-memory databases) with go-to-market execution. A long-time Apache contributor and former SnappyData lead, he has published peer-reviewed work and contributed performance and partitioning enhancements to the SnappyData/Spark ecosystem. He’s skilled at turning complex system-level tradeoffs—CAP, replication, GC and serialization—into practical products that accelerate customer rollouts and developer productivity. Notably, he spearheaded pgvector integration for semantic search in YugabyteDB, enabling AI-driven similarity search on embeddings and unlocking new use cases beyond traditional OLTP. Based in San Jose, he pairs technical depth with compliance and security experience (FedRAMP, HIPAA, HITRUST) to ship enterprise-ready database products.
code10 years of coding experience
job17 years of employment as a software developer
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at North Maharashtra University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
241reputation
3kreached
22answers
0questions
github-logo-circle

Github Skills (22)

spark10
databases10
partitioning10
scala10
database10
analytics9
java9
code-generation9
javas9
stream-processing8
sql8
algorithm7
algorithms7
data-structure7
data-structures7

Programming languages (6)

JavaCPLpgSQLScalaGoPython

Github contributions (5)

github-logo-circle
TIBCOSoftware/snappydata

Dec 2015 - Feb 2019

Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™. Stream, Transact, Analyze, Predict in one cluster
Role in this project:
userBack-end Developer & Database Engineer
Contributions:21 commits, 40 PRs, 252 pushes in 3 years 2 months
Contributions summary:Yogesh's commits primarily focused on modifying and enhancing the SnappyData database, specifically addressing issues related to partition management and data storage efficiency. They delinked RDD partitions from buckets to improve Spark's default parallelism and implemented support for setting multiple buckets during query execution. Furthermore, the user made changes to code generation for improved performance, and introduced modifications for the addition of new Alter table functionality. The commits demonstrate a strong emphasis on optimizing database performance and integrating Spark with the SnappyData system.
memorypredictstreammemory-databasetransact
ymahajan/yugabyte-db

Jun 2021 - Jul 2021

The high-performance distributed SQL database for global, internet-scale apps.
Contributions:29 pushes, 1 branch in 1 month
connection-poololtpdistributed-sql-databasesql-databasesql
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
Yogesh Mahajan - Staff Product Manager, Core Database