Skip to content
View BackendArchitectX's full-sized avatar

Block or report BackendArchitectX

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

Pranay Kadu

Backend Software Engineer | Java · Spring Boot · Distributed Systems · AWS

I build and troubleshoot backend systems where transaction correctness, concurrency, performance, and failure recovery matter. My primary work spans Spring Boot services, event-driven architecture, data-intensive APIs, and AWS-based delivery. I also build across the full stack when the problem calls for it.

LinkedIn · Engineering portfolio · Email · All repositories

Professional engineering

Software Engineer at Linux Socials (Apr 2025–present) · Previously, Merkle Inspire (2021–2024).

Selected backend engineering case studies from my portfolio:

  • Fraud screening microservice — Java/Spring Boot, idempotent request handling, Redis lookups, bounded rate limiting, circuit breakers, and incident observability.
  • Financial transaction workflows — Spring transactions, isolation levels, optimistic locking, SQL/index tuning, cursor pagination, and caching.
  • Job-feed integration portal — React + Spring Boot, parallel external API calls, bounded retries, batch persistence, and cache-backed refreshes.

Selected outcomes documented in my portfolio: 40% lower p95 latency from profiling and persistence-path tuning, and mean time to recovery reduced from 35 to 12 minutes through operational improvements. These describe specific production work, not general benchmarks.

Selected public projects

  • NUMEN — Java-backed data-intelligence workflows that collect from explicitly permitted public sources, preserve provenance, validate records, and run via Docker Compose. Focus: auditable data flow, failure visibility, and one-step startup.
  • Aegis Insurance Decisioning — Simulated insurance operations with a Java/Spring Boot backend, Angular frontend, risk-rule decisions, and audit trails. The documented demo uses an in-memory data store.
  • Vortex CUDA — Exact GPU vector search spanning CUDA, C++20, Java JNI, and Spring Boot. On the documented RTX 3050 workload, the project reports 48/48 benchmark validations, 50% less FP16 vector storage, and ~16.7× lower p50 latency vs its own scalar CPU reference—not a production vector database. Methodology · Hardware and repeated-run evidence.

More engineering experiments: BedRock (early Go orchestration prototype with verification and rollback) · CHAIN//REACTION (synthetic causal-resilience simulation) · Distributed transaction lab (fork; MVCC and clock/conflict experiments).

Open-source contributions

I focus on focused, testable changes around lifecycle correctness, concurrency, RPC behavior, and CI reliability.

Merged upstream

  • AutoMQ #3493 — Prevented metrics reporting from starting on controller-only nodes.
  • AutoMQ #3542 — Clarified callback ownership and removed redundant cleanup logic.

Open proposals

  • Trino #30973 — Coordinating query failure with autocommit transaction-commit ownership.
  • Apache Fluss #4263 — Endpoint-aware RPC connection caching during server address changes.
  • AutoMQ #3579 — Optional Basic authentication for the Prometheus metrics endpoint.

Also open: AutoMQ #3555 (reader-close lifecycle) · Nasiko #343 (Windows queue-write reporting). PR statuses checked October 13, 2026; individual links show their latest status.

Documented investigation

DJV #919 — Investigated Information-panel search and identified a PR CI test-discovery gap. The maintainer independently applied search and workflow updates. My PR was closed without merging.

Technical expertise

Core strengths: Java 8/11/17 · Spring Boot · Microservices · Distributed Systems · AWS · Kafka · SQL · Redis

  • Java & backend: Java/J2EE, Collections, Streams, multithreading, Spring MVC, Spring Data JPA, Hibernate/JPA, Spring Security, JSP/Servlets, REST APIs, DTOs, validation, OpenAPI/Swagger, Postman.
  • Architecture & messaging: Kafka, IBM MQ, RabbitMQ, asynchronous processing, transactional boundaries, idempotency, rate limiting, retries/backoff, circuit breakers, caching, SOLID, design patterns.
  • AWS & DevOps: EC2, EKS, RDS, S3, CloudWatch, Docker, Kubernetes, PCF, Jenkins, GitHub Actions, Maven, Gradle, Git, GitHub/GitLab/Bitbucket.
  • Data & observability: MySQL, PostgreSQL, Oracle SQL, Redis, SQL tuning, indexing, pagination, optimistic locking, JFR/JVM profiling, Splunk, Dynatrace, Grafana, logging, metrics, incident investigation.
  • Full-stack: React, TypeScript, JavaScript, HTML5, CSS3, JSP, Angular (project experience), and Java-to-frontend API integration.
  • Security & quality: OAuth2/JWT, authentication/authorization, JUnit 5, Mockito, TDD, unit/integration testing, regression tests, negative-path tests, CI/CD and code reviews.
  • Additional tools & languages: Python, C++; FastAPI/Flask, Node.js/Express and MongoDB (working exposure); Go (learning through prototypes); GitHub Copilot, Cursor, Claude and AI-assisted workflows with human review.

Engineering approach

Build for failure. Measure before optimizing. Preserve the invariant.

I favor explicit ownership, simple designs, reproducible tests, and performance claims supported by workload-specific evidence.

Open to backend engineering opportunities and thoughtful open-source collaboration.

GitHub contribution activity · Portfolio · LinkedIn · Contact

Pinned Loading

  1. Vortex-CUDA Vortex-CUDA Public

    GPU-accelerated exact vector search engine built with CUDA, C++20, Java JNI and Spring Boot, featuring FP16 storage, batched Top-K search, profiling, benchmarking and production-ready REST APIs.

    Cuda

  2. AutoMQ/automq AutoMQ/automq Public

    Diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.

    Java 10.9k 791