Skip to content
View rahilsh's full-sized avatar
πŸ’­
πŸ‘¨πŸ»β€πŸ’»
πŸ’­
πŸ‘¨πŸ»β€πŸ’»
  • 03:58 (UTC +05:30)

Block or report rahilsh

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

Hi there, I'm Rahil! πŸ‘‹


πŸš€ The Mission

I am a Senior Software Engineer focused on building high-throughput, low-latency distributed systems. My daily stack involves architecting microservices, optimizing database performance, and mentoring the next generation of engineers.

  • πŸ—οΈ Core: Designing large-scale apps & hardware capacity planning.
  • 🀝 Leadership: Cross-team collaboration, design reviews, and technical interviewing.
  • ⚑ Execution: End-to-end development, testing, and proactive monitoring at scale.

πŸ“Š Proficiency & Skills


πŸ› οΈ Tech Stack Toolbox

Programming Languages

Java Go Python NodeJS C++

Architecture

Microservices DDD CQRS 12Factor EDA

Messaging technology

Kafka

Frameworks & Libraries

Spring Hibernate GoogleGuice Dropwizard Lombok

Testing

JUnit Mockito

AWS

AppConfig SQS S3 SQS RDS Lambda ECS CFN CDK CW DDB EventBridge StepFunction Athena

Data & Databases

Big data

HBase HDFS MapReduce

Distributed SQL

TiDB

RDBMS

MySQL PostgreSQL

Deployment & DevOps

Deployment

Docker Kubernetes Helm Istio

Build Tools

Maven Gradle npm pip

Dev Tools:

Git IntelliJ

Security

Authn & Authz:

OAuth2 RBAC

AI/ML

TensorFlow PyTorch Git DeepLearning LLM RAG MLOps

Other

Azkaban Rundeck JavaPoet


πŸ† Achievements & Impact

GitHub contribution streak


πŸ”₯ Featured Work


Pinned Loading

  1. cab cab Public

    Multi-tenant ride-hailing backend with PostgreSQL RLS, Redis dispatch, transactional outbox, payments, observability, and Helm deployment.

    Java

  2. in-memory-pubsub in-memory-pubsub Public

    Ordered, bounded in-memory pub/sub system in Java with backpressure, retries, and graceful shutdown.

    Java

  3. java-toolkit java-toolkit Public

    Java 21 utility library for files, JSON, HTTP, PDF, Excel, cryptography, and collections, with strict quality gates.

    Java

  4. movie-ticket-booking-application movie-ticket-booking-application Public

    Transactional movie ticket booking backend with PostgreSQL seat locking, expiring holds, JWT authentication, and Testcontainers tests.

    Java

  5. realtime-db-sync realtime-db-sync Public

    MySQL-to-PostgreSQL CDC pipeline using Debezium and Kafka, with reconciliation, DLQ handling, and end-to-end tests.

    Shell

  6. hotel-booking hotel-booking Public

    Hotel booking backend demonstrating Spring Boot, JDBC, booking strategies, and concurrency controls.

    Java 3 2