Abhi Dangeti is a Director of Engineering with 13 years of hands-on experience designing and shipping distributed databases and search index infrastructure, now leading Couchbase’s scalable, multimodal search architecture from Salt Lake City. He has progressed through technical and managerial roles at Couchbase—shaping distributed full-text, geospatial, and vector search, hybrid query processing, and hosted cloud offerings—bridging deep systems design with product delivery. His background in storage engines and KV systems is reinforced by open-source contributions to ForestDB and Bleve, where he improved storage correctness, memory safety, rollback APIs, and indexing telemetry. Colleagues rely on him for pragmatic architecture that balances performance, consistency, and operational needs across self-managed and cloud platforms. He pairs an academic foundation from Purdue with a developer’s attention to testing and leak fixes, often tackling subtle corner cases in low-level storage and indexing code.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Sciences, Bachelor of Engineering (B.E.) Computer Sciences at Visvesvaraya Technological University
Master of Science (M.S.) Computer Sciences, Master of Science (M.S.) Computer Sciences at Purdue University
Contributions summary:Abhi implemented and tested a new module testsuite for stale block reuse within the ForestDB storage engine, encompassing various functional tests to cover stale block reuse scenarios. They also added a unit test to get a document using an invalid offset and a test for BnodeCache, covering read/write, eviction, and multi-threaded read/write testing. The user addressed warnings and memory leaks in the code, by ensuring that memory allocations are properly accounted for.
A modern text/numeric/geo-spatial/vector indexing library for go
Role in this project:
Back-end Developer
Contributions:17 releases, 551 reviews, 339 commits in 5 years 9 months
Contributions summary:Abhi primarily focused on enhancing the indexing capabilities of the Bleve search library, particularly improving features related to rollback and performance analysis. They added new APIs to support index rollback and new entries to track and track statistics on segment introductions and persistence. They also implemented changes to improve code organization and added unit tests to verify the functionality of new APIs and features.
golangtext-indexingindexing
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
Abhi Dangeti - Director Of Engineering at Couchbase