Skip to content
View r0h1tb's full-sized avatar
🎯
Focusing
🎯
Focusing
  • India

Block or report r0h1tb

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
r0h1tb/README.md

Rohit Behera — backend engineer, Java and Spring Boot, payments and core banking

Merged PRs Open PRs Location Profile views


For three years I built account-servicing and payment APIs for a global bank's core banking platform — the kind of systems where a retry has to be idempotent, a rollback plan matters as much as the feature, and "it works on my machine" isn't a finish line. Day to day that meant Java, Spring Boot, message-driven integration, and a lot of time spent on failure modes.

I also contribute fixes to open-source libraries I actually use, and build backend services to keep the fundamentals sharp.

  • 🔭 Building a credit-card onboarding platform as a personal capstone — event-driven Spring Boot, monolith-first, with RabbitMQ, an outbox and dead-letter queues
  • 🌱 Going deeper on distributed systems: consistency, backpressure, and failure recovery
  • 🤝 Open to backend / platform roles and to reviewing PRs on anything below

Stack

Java, Spring, PostgreSQL, Kafka, RabbitMQ, Redis, Kubernetes, AWS, Docker, Maven, Git, Go, Python, TypeScript

Also: JPA/Hibernate · Flyway · Resilience4j · Testcontainers · JUnit 5 · Prometheus · OpenAPI


Open source

Code merged upstream: 38 merged pull requests across 11 projects totalling 478K stars

Fixes I've sent upstream to libraries I actually use. Each one ships with a regression test that fails on main and passes with the patch.

Project PR What it fixed
axios 109k ★ #11118 ✅ TypeError when an interceptor is ejected mid-request — nullish handlers weren't guarded
caddy 76k ★ #7922 ✅ Proxy URLs resolving to a port the server would then bind
docling 66k ★ #3985 ✅ CSV dialect misdetected when a quoted field spans several lines
prometheus 66k ★ #19324 #19396 #19486 ✅ Discovery panicked on AWS Lightsail and ECS resources with absent optional fields
rclone 60k ★ #9785 #9786 #9801 ✅ Truncated uploads reported as successful on box, yandex and huaweidrive
keycloak 37k ★ #51356 ✅ Blank key-attestation values emitted into OID4VCI metadata
mastra 28k ★ #20591 ✅ Stale @mastra/core peer floors across nine store packages
goreleaser 16k ★ #6752 ✅ Generated Homebrew Casks didn't pass brew style
unstructured 15k ★ #4449 ✅ spaCy ran three times on the same text for every element; partition_html() about 3× faster
langchain4j 13k ★ #6091 ✅ Splitter failed outright on text with no detectable sentence boundary
go-git 7.7k ★ #2305 ✅ Revlist path validation rejected objects it shouldn't walk
raged 24 merged Top external contributor — Tree-sitter parsing, Neo4j graph, Qdrant vectors

✅ merged. Currently in review: docling (66k ★, MHTML charset decoding), rclone (60k ★, rc option parsing), cobra (45k ★), unstructured (15k ★, ×2), thanos (14k ★), chainlit (12k ★), go-json (3.7k ★), plus follow-ups on prometheus, rclone, langchain4j, go-git and hermes-workspace.


Stats

38 merged upstream pull requests, 22 open-source projects contributed to, 173 contributions in the last 12 months, 61 pull requests opened


All my pull requests

Popular repositories Loading

  1. Mycode Mycode Public

    JavaScript

  2. MERN-ESTATE MERN-ESTATE Public

    Real estate

    JavaScript

  3. DSA DSA Public

    Question for DSA

    Java

  4. raged raged Public

    Forked from lexasub/raged

    AST-RAG — Code Analysis & Navigation System

    Python

  5. qdrant-client qdrant-client Public

    Forked from qdrant/qdrant-client

    Python client for Qdrant vector search engine

    Python

  6. hermes-workspace hermes-workspace Public

    Forked from outsourc-e/hermes-workspace

    Native web workspace for Hermes Agent — chat, terminal, memory, skills, inspector.

    JavaScript