Computer Science undergraduate at NIT Srinagar, building production-grade backend systems and contributing to open source.
-
Security: Resolved TLS 1.3 connectivity issues in cassandra-stress; implemented Perfect Forward Secrecy via updated cipher suites to meet modern encryption standards. Addresses: Commit | PR | CASSANDRA-21007
-
Updated HTTP to HTTPS in README – Eliminated unnecessary 301 redirects for cleaner, more secure project docs. Addresses: Commit | PR| CASSANDRA-21110
-
Feature Testing: Engineered a simulation script for "blocked" data scenarios; verified storage utility accuracy for file sizes and date formats, optimizing disk-space diagnostics. Addresses: Commit | PR | CASSANDRA-20448
-
Fixed Broken "Getting Started" Link – Fixed
Getting Startedhyperlink. Commit | PR #4550 | CASSANDRA-21121 -
Implemented Guardrail for Unprepared Statements – Developed a new Guardrail configuration to detect, warn, or reject queries that bypass the prepared statement cache (cache misses). Impact: Enhances cluster stability and performance by mitigating the overhead caused by ad-hoc query patterns and enforcing client-side best practices. Pending commit | PR #4596 | CASSANDRA-21139
1. Communication Application – Flagship Project
- Architecture: Reactive Microservices (Spring WebFlux) with Zero-Trust Security Model across all internal components
- Persistence: Custom time-bucketed partitioning strategy in Cassandra for infinite chat history scaling
- Security: Implemented mTLS for all service mesh communication and SCRAM-SHA-512 for Kafka authentication
- Performance: Redis Cuckoo Filters for O(1) space-efficient data validation; Lua scripting for distributed rate limiting; sub-50ms real-time messaging via WebSockets + FCM
- Resilience: Resilience4j circuit breakers and Spring Cloud Gateway for robust fault tolerance
- Authentication: Passwordless registration/login with optional SMS/SMTP MFA, JWT tokens with access/refresh rotation
- Testing: Full test coverage with JUnit and Testcontainers for integration tests
- Data Layer: PostgreSQL, Cassandra, Elasticsearch, and Redis for optimal query and caching performance
- Architecture: Event-Driven Microservices using Spring Boot + WebFlux
- Pattern: Outbox Pattern + Kafka for reliable eventual consistency across services
- Persistence: Polyglot strategy using PostgreSQL (Relational), MongoDB (Product Catalog), Elasticsearch (Search), and Redis (Caching)
- Security: Complete authentication, SMS/TOTP-based MFA, and rate limiting
- Payments: Integrated Razorpay for payment processing and Twilio for OTP delivery
- Communication: gRPC + Eureka for efficient inter-service communication and discovery
- Testing: Full test coverage with JUnit and Testcontainers
- Performance: Optimized query execution and response times across multiple data stores
National Institute of Technology (NIT) Srinagar
B.Tech in Computer Science & Engineering (August 2024 – Present)
