Dan Aprahamian

Senior Software Engineer at Vanta

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
Dan Aprahamian is a Senior Software Engineer with 11 years of experience building robust backend systems and developer-facing tooling, currently based in New York and working at Vanta. He has a strong track record at companies like Dropbox, Warp, and MongoDB, where he contributed directly to the official MongoDB Node.js driver and BSON parser—fixing leaks, adding aggregation and index features, and improving stream deserialization. Comfortable across production services and open-source ecosystems, he pairs practical bug fixes with specification and documentation work that improves interoperability and developer experience. His background in computer engineering from Columbia and years at FactSet give him a solid foundation in systems and data-centric engineering. Colleagues rely on him to untangle tricky connection and memory issues and to translate complex protocol behaviors into clearer tests and docs. Notably, his contributions to core MongoDB libraries reveal a focus on reliability and edge-case correctness that benefits large-scale data platforms.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at Columbia Engineering
stackoverflow-logo

Stackoverflow

Stats
1,070reputation
80kreached
1answer
5questions
github-logo-circle

Github Skills (22)

javascript10
technical-writing10
mongodb-database10
aggregation-framework10
connection-pool10
nodejs10
changestreams10
mongodb10
documentation10
connection-pooling10
utf9
testing9
uint8array9
database-design9
bson9

Programming languages (14)

C#MDXC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
mongodb/js-bson

Apr 2018 - Nov 2019

BSON Parser for node and browser
Role in this project:
userBack-end Developer
Contributions:33 commits, 34 PRs, 43 pushes in 1 year 7 months
Contributions summary:Dan primarily contributed to the `mongodb/js-bson` repository by fixing bugs and implementing new features related to the BSON (Binary JSON) parser. Their work included allowing deserialization of multiple documents in a stream, implementing FNV-1a hashing for ObjectIDs, and adding support for Uint8Arrays. They also addressed issues related to UTF-8 validation and deserialization of specific Unicode characters.
browserbsonnode-jsjavascriptnodejs
mongodb/node-mongodb-native

Nov 2017 - Nov 2019

The official MongoDB Node.js driver
Role in this project:
userBack-end Developer
Contributions:1 release, 503 commits, 404 PRs in 2 years
Contributions summary:Dan primarily contributed to the development of the MongoDB Node.js driver, implementing features and addressing existing bugs. Their work included adding support for index hints to the aggregate command, adding maxTimeMS to createIndexes and dropIndexes methods, and incorporating support for comments in aggregation commands. Additionally, they were involved in fixing connection and memory leak issues, as well as updating documentation and test cases for the driver.
nosqlnode-jsnode-mongodbnode-librarynodejs
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
Dan Aprahamian - Senior Software Engineer at Vanta