Adarsh Sanjeev

Senior Software Engineer at The Apache Software Foundation

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
Adarsh Sanjeev is a Senior Software Engineer with 10 years of experience building back-end systems and developer-facing tools from Bengaluru, India. A BTech graduate from IIIT Hyderabad, he has shipped production features at AppDynamics and Imply and now contributes to the Apache Druid project as a committer, improving SQL semantics and real-time analytics performance. He combines deep systems thinking with pragmatic engineering—adding support for REPLACE, CLUSTER BY and PARTITIONED BY in Druid and tightening error handling and validation across the SQL layer. Previously he has delivered full-stack APIs such as a WebWhatsApp wrapper, demonstrating an ability to span backend services and integration layers. Known for incremental, performance-focused improvements, he enjoys tackling database and query-engine challenges that surface subtle correctness and scalability trade-offs. Adarsh is continually learning new technologies and seeks roles where he can both grow technically and drive measurable product impact.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at International Institute of Information Technology Hyderabad (IIITH)
languagesMalayalam, English
github-logo-circle

Github Skills (20)

selenium10
back-end-development10
python10
query-optimization10
selenium-ide10
apache-druid10
java10
web-automation10
javas10
sql10
data-engineering9
data-structure9
apidoc9
webscraping9
performance-optimization9

Programming languages (4)

JavaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
An API for sending and receiving messages over web.whatsapp [Working as of 18th May 2018]
Role in this project:
userFull-stack Developer
Contributions:43 commits, 1 PR, 25 pushes in 1 year 7 months
Contributions summary:Adarsh primarily worked on building an API wrapper for web.whatsapp, implementing features such as sending and receiving messages, and handling contact selection. They progressively added functionality by introducing message typing and sending capabilities. Additionally, the user refactored the codebase, introducing a class structure and incorporating proxy support and profile management to enhance the application's features.
apiwhatsappwhatsapp-webnodejssending
apache/druid

Mar 2022 - Jan 2023

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBack-end Developer
Contributions:2 releases, 587 reviews, 30 commits in 9 months
Contributions summary:Adarsh focused on improving the performance and functionality of the Apache Druid real-time analytics database by adding and modifying query context parameters. They contributed to the SQL layer by converting `inQueryThreshold` and adding enhancements to insert and replace statements, adding consistent error messages, and validating the SELECT columns in INSERT statements. Further work involved adding support for the REPLACE statement, improving error messages from SQL REPLACE syntax, and adding the CLUSTER BY and PARTITIONED BY clauses. Additionally, this user addressed issues related to segment generation and querying, which included checks for null values.
real-timebig-datadruiddatabasehadoop
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
Adarsh Sanjeev - Senior Software Engineer at The Apache Software Foundation