Skip to content
View the-evolver's full-sized avatar

Block or report the-evolver

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


Typing SVG

Β  Β  Β 


> whoami

Full-stack engineer with a strong backend focus β€” I enjoy building systems that hold up under pressure. My day-to-day revolves around Java, Spring Boot, Kafka, AWS, and Node.js, and I find real satisfaction in diagnosing tricky production issues.

I'm also a competitive programmer at heart. All India Rank 6 on CodeChef, Global Rank 51 in LeetCode Weekly Contests, and 336 hard problems solved. I like thinking through problems from first principles β€” invariants, edge cases, and complexity β€” before writing a single line.

Currently at Compro Technologies, where I work on distributed systems, have helped cut query latencies from ~800ms to under 20ms, and enjoy mentoring newer engineers. I'm now looking for high-impact roles where I can contribute to systems built for scale.


πŸ† Competitive Programming


Long Challenge

Weekly Contest 472

336 Hard Problems

Rating 1724+

πŸ› οΈ Tech Stack

Languages

Java JavaScript C++ SQL

Backend & Distributed Systems

Spring Boot Spring Security Spring Data JPA Hibernate Node.js Express Kafka Microservices

Frontend

Vue.js React TailwindCSS Bootstrap

Databases

MySQL DynamoDB MongoDB Redis PostgreSQL

Cloud & DevOps

AWS ECS Lambda S3 Docker Kubernetes GitHub Actions

Testing & Observability

JUnit Mockito Jest Selenium New Relic


πŸ’Ό Impact @ Compro Technologies

Software Engineer Β· New Delhi Β· Jul 2023 – Present

Distributed Systems & Data Migration

  • Engineered a resumable distributed pipeline to migrate 10M+ S3 objects across storage tiers. Redesigned DynamoDB access patterns using GSIs with composite sort keys, reducing average lookup latency from ~800ms to under 20ms and cutting per-query read cost by ~40%. Implemented checkpointing for idempotent re-runs without data duplication.
  • Architected a Kafka-based event streaming pipeline with dedicated topics per metadata type and manually committed offsets for at-least-once delivery. Decoupled 4 tightly coupled downstream services, improving data freshness by 30%.

Auth, APIs & Backend

  • Designed JWT RS256 authentication and RBAC spanning 6+ microservices β€” MySQL for role storage, Redis cache for sub-10ms permission lookups. Passed a third-party security compliance audit with zero critical findings on first submission.
  • Built REST APIs and transactional backend workflows for a subscription-style assignment system with idempotent state transitions and audit logging. Feature adoption grew 20% within two quarters.

CI/CD & Quality

  • Replaced AWS CodePipeline with a fully automated GitHub Actions pipeline using Docker, ECS/ECR rolling deployments, and S3 artifact caching. Cut hotfix deployment time from ~4 hours to under 60 minutes and eliminated all manual deployment steps.
  • Grew automated test coverage from under 30% to 87% across unit and E2E layers (JUnit 5, Mockito, Jest). Established a CI coverage threshold gate, directly reducing production bug reports by 40% over two release cycles.

πŸš€ Featured Projects

⚑ Distributed Rate Limiter

  • Engineered a production-grade rate limiting service supporting Token Bucket and Sliding Window algorithms, dynamically switchable via configuration.
  • Eliminated race conditions using atomic Redis Lua scripts, achieving throughput of 12,000 req/sec with sub-5ms p99 latency.
  • Designed a declarative rate limiting layer via Spring AOP (@RateLimit), enabling seamless integration across services.
  • Implemented resilience using Resilience4j circuit breaker with Caffeine-based fallback caching to maintain availability under failures.
  • Containerized and deployed with Docker and Kubernetes, ensuring scalability and production readiness.

πŸ”” Notification Engine

  • Built a high-throughput notification system processing **50,000+ notifications/hour** across Email, SMS, and Push channels using **Kafka-based fanout architecture**.
  • Designed **priority-tiered Kafka topics** to ensure differentiated delivery guarantees and optimized processing under load.
  • Eliminated duplicate deliveries via **Redis-backed idempotency layer**, ensuring exactly-once processing semantics at scale.
  • Modeled a robust **delivery state machine (QUEUED β†’ DISPATCHED β†’ DELIVERED/FAILED)** with persistent tracking in MySQL and **sub-50ms read latency via Redis caching**.
  • Implemented **fault-tolerant retry mechanisms** using exponential backoff and **Dead Letter Queues (DLQ)** for failed events.
  • Decoupled notification producers and consumers, improving system scalability and enabling independent service evolution.

Other Projects
Project Description Stack
Smart Contact Manager Enterprise contact management with Spring Security, CSRF, and MVC Java, Spring Boot, Hibernate
AirBnBee Full-stack accommodation platform with SSR and OAuth Next.js, React, MongoDB, Prisma

πŸ“Š GitHub Analytics


🎯 What I'm Up To

  • πŸ”¨ Building: Backend systems designed for scale β€” rate limiting, notification pipelines, event-driven architectures
  • πŸ“š Studying: System Design (Alex Xu Vol. 1) + Advanced DSA
  • 🎯 Targeting: High-impact backend roles at top product companies
  • 🧠 Exploring: Machine Learning fundamentals with a fintech lens

πŸŽ“ Education

B.Tech in Computer Science & Engineering Β· CGPA: 9.2 JK Institute of Applied Physics & Technology Β· 2019 – 2023


Popular repositories Loading

  1. dsa_practice dsa_practice Public

    This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush

    C++ 1

  2. https-github.com-the-evolver https-github.com-the-evolver Public

  3. web-dev web-dev Public

  4. the-evolver.github.io the-evolver.github.io Public

    HTML

  5. the-evolver the-evolver Public

    Config files for my GitHub profile.

  6. calculator-project calculator-project Public

    JavaScript