Skip to content
View ajaykr0905's full-sized avatar

Block or report ajaykr0905

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

Ajay Kumar Pondugala

Software Engineer at Cisco | Backend & Distributed Systems | Go, Java, PostgreSQL, Kubernetes

Bengaluru, India. I build and debug backend services, messaging workflows, durable state, and observable Kubernetes systems. My public engineering work focuses on failure recovery, safe retries, resource lifecycle, and reproducible tests.

Live portfolio · LinkedIn · Email

Earlier GitHub work: @ajaykr2712.

AI Journey CI Transformer Lab CI Scale Lab CI Portfolio CI

Current work

  • Released the Distributed Scale Validation Lab v0.1.0, an experimental durable asynchronous Go backend with separate API, outbox dispatcher and workers, RabbitMQ and PostgreSQL. Twelve real-service trials and recovery receipts document single-host limits and observation overhead. The earlier 10,000-job result remains an in-memory functional baseline, not external-path performance.
  • Contributing reliability fixes to NATS and Prometheus through reproductions, regression tests, and maintainer review.
  • Maintaining the Fault-Tolerant Transformer Lab as a second case study in deterministic checkpoints and restart verification.

Open source

  • Merged: NATS Python PR #1043 preserves explicit passwords alongside signed CONNECT credentials. Maintainer-reviewed and merged 2026-10-01 21:36:34 UTC.
  • Merged: Prometheus PR #19882 restores the active timestamp of previously firing alerts with short for durations so they resume firing on the next scheduled evaluation. Maintainer-reviewed and merged 2026-10-05 10:20:20 UTC; pending-alert restoration and grace-period behavior remain unchanged.
  • Open, checks passing: NATS Python PR #1051 cleans up temporary KV watchers and closes a cancellation/closed-state race. All 27 checks passed on 2026-10-08 07:03:33 UTC; normal maintainer review is pending. It is not counted as merged work.
  • Closed, not merged: TorchTitan PR #4864 was superseded by upstream RL CI work. It is not counted as an accepted contribution.
  • Public pull requests track work submitted for external review.

Core stack

Go Java PostgreSQL RabbitMQ NATS Kubernetes Prometheus OpenTelemetry Python

Featured engineering

Project What it proves Status
Distributed Scale Validation Lab Durable acceptance, idempotency, outbox publication, commit-before-ack, real-service crash/restart tests and raw worker trials Experimental v0.1.0 released; single-host lab
Merged infrastructure contributions NATS credential serialization and Prometheus alert-state restoration, accepted under normal upstream review Merged
Fault-Tolerant Transformer Lab Gradient checks, atomic checkpoints, deterministic restart equivalence Runnable CPU recovery lab
Engineering Portfolio (source) Case studies with exact code, evidence, and limitations Live

Every featured claim should resolve to code, a test, a reproducible command, or a versioned artifact. Planned work is labelled as planned rather than shipped.

90-second recovery test replay · Exact output receipt. This is actual agent-executed terminal output, not a personal presentation or production evidence.

Pinned Loading

  1. distributed-scale-validation-lab distributed-scale-validation-lab Public

    Go distributed validation platform with RabbitMQ, PostgreSQL, retries, dead letters, metrics, and failure injection.

    Go

  2. ajay-engineering-portfolio ajay-engineering-portfolio Public

    Recruiter-first portfolio for distributed systems, backend platforms, observability, and AI infrastructure.

    TypeScript

  3. fault-tolerant-transformer-lab fault-tolerant-transformer-lab Public

    Reproducible PyTorch transformer training, checkpoint recovery, failure injection, and LoRA evidence lab.

    Python 1

  4. prometheus/prometheus prometheus/prometheus Public

    The Prometheus monitoring system and time series database.

    Go 66.7k 10.9k

  5. nats-io/nats.py nats-io/nats.py Public

    Python3 client for NATS

    Python 1.3k 288