Skip to content
View rohitd03's full-sized avatar

Block or report rohitd03

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rohitd03/README.md

👋 Hi, I'm Rohit Dole

Senior Go Backend Engineer based in Hamburg, Germany. I build reliable, high-throughput distributed systems with a focus on data pipelines, event-driven architectures, and clean API design.

LinkedIn


Tech Stack

Category Technologies
Language Go
Messaging Apache Kafka
Databases PostgreSQL, MongoDB, Elasticsearch
Observability Prometheus, Grafana
Infrastructure Docker, AWS

Featured Projects

CDC Pipeline — PostgreSQL to Elasticsearch

A change data capture pipeline that streams row-level changes from PostgreSQL to Elasticsearch in near real-time.

  • Captures WAL events via Debezium (logical replication)
  • Publishes change events to Kafka topics per table
  • Go consumers transform and index documents into Elasticsearch
  • Designed for zero data loss with offset tracking and at-least-once delivery guarantees

Stack: Go · PostgreSQL · Debezium · Kafka · Elasticsearch · Docker


Bulk Data Import / Export Service

A service for processing large-scale data transfers without overwhelming downstream systems or holding open long-lived transactions.

  • Handles datasets of 1M+ records using server-side streaming (chunked reads/writes)
  • Import pipeline enforces idempotency via deterministic record keys to safely support retries
  • Export pipeline streams results directly to the response writer, keeping memory overhead flat
  • Configurable batch size and concurrency with back-pressure support

Stack: Go · PostgreSQL · Docker · Prometheus


Currently Exploring

  • Node.js and GraphQL for full-stack backend versatility
  • Contributing to open source Go projects

Pinned Loading

  1. bulk-data-import-export bulk-data-import-export Public

    Design and implement endpoints to import and export articles, comments, and users.

    Go

  2. cdc-pipeline cdc-pipeline Public

    Production-grade CDC pipeline: PostgreSQL WAL → Debezium → Kafka → Go → Elasticsearch with full observability stack.

    Go