Ashish Negi

Senior Software Engineer at MongoDB

Pflugerville, Texas, 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
Ashish Negi is a Senior Software Engineer with 13 years of experience building high-performance back-end systems and distributed databases, currently contributing at MongoDB after several impactful years on Reliable Collections and Service Fabric at Microsoft. He writes production code in C++, Go, C#, and Clojure, and is a passionate practitioner of functional programming, having experimented regularly with Clojure, Rust, and Haskell. His open-source work includes performance-focused optimizations for the Dgraph graph database—adding early termination, cache-aware loops, and benchmarks to measurably improve list intersection logic. Known for seeking simplicity and “relaxed focus,” he applies cross-domain learnings and pet projects to practical engineering problems. Based in Pflugerville, Texas, he combines deep systems expertise with a curiosity-driven approach to concurrency and distributed systems.
code12 years of coding experience
job6 years of employment as a software developer
bookKendriya Vidyalaya Sangathan
bookBachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at National Institute of Technology Kurukshetra
languagesEnglish, Hindi, Japanese
stackoverflow-logo

Stackoverflow

Stats
5,223reputation
463kreached
43answers
203questions
Badges
algorithm
top-5%
complexity-theory
top-5%
github-logo-circle

Github Skills (21)

algorithm10
algorithms10
databases10
data-structure10
go10
performance-optimization10
data-structures10
database10
testing9
complexity-theory9
distribute8
knowledge-graph7
remoting6
azure-service-fabric6
depth-first-search6

Programming languages (21)

C#PowerShellJavaC++CSSCRustElm

Github contributions (5)

github-logo-circle
hypermodeinc/dgraph

Dec 2016 - Mar 2017

high-performance graph database for real-time use cases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:39 commits, 68 PRs, 246 pushes in 3 months
Contributions summary:Ashish made several optimizations to the intersection logic within the Dgraph database, specifically focusing on improving the performance of list intersection operations. This included implementing early termination conditions and optimizing cache usage through double-looping. Furthermore, the user added benchmarks to evaluate the performance improvements of the changes made to the `IntersectWith` function and benchmarked various datasets to identify future improvement areas. They also modified and added tests for ensuring correctness of data structures.
graphql-serverproductiondatabasegolanggraphql-database
ashishnegi/perfds

Mar 2020 - Mar 2020

Contributions:31 commits, 19 pushes, 1 branch in 18 days
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
Ashish Negi - Senior Software Engineer at MongoDB