Harshvardhan Shrivastava

Founding Engineer at Observo.ai

Indore, Madhya Pradesh, 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

👤
Senior
🎓
Top School
Harshvardhan Shrivastava is a founding engineer with 11 years of experience building resilient back-end systems and shipping production-grade software at startups and large tech companies like Uber and Flipkart. Currently at Observo.ai, he blends hands-on systems engineering with product-minded ownership, having twice taken founding-engineer roles that require rapid iteration and architectural decisions. His open-source contributions to the rsyslog project—improving the omelasticsearch plugin, fixing memory leaks, and expanding documentation with practical log-sampling tutorials—reflect deep expertise in logging, observability, and reliable integrations with Elasticsearch. He holds an MCA with top marks and has a track record of improving code robustness and performance through careful refactoring and tooling. Notably, he moves fluently between low-level backend fixes and clear technical writing, making complex operational topics accessible to teams and users.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster of Computer Applications (MCA), Computer Science, 9.67/10.00, Master of Computer Applications (MCA), Computer Science, 9.67/10.00 at Devi Ahilya Vishwavidyalaya
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

sphinx10
amazon-elasticsearch10
c1110
rsyslog10
c1710
elasticsearchquery10
aws-elasticsearch10
elasticsearch10
logging10
documentation10
elasticsearch-api10
memory-management9
error-handling9
curl8
sys8

Programming languages (3)

JavaCPython

Github contributions (5)

github-logo-circle
rsyslog/rsyslog

Feb 2015 - Nov 2018

a Rocket-fast SYStem for LOG processing
Role in this project:
userBack-end Developer
Contributions:23 commits, 6 PRs, 25 comments in 3 years 10 months
Contributions summary:Harshvardhan primarily contributed to the `omelasticsearch` plugin within the `rsyslog` project, focusing on enhancing its functionality and improving its robustness. Their work included adding options for error file formatting, fixing memory leaks within the worker instance, and refactoring code for better performance. The user also addressed code style issues, including fixing typos in the code and comments. They demonstrated a strong understanding of the `rsyslog` codebase and the `omelasticsearch` plugin's integration with Elasticsearch.
syslogloggingrocketelasticsearchkafka
rsyslog/rsyslog-doc

Feb 2018 - Apr 2018

documentation for the rsyslog project
Role in this project:
userTechnical Writer
Contributions:5 commits, 1 PR, 12 comments in 1 month
Contributions summary:Harshvardhan's commits primarily focused on updating and expanding the documentation for the rsyslog project. They added tutorials on log sampling techniques, including hash-based and random sampling, and incorporated relevant examples. Additionally, the user updated function descriptions within the rsyslog documentation. These changes indicate a focus on improving the project's documentation.
rsyslogloggingsphinx
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
Harshvardhan Shrivastava - Founding Engineer at Observo.ai