Home About Projects Learn Tracker ๐Ÿ“„ Resume
Available for opportunities

Rajat Kumar Kansal

Software Engineer โ†’ Distributed Systems

Software engineer with 4+ years of experience designing and scaling high-throughput, fault-tolerant distributed systems at Amazon and tiket.com. Known for a strong ownership mindset โ€” driving ambiguous projects end-to-end and delivering solutions with measurable business impact.

Java Spring Boot Kafka AWS DynamoDB PostgreSQL Kubernetes LLM Integration
Rajat Kansal
4+
Years Experience
Ownership
Work Style
Problem Solver
Engineering Mindset

Skills & Technologies

Technologies I use to build scalable, reliable backend systems.

Languages
Java C / C++ Go
Backend & Frameworks
Spring Boot REST APIs Microservices API Design LLD / HLD
Distributed Systems
Kafka gRPC Event-Driven Arch. Async Workflows Sharding Circuit Breakers CDC
Databases
PostgreSQL DynamoDB MongoDB Redis Elasticsearch
Infrastructure & Cloud
AWS (Lambda, SQS, SNS, Fargate, Step Functions) Kubernetes Docker CI/CD
Observability & Reliability
Grafana Prometheus CloudWatch Kibana Opsgenie Runbooks & On-call
AI Infrastructure
Amazon Bedrock LLM API Integration Async AI Pipelines Prompt Engineering Structured Output / JSON Schema
LLMs in Production Systems
Deterministic + AI Hybrid Validation Human-in-the-loop Review Guardrails & Eval Loops Fallbacks, Retries & Timeouts Cost / Latency Budgeting Observability for AI Calls

Learn Software Engineering

My interview-prep and engineering notes, organised so you can read them topic by topic.

System Design ยท LLD ยท HLD ยท Java ยท C++ STL

A curated, free learning hub built from the notes I actually used โ€” SOLID, design patterns, how to approach an LLD round, HLD fundamentals, C++ STL โ†’ Java mappings, Kafka, Redis, concurrency and more. Pick a topic on the left, read, and ask a question if something is unclear.

System Design Roadmap HLD Fundamentals LLD Approach SOLID Design Patterns C++ STL Java Essentials Concurrency Kafka Redis & Caching

Daily Accountability Tracker

Built after reading Cal Newport's Deep Work. Free for anyone to use.

Each square you light is a promise kept.
The streak behind you hates an empty day.
You race no one here but yesterday's you โ€”
who left the chart one shade dimmer than today.

Deep work only compounds when it's consistent โ€” and consistency needs a mirror. The heatmap is a leaderboard with one name on it: seeing the streak is what brings you back to add the next square.

  • Hours per skill ยท topics covered ยท gym & meals
  • GitHub-style heatmap & weekly stats
  • Data stays in your browser ยท optional Google Drive sync ยท no account
Open the Tracker โ†’

Achievements

Some highlights from my journey.

๐Ÿ†

Top 5.9% Globally

Rating 1852 on competitive coding โ€” 90+ contests among ~900K participants.

๐ŸŽ–๏ธ

CSI President

Led 10+ tech initiatives, organized 5+ coding competitions, mentored 100+ students.

๐Ÿฅ‰

Bronze Medalist

NCC Run (2KM), Chitkara University.

๐Ÿ“Š

9.81 CGPA

B.E. Computer Science, Chitkara University. Graduated May 2023.

๐Ÿ†

Hackathon Winner

Won Smart-a-thon 2021 by building a scalable solution under time constraints.

๐Ÿ‘จโ€๐Ÿ’ป

Technical Leadership

Co-led university tech fest, organizing coding challenges, workshops, and sessions for 200+ participants.