Siddhartha Mahajan

Software Engineer at MongoDB

Sydney, New South Wales, Australia
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
Siddhartha Mahajan is a solution-oriented software engineer based in Sydney with six years of experience building server-side systems in C and C++. Currently at MongoDB, he specializes in backend and database engineering, contributing to core storage engine work. His open-source contributions to the WiredTiger project include transaction management, rollback-to-stable improvements, and adding column store support—demonstrating comfort with low-level concurrency, timestamps, and storage semantics. Graduating top of his class in Systems Programming from Western Sydney University, he combines strong academic foundations with production-facing engineering. Notably, he has turned nuanced database behaviors into testable examples, such as a weather-data column store demo that clarifies implementation details.
code6 years of coding experience
bookBachelor's degree, Systems Programming, 6.75 / 7, Bachelor's degree, Systems Programming, 6.75 / 7 at Western Sydney University
github-logo-circle

Github Skills (12)

c1710
databases10
transaction10
c1110
relational-databases10
sql-database10
wiredtiger10
database10
test-automation9
compiler8
python7
fest4

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
wiredtiger/wiredtiger

Dec 2020 - Dec 2022

WiredTiger's source tree
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1211 reviews, 83 commits, 335 PRs in 2 years
Contributions summary:Siddhartha primarily contributed to the WiredTiger database's internal workings, focusing on transaction management, rollback-to-stable functionality, and column store implementation. Their work included fixing code related to timestamps, improving verbose messaging, and enhancing rollback procedures. Furthermore, the user added column store support to existing tests and created a column store example to show its implementation with the weather data.
rustwiredtiger
wiredtiger/layercparse

Dec 2024 - Jan 2025

Semantic C parser python library
Contributions:10 reviews, 3 PRs, 19 pushes in 1 month
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
Siddhartha Mahajan - Software Engineer at MongoDB