gouravbyte (Gourav Barnwal) · GitHub
Skip to content
View gouravbyte's full-sized avatar

Block or report gouravbyte

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
gouravbyte/README.md

Gourav Barnwal

Senior Software Engineer · Backend & Distributed Systems
Bangalore, India · Credila · Previously Zenefits and MoneyTap

Focus: Java · Spring Boot · Kafka · PostgreSQL · AWS · event-driven architecture · data reliability · performance

Portfolio · Engineering notes · LinkedIn · Email

Engineering impact

  • Credila · 60,000 loans / 5 minutes · ₹12M+ recovery and operational impact · PostgreSQL CDC · Debezium · Kafka · audit tracking
  • Zenefits · 10,000 SMBs · benefits and insurance workflows · JWT authentication · caching · rate limiting · search queries: 30% improvement
  • MoneyTap · loan processing: 72 hours → 3 hours · API latency: seconds → milliseconds · automation · concurrency · caching

Production experience →

Selected projects

  • User-Agent Analyzer · Java 17 · zero dependencies · CLI + library · browser and OS detection
  • Kafka throughput lab: producer + consumer · 1 million records · consumer groups · offsets · failure recovery
  • TokenPicker · Chrome Manifest V3 · API token inspection · request headers · browser storage · cookies · session-scoped data
  • BookmarkUrlExtension · Chrome + Edge · bookmark URL rewriting · development and production environment switching

Project case studies →

Open source

Technical expertise

  • Backend: Java · Spring Boot · Python · REST APIs · Hibernate
  • Distributed systems: Kafka · Debezium · RabbitMQ · Amazon SQS · change data capture · consumer groups
  • Data: PostgreSQL · Redis · Elasticsearch · MongoDB
  • Cloud and tooling: AWS · Docker · Maven · S3 · Glue · Athena

Writing: Kafka consumer groups · PostgreSQL CDC · More engineering notes

Pinned Loading

  1. camunda-community-hub/zeebe-simple-monitor camunda-community-hub/zeebe-simple-monitor Public

    A monitoring application to show insides of Zeebe for developers

    Java 180 112

  2. user-agent-analyzer user-agent-analyzer Public

    Java 17 · dependency-free · CLI + library · user-agent parsing · browser and OS detection

    Java

  3. TokenPicker TokenPicker Public

    Chrome MV3 · API token inspection · request headers · storage · cookies · active tab

    JavaScript 1

  4. kafka-producer-example kafka-producer-example Public

    Kafka producer · 1M-event workload · partitioning · consumer groups

    Java

  5. kafka-consumer-example kafka-consumer-example Public

    Kafka consumer groups · 1M-event workload · offsets · failure recovery

    Java

  6. BookmarkUrlExtension BookmarkUrlExtension Public

    Chrome + Edge · bookmark URL rewriting · development/production environment switching

    JavaScript