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.
11 years of coding experience
12 years of employment as a software developer
Master 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
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.
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