Randolph Tan

Software Engineer at MongoDB, Inc (formerly 10gen, Inc)

New York, New York, 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
Randolph Tan is a software engineer with 15 years' experience focused on systems and web development, currently maintaining core database server code at MongoDB in New York. He holds an MS in Computer Science from NYU and has deep hands-on experience in C/C++, Java, Ruby, and JavaScript, with prior work on embedded and printer panel systems in C/C++. Randolph has contributed to high-profile open-source database projects including MongoDB and TokuMX, where he improved sharding, retryable writes, and profiler performance—work that touches critical production paths. He has practical experience running client-facing engineering efforts in Japan, estimating work, coordinating cross-team designs, and mentoring junior developers. Known for blending low-level systems thinking with pragmatic delivery, he also maintains a background in languages from assembly to Scala that he can revive as needed.
code15 years of coding experience
job3 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at New York University
bookBachelor of Science in Electronics & Communications Engineering, Engineering, Bachelor of Science in Electronics & Communications Engineering, Engineering at De La Salle University
languagesJapanese, Chinese, Filipino, French
github-logo-circle

Github Skills (13)

databases10
c-language10
cprogramming-language10
mongodb10
relational-databases10
sharding10
sql-database10
mongodb-database10
database10
testing9
performance-optimization9
transaction9
multithreading8

Programming languages (5)

TypeScriptC++JavaScriptRubyPython

Github contributions (5)

github-logo-circle
mongodb/mongo

Feb 2012 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:1290 commits, 2 PRs, 484 pushes in 11 years 1 month
Contributions summary:Randolph's commits primarily focus on implementing and testing features within the MongoDB database, specifically related to sharding. They are implementing new test hooks to verify the proper functioning of orphan document deletion. The user interacted with core MongoDB source files to create a new functionality related to a bug fix, adding functionality for a retryable write command. The commits also reveal changes related to core functionalities like index consistency, and dealing with edge cases in the transaction management system.
mongodb-databasec-plus-plusdatabasemongodbnosql
Tokutek/mongo

May 2012 - Mar 2014

TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB | Issue tracker: https://tokutek.atlassian.net/browse/MX/ |
Role in this project:
userBack-end Developer & Database Engineer
Contributions:110 commits in 1 year 10 months
Contributions summary:Randolph contributed to the TokuMX MongoDB replacement engine by addressing several issues. These commits involved improving the writeback listener thread to handle exceptions more effectively, modifying migration processes for better slave count determination, and adding support for read preference commands in several core components. The user also worked on improving the performance of the profiler by changing `objsize` to `size`, which addresses an assertion issue.
mongodb
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