Skip to content
View amitkumar2308's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report amitkumar2308

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amitkumar2308/README.md
Typing SVG

👨‍💻 About Me

I am a Backend Engineer with a strong interest in system design, concurrency, and scalable backend architecture.
I enjoy building low-level systems to understand how real production services work under load.

  • 🔭 Current Focus: Backend systems, caching, concurrency, and performance optimization
  • 🧠 Problem Solving: Strong foundation in Data Structures & Algorithms (LeetCode)
  • ⚙️ Mindset: Think in terms of latency, throughput, consistency, and fault tolerance
  • 🤝 Goal: Software Development Engineer (SDE / Backend) role on a production engineering team

🧰 Backend Technical Stack

Area Technologies
Languages C++, JavaScript (Node.js), Python
Backend Node.js, Express.js, REST APIs
Systems Multithreading, Mutex, Condition Variables
Databases MongoDB, PostgreSQL
Caching Redis, In-memory Stores
Concurrency Thread Pools, Producer–Consumer
Dev Tools Git, Linux, MSYS2, MinGW
Testing Stress Testing, Load Simulation

🚀 Backend Engineering Projects

🔹 Redis-Lite (C++)

Redis-inspired In-Memory Key-Value Store

  • Designed a single-threaded command execution model inspired by Redis
  • Implemented producer–consumer architecture using:
    • std::thread
    • std::mutex
    • std::condition_variable
  • Multiple client threads enqueue commands (SET, GET, DEL)
  • A dedicated worker thread processes commands serially
  • GET implemented using std::promise / std::future
  • Stress-tested with 10,000 concurrent requests
  • Built and tested on Windows (MSYS2 + MinGW)

Concepts:
Concurrency · Thread Safety · Command Queue · In-Memory Cache · System Design


🔹 Announce Pro (Backend-heavy MERN)

Automated Announcement Scheduling System

  • Built backend services to schedule and trigger announcements
  • Implemented cron-based background jobs
  • Designed REST APIs for scheduling, execution, and status tracking
  • Focused on reliability and idempotent execution

Concepts:
Background Jobs · Scheduling · API Design


🔹 Campus Reveal

Anonymous Review Platform (Backend Focus)

  • Designed backend to handle anonymous submissions safely
  • Implemented spam protection and rate limiting
  • Focused on data integrity and abuse prevention

📊 Performance & Problem Solving

LeetCode Stats

🧠 Engineering Philosophy

“I prefer understanding how systems work internally —
before scaling them externally.”

  • Optimize correctness before performance
  • Prefer simple, predictable designs
  • Learn by building from scratch

Backend first. Systems always.

Popular repositories Loading

  1. Lung-Cancer-Detection-CT-Scan-Project-3- Lung-Cancer-Detection-CT-Scan-Project-3- Public

    HTML 1

  2. Project1-Visually-Sorting-Algorithm Project1-Visually-Sorting-Algorithm Public

    Python 1

  3. Python-Library-Project-2- Python-Library-Project-2- Public

    Python 1

  4. connxmain connxmain Public

    A social platform

    JavaScript 1

  5. Data-Structure-and-Algorithms-CPP Data-Structure-and-Algorithms-CPP Public

    C++ 1

  6. Cancer-detection-streamlit Cancer-detection-streamlit Public

    Python 1 1