Likith B

Software Developer at Couchbase

Bengaluru, Karnataka, India
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
Likith B is a software developer based in Bengaluru with five years of experience building performant backend systems and search infrastructure. Currently at Couchbase, he brings practical expertise in optimizing indexing and geospatial query performance—demonstrated by significant contributions to the popular Bleve Go search library, where he added buffer pools, timeout handling, a vector_base64 field, and improved fuzzy scoring. His work shows attention to robustness as well as speed, including fixes for panic-prone Bolt read paths and field-mapping logic. A BTech computer science graduate from PES University, he combines hands-on open-source contributions with production experience in database and search domains.
code5 years of coding experience
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at PES University
github-logo-circle

Github Skills (14)

algorithm10
algorithms10
go10
indexing10
performance-optimization10
elasticsearch-api9
amazon-elasticsearch9
data-structure9
aws-elasticsearch9
elasticsearchquery9
data-structures9
elasticsearch9
api8
apidoc8

Programming languages (3)

JavaJavaScriptGo

Github contributions (5)

github-logo-circle
blevesearch/bleve

Aug 2023 - Apr 2025

A modern text/numeric/geo-spatial/vector indexing library for go
Role in this project:
userBack-end Developer
Contributions:29 reviews, 26 PRs, 45 pushes in 1 year 8 months
Contributions summary:Likith significantly contributed to optimizing the `bleve` search library, particularly in the area of geospatial queries. Their work involved introducing buffer pools for performance enhancements in geoshape decoding. Furthermore, they added timeout functionality to the search handler and implemented a new `vector_base64` field type. They also corrected field mapping logic and addressed potential issues related to handling bolt panics during read operations, and enhanced fuzzy search scoring.
golangtext-indexingindexing
Likith101/bleve

Aug 2023 - Feb 2024

A modern text indexing library for go
Contributions:12 pushes in 5 months
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
Likith B - Software Developer at Couchbase