Colin Stolley

Senior Software Engineer, Query Execution at MongoDB

Chicago, Illinois, 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
Colin Stolley is a senior software engineer with 11 years of experience specializing in systems programming, database internals, and high-performance back-end engineering. He currently focuses on query execution at MongoDB and has a strong track record improving core storage and query performance in a major open-source database. Previously he worked on reliable git storage and replication at GitHub—contributing optimizations to libgit2 and large-repo reference lookups—and built scalable, multi-threaded data pipelines and services at Sprout Social. Comfortable in C, C++, Java, and Python, he combines low-level systems insight with pragmatic engineering for production scale. An unexpected strength is his cross-disciplinary background, including legal studies, which complements his meticulous, audit-ready approach to complex systems.
code11 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Wisconsin-Madison
bookDoctor of Law - JD, Doctor of Law - JD at UIC John Marshall Law School
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (23)

git10
c-language10
binary-search10
databases10
c1110
data-structure10
mongodb-database10
c1710
performance-optimization10
data-structures10
cprogramming-language10
mongodb10
relational-databases10
sql-database10
database10

Programming languages (7)

JavaC++RustCGoRubyPython

Github contributions (5)

github-logo-circle
libgit2/libgit2

Sep 2021 - Jun 2022

A cross-platform, linkable library implementation of Git that you can use in your application.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 28 commits, 4 PRs in 9 months
Contributions summary:Colin contributed to the `libgit2/libgit2` repository by addressing bugs and improving the performance of the library. Their work included fixing a merge bug related to file modes during renames and adding a test case to verify the fix. They also significantly optimized ref lookups by implementing a binary search using mmap for packed-refs files, enhancing efficiency for repositories with numerous references. Additionally, the user contributed code updates, refactoring, and optimizations related to the commit-graph functionality, which is core to the git functionality.
version-controlgit-clientlibgit2dvcscross-platform
mongodb/mongo

Sep 2022 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer & Database Engineer
Contributions:13 commits in 4 months
Contributions summary:Colin primarily focused on implementing enhancements and fixes to the MongoDB database core, particularly around storage and query execution. They contributed to optimizing the column store feature, implementing the on-disk size metric, and adding custom statistics. In addition, the user refactored existing code and improved performance by converting calls to lambdas and avoiding unnecessary data copies within loops. These changes directly improved the performance and efficiency of the MongoDB database.
nosqlc-plus-plusmongodb-databasedatabasemongodb
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
Colin Stolley - Senior Software Engineer, Query Execution at MongoDB