Ankit Jain

Software Engineer at Amazon

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
Ankit Jain is a detail-oriented software engineer with 11 years of experience building scalable back-end and web systems using C++, Java, Python, Hive, SQL and distributed technologies like Hadoop. He has shipped production features at major cloud-native companies including Amazon and Google, and progressed through SDE roles demonstrating steady impact on large-scale services. Ankit contributes to prominent open-source work in OpenSearch, implementing allocation and routing fixes that improve shard movement and resilience in distributed search. Comfortable across databases, search and cloud platforms (Azure, Cosmos, Elasticsearch, Spring Boot), he pairs hands-on coding with strong testing and QA instincts. Always curious about machine learning, he actively explores ML applications alongside core software development. Based in Bengaluru, he blends rigorous IIT computer science training with a get-it-done mentality and a knack for turning complex backend challenges into reliable, testable solutions.
code11 years of coding experience
job3 years of employment as a software developer
bookB.Tech. (with Honors) Computer Science and Engineering, B.Tech. (with Honors) Computer Science and Engineering at Indian Institute of Technology (Indian School of Mines), Dhanbad
bookHigh School, High School at Sir Padampat Singhania School, Kota
bookHigher Secondary, Higher Secondary at Mittal International School
languagesEnglish, Hindi
github-logo-circle

Github Skills (14)

javas10
search-engine10
java10
testing10
elasticsearchquery8
algorithms8
elasticsearch8
data-structures8
algorithm8
elasticsearch-api8
amazon-elasticsearch8
data-structure8
analytics8
aws-elasticsearch8

Programming languages (8)

TypeScriptJavaCSSSCSSJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
🔎 Open source distributed and RESTful search engine.
Role in this project:
userBackend Developer & QA Engineer
Contributions:867 reviews, 13 commits, 192 PRs in 1 year
Contributions summary:Ankit primarily contributed to the OpenSearch project by implementing allocation-related features and fixing bugs in the routing and allocation logic, as evidenced by the commit messages that reference benchmark adjustments and filter setting updates. Their work included modifying core server-side code related to allocation filters and shard movement, including adjustments to tests and the introduction of new testing scenarios. The user also demonstrated knowledge of testing strategies with the inclusion of test-related updates and fixing related issues.
restrestfulsearch-enginesearchanalytics
jainankitk/lucene

Jul 2024 - May 2026

Apache Lucene open-source search software
Contributions:3 PRs, 139 pushes, 45 branches in 1 year 10 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