Rakesh Sharma

Principal Software Engineer at Red Hat

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
Rakesh Sharma is a Principal Software Engineer based in Bengaluru with over a decade of expertise in data engineering and a recent focus on cloud-native data platforms. He has driven product and architectural decisions at companies like Zeotap and Rill Data, where he contributed backend infrastructure, data ingestion, and CLI tooling for a fast open-source dashboard project that integrates DuckDB and Apache Druid. At Red Hat he continues to apply this blend of hands-on engineering and system design, grounded in experience building GDPR-compliant data platforms and leading engineering teams. Known for pragmatic solutions, he pairs deep backend skills in Go and distributed systems with an aptitude for automating developer workflows and infrastructure testing. An under-the-radar strength is his work on testable Druid clusters and information schema implementations that improve observability and reliability in data pipelines.
code3 years of coding experience
job9 years of employment as a software developer
bookKendriya Vidyalaya Sangathan
bookBachelor of Engineering (BE) Computer Science and Engineering, Bachelor of Engineering (BE) Computer Science and Engineering at GOVERNMENT ENGINEERING COLLEGE, PATAN 022
languagesHindi, English
github-logo-circle

Github Skills (18)

sql10
go9
druid9
duckdb9
data-visualization8
data-analysis8
database8
database-administration8
data-visualisation8
databases8
go-testing8
test-container8
data-visualizations8
testing8
admin8

Programming languages (2)

C++Go

Github contributions (5)

github-logo-circle
rilldata/rill

Sep 2022 - Jan 2023

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
Role in this project:
userBackend Developer
Contributions:113 reviews, 101 commits, 116 PRs in 4 months
Contributions summary:Rakesh primarily contributed to the backend infrastructure and data ingestion aspects of the Rill project. Their work involved setting up a Druid cluster using test containers and implementing the infrastructure driver, including Docker setup and testing. The commits also include implementing the information schema for both DuckDB and Druid, along with adding methods to close and reconcile project build and serve. The user's commits demonstrate a focus on enhancing data ingestion capabilities.
parquet-toolscsvanalyticsdata-setsduckdb
rakeshsharma14317/go-duckdb

Dec 2022 - Feb 2023

go-duckdb provides a database/sql driver for the DuckDB database engine.
Contributions:27 pushes, 5 branches in 1 month
golangduckdbdatabase-enginesql-databasesql
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
Rakesh Sharma - Principal Software Engineer at Red Hat