Skip to content
View rahilsh's full-sized avatar
πŸ’­
πŸ‘¨πŸ»β€πŸ’»
πŸ’­
πŸ‘¨πŸ»β€πŸ’»
  • 20:47 (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

JavaGoPythonNodeJSC++

Architecture

MicroservicesDDDCQRS12FactorEDA

Messaging technology

Kafka

Frameworks & Libraries

SpringHibernateGoogleGuiceDropwizardLombok

Testing

JUnitMockito

AWS

AppConfigSQSS3SQSRDSLambdaECSCFNCDKCWDDBEventBridgeStepFunctionAthena

Data & Databases

Big data

HBaseHDFSMapReduce

Distributed SQL

TiDB

RDBMS

MySQLPostgreSQL

Deployment & DevOps

Deployment

DockerKubernetesHelmIstio

Build Tools

MavenGradlenpmpip

Dev Tools:

GitIntelliJ

Security

Authn & Authz:

OAuth2RBAC

AI/ML

TensorFlowPyTorchGitDeepLearningLLMRAGMLOps

Other

AzkabanRundeckJavaPoet


πŸ† Achievements & Impact

GitHub contribution streak


πŸ”₯ Featured Work


Pinned Loading

  1. cabcabPublic

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

    Java

  2. in-memory-pubsubin-memory-pubsubPublic

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

    Java

  3. java-toolkitjava-toolkitPublic

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

    Java

  4. movie-ticket-booking-applicationmovie-ticket-booking-applicationPublic

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

    Java

  5. realtime-db-syncrealtime-db-syncPublic

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

    Shell

  6. hotel-bookinghotel-bookingPublic

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

    Java 3 2