Dianna Hohensee

Senior Software Engineer at Elastic

Oakland, 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
Dianna Hohensee is a Senior Software Engineer with 10 years of experience specializing in distributed systems, concurrency, and storage for NoSQL and search databases. She has deep C++ and Java expertise and has shipped significant storage and sharding features at MongoDB and currently contributes to Elasticsearch at Elastic. Her work includes implementing multi-document transactions, consistent secondary reads during rebalancing, and internal upgrade/downgrade frameworks, demonstrating both algorithmic rigor and systems-level engineering. An active open-source committer to two of the most widely used database projects—MongoDB and Elasticsearch—she often touches low-level internals like allocator, transport, and catalog code. Dianna favors clean, documented code and pragmatic solutions that reduce complexity under heavy concurrency, and she pairs that with a strong testing and QA background from work on Mongoid. Based in Oakland, she blends production-grade backend engineering with a knack for finding order in chaotic distributed environments.
code10 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Columbia University
bookNashua High School North
languagesEnglish, French
stackoverflow-logo

Stackoverflow

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

Github Skills (40)

algorithms10
c-language10
object-mapping10
amazon-elasticsearch10
rspec10
databases10
data-structure10
java10
mongodb-database10
ruby10
javas10
data-mapping10
elasticsearchquery10
aws-elasticsearch10
cluster-manager10

Programming languages (5)

JavaC++CRubyPython

Github contributions (5)

github-logo-circle
mongodb/mongo

Nov 2015 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:608 commits, 1 PR, 355 pushes in 7 years 3 months
Contributions summary:Dianna primarily contributed to the back-end code of the MongoDB database, focusing on improvements to its catalog and storage components. They fixed bugs in index validation, ensuring correct data integrity during build and recovery. The commits show a strong understanding of data structures and algorithms. They also contributed to code related to the internal processes and system calls, confirming their experience with managing data access and manipulation.
nosqlc-plus-plusmongodb-databasedatabasemongodb
elastic/elasticsearch

Jul 2023 - Apr 2025

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:327 reviews, 124 PRs, 53 pushes in 1 year 8 months
Contributions summary:Dianna's contributions primarily involve modifying and extending functionality within the Elasticsearch codebase. They focused on improving the /_cluster/allocation/explain response by adding node roles to the output. Additionally, the user updated the transport layer to pass Executor into request handlers and refactored master node actions, which indicate a focus on optimizing the system's internal workings. The changes also include chunking the allocation explain response and passing executors into TransportAction constructors for enhanced efficiency and maintainability.
restfulsearch-engineopensearchelasticsearchjava
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
Dianna Hohensee - Senior Software Engineer at Elastic