Skip to content
View Uzmaa7's full-sized avatar

Block or report Uzmaa7

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.

Content in all repositories owned by your account will be closed.
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
Uzmaa7/README.md

Uzma Khan

Typing SVG

👨‍💻 Professional Introduction

I'm a Software Developer based in India who builds end-to-end web applications — focusing on solid backend architecture.

What I build: I design and build full-stack web applications using Node.js, Express, React, and databases like PostgreSQL and MongoDB. My projects go beyond simple CRUD apps—I have hands-on experience setting up microservices that communicate using Kafka, implementing API gateways with rate limiting, handling real-time features using Socket.IO, and managing data concurrency with Redis. Every project I work on is fully documented, public on GitHub, and deployed live.

Architecture & Design Values:

  • Object-Oriented Architecture: Write strictly modular backend code by heavily leveraging OOP principles.
  • Design Patterns: Use patterns like Singleton (for shared instances like DB connections or Kafka clients) and follow Dependency Injection for loosely coupled, testable components.
  • Layered Separation of Concerns: Structure code into clear, Class-based Controllers, Service Layers(business logic), and Repository Layers(database abstraction).
  • Execution over Fluff: Focus on shipping functional, complete applications over half-finished ideas, and believe in learning in public.

Current focus: System design, backend architectures, and database optimization.

Career objective: A Software Developer Fresher roles or internship where I can ship real features, learn from senior engineers, and grow into a product-minded engineer.

Coding animation download
name: Uzma Khan
role: Software Developer - Backend
education: B.Tech CSE specialisation in AI/ML
location: India (IST)
languages: [English, Hindi]
open_to: [Internship, Junior Roles]
remote: Ready ✅

Tech Stack & Tools

Frontend & Styling

React       Next.js       TypeScript       JavaScript       HTML5       CSS3       Tailwind CSS

Backend, APIs & Databases

Node.js       Express.js       PostgreSQL       MongoDB       Redis       Apache Kafka       Elasticsearch       API Gateway / Proxy

Cloud, DevOps & Deployment

Vercel       Netlify       Render       Git       GitHub       GitHub Actions

Workflow, Build & Design Tools

VS Code       Vite       NPM       Postman

Featured Projects

🚂 GoRail — Distributed Microservices Backend

⚙️ Deep Architecture & Clean Patterns

Source

High-concurrency railway booking backend engineered with decoupled microservices and explicit structural design patterns.

Key Implementations:

  • 📐 Clean Architecture: Structured service layers using Dependency Injection, class-based controllers, and the Repository Pattern for a strict separation of concerns.
  • 🏗️ Distributed Transactions: Coordinated multi-service data integrity across booking, payment, and inventory flows using Apache Kafka and the Saga Pattern.
  • 🔒 Concurrency Controls: Prevented over-booking and race conditions on concurrent seat selections via Redis distributed locks.
  • 🛡️ Resilient API Gateway: Built a single entry point managing JWT authentication, custom rate-limiting, and fault isolation via circuit breakers.
  • 📊 Polyglot Storage: Isolated service data using a Database-per-Service model across 5 PostgreSQL instances via Prisma, coupled with Elasticsearch for low-latency station lookups.
  • 📉 Fault Tolerance: Configured custom Kafka consumers with Dead-Letter Queues (DLQ) to isolate and handle processing failures without stopping the pipeline.

Node.js Express Kafka Redis PostgreSQL Prisma Elasticsearch Docker

🧪 LeetLab — DSA Revision Platform

🎯 Full-Stack Product Engine · v1.0 · ✅ Live in Production

Live Demo Source

Full-stack platform solving the "revision gap" faced by 1,000s of students through real-time peer custom coding contests and analytics.

Key Implementations:

  • ⚡ Remote Code Execution: Integrated the Judge0 API securely to manage, execute, and score sandboxed user code submissions against dynamic test configurations.
  • 🔄 Real-Time State Sync: Designed a bidirectional event management layer with Socket.io to synchronize live lobby states, ticking contest room timers, and leaderboard updates simultaneously.
  • 💬 TalkTown Chat System: Engineered a decoupled, persistent communication infrastructure handling private and group message routing for live solution benchmarking.
  • 🗄️ Relational Document Schemas: Modeled explicit multi-document reference relationships within MongoDB to tie profile states, problem lists, custom contests, and live room metrics together.
  • 🛡️ Session Management: Implemented cookie-based security pipelines handling dual JWT access/refresh token rotation sequences alongside automated image upload flows via Cloudinary.

React Vite Node.js Express MongoDB Socket.io Judge0 Tailwind

➕ The Journey: Started with basic HTML/CSS/JS in 2025 ➔ Architecting high-concurrency microservices and real-time platforms in 2026. Proof of relentless hard work and execution. 💪

%%{init: {'theme':'dark','themeVariables':{'primaryColor':'#6366f1','primaryTextColor':'#fff','lineColor':'#38bdf8'}}}%%
timeline
    title 🚀 My Developer Journey
    2022 : Joined Bennett University : Foundations of Computer Science
    2023 : DSA Inception : First contribution (HTML/CSS)
    2024 : Toughening Logic : 900+ DSA problems solved
    2025 - 1 : Built RxAI : Linkedin-Post-Generator : TubeTalk : Hands-on with GenAI & ML
    2025 - 2 : Frontend Transition : React.js
    2026 - 1 : LeetLab Live : full-stack application : solves problem of 1000s of students 
    2026 - 2 : GoRail Microservices : Hardcore backend scaling (Kafka, Redis distributed locks, Prisma)
Loading

🤝 Let's Connect

If you're a founder, engineering lead, or recruiter looking for a product-minded engineer who prioritizes clean code, scalability, and system design, let's get in touch!

LinkedIn Email Resume


Pinned Loading

  1. LeetLab LeetLab Public

    JavaScript

  2. GoRail GoRail Public

    JavaScript

  3. Hisab Hisab Public

    JavaScript

  4. RxAI RxAI Public

    Python

  5. Uber Uber Public

    JavaScript

  6. Portfolio Portfolio Public

    TypeScript