# ╔══════════════════════════════════════════════════════════════╗
# ║ CLASSIFIED OPERATOR PROFILE ║
# ╚══════════════════════════════════════════════════════════════╝
operator:
name : "Ishu Agrawal"
role : "Backend Engineer // System Architect"
clearance : "PRODUCTION-GRADE"
academic:
institution : "GLA University, Mathura"
degree : "B.Tech — Computer Science (AI & ML)"
graduation : "May 2027"
cgpa : "8.47 / 10"
class_x : "95.0%"
class_xii : "86.6%"
summary:
focus : "REST APIs | Auth Systems | Async Processing | Transaction Integrity"
dsa_progress : "500+ problems — LeetCode · CodeChef · GeeksforGeeks"
approach : "Build practical systems first. Understand deeply. Scale deliberately."
certifications:
- name : "API Development & Automation"
issuer : "Postman Student Expert Program"
year : 2024
current_phase : "Backend → System Design → AI/ML Integration"
availability : "OPEN — Internship / Full-time"
location : "Mathura, Uttar Pradesh, India"╔══════════════════════════════════════════════════════════════════╗
║ [ SKILL PROFICIENCY MATRIX ] ║
╠══════════════════════════════════════════════════════════════════╣
║ Node.js / Express ████████████████████████░░ ADVANCED ║
║ MongoDB ███████████████████████░░░ ADVANCED ║
║ REST API Design ████████████████████████░░ ADVANCED ║
║ JWT / Auth Systems ████████████████████████░░ ADVANCED ║
║ Redis / BullMQ ████████████████████░░░░░░ PROFICIENT ║
║ JavaScript ████████████████████████░░ ADVANCED ║
║ TypeScript ████████████████░░░░░░░░░░ GROWING 🔥 ║
║ Java (DSA) ██████████████████████░░░░ PROFICIENT ║
║ Python / Flask █████████████████░░░░░░░░░ INTERMEDIATE ║
║ System Design ████████████████░░░░░░░░░░ GROWING 🔥 ║
╚══════════════════════════════════════════════════════════════════╝
┌──────────────────────────────────────────────────────────────────┐
│ PROJECT : AuthAPI │
│ STACK : Node.js · Express.js · MongoDB · Redis · BullMQ │
│ DEPLOYED : Render [LIVE ●] │
│ TIMELINE : March 2026 │
└──────────────────────────────────────────────────────────────────┘
[ SYSTEM ARCHITECTURE ]
CLIENT REQUEST
│
▼
┌─────────────┐ ┌──────────────────────────────────────────┐
│ Express │────▶│ Middleware Pipeline │
│ Router │ │ Joi Validation → Rate Limit → Auth JWT │
└─────────────┘ └───────────────────┬──────────────────────┘
│
┌──────────────────────────▼─────────────────────┐
│ Controller Layer │
│ /auth/register /auth/login /auth/logout │
└──────┬─────────────────────────────┬───────────┘
│ │
┌───────────▼──────────┐ ┌─────────────▼──────────┐
│ MongoDB (Primary) │ │ Redis (Cache+Rate) │
│ Users · Sessions │ │ Token Blacklist │
└──────────────────────┘ └─────────────┬──────────┘
│
┌──────────────▼─────────┐
│ BullMQ Email Queue │
│ OTP · Reset · Verify │
└────────────────────────┘
[ CAPABILITY MATRIX ]
| Module | Implementation | Status |
|---|---|---|
| 🔑 JWT Auth Core | Access + refresh token rotation, stateless multi-device sessions | ✅ LIVE |
| 🛡️ Rate Limiting | Redis-backed tiered limits — global / login / OTP endpoints | ✅ LIVE |
| 📧 Async Email Queue | BullMQ workers — decoupled from request lifecycle | ✅ LIVE |
| 📍 Session Tracking | IP + browser fingerprinting, cross-device logout support | ✅ LIVE |
| ✅ Validation Layer | Centralized Joi schema validation + error-handling middleware | ✅ LIVE |
| 🔒 OTP System | Email verify + password reset with expiry + attempt limits | ✅ LIVE |
| 🧠 Session Engine | Multi-device session store, revocation on password reset | ✅ LIVE |
┌──────────────────────────────────────────────────────────────┐
│ PROJECT : LedgerFlow │
│ STACK : Node.js · Express.js · MongoDB │
│ TIMELINE : February 2026 │
│ FOCUS : ACID Integrity · Immutable Audit Trail │
└──────────────────────────────────────────────────────────────┘
| Module | Implementation | Status |
|---|---|---|
| 🏦 Account Engine | Account management, balance tracking, multi-step fund transfers | ✅ BUILT |
| ⚛️ ACID Transactions | MongoDB session-based transactions for operation consistency | ✅ BUILT |
| 📒 Immutable Ledger | DEBIT/CREDIT append-only design — tamper-resistant audit trail | ✅ BUILT |
| 🔄 Idempotency | UUID v4 idempotency keys to handle duplicate transaction retries | ✅ BUILT |
| ⚡ Query Engine | Aggregation pipelines for financial reporting & summaries | ✅ BUILT |
| 🔐 Auth Layer | JWT + middleware-based role authorization | ✅ BUILT |
TRANSACTION FLOW:
[SENDER] ──debit──▶ [LEDGER ENGINE] ──credit──▶ [RECEIVER]
│
MongoDB ACID Transaction
(atomic · consistent · isolated · durable)
│
IMMUTABLE AUDIT LOG ◀────────── stored forever
┌──────────────────────────────────────────────────────────────┐
│ PROJECT : AutoQGen │
│ STACK : Python · Flask · Google Gemini API │
│ TIMELINE : December 2025 │
│ TYPE : AI-Integrated Application │
└──────────────────────────────────────────────────────────────┘
| Module | Implementation | Status |
|---|---|---|
| 📄 Multi-format Parser | Accepts PDF, DOCX, and plain text as input sources | ✅ BUILT |
| 🧠 AI Question Engine | Google Gemini API for contextual MCQ generation | ✅ BUILT |
| 📤 Export Pipeline | Auto-generates downloadable, formatted PDF question sets | ✅ BUILT |
INPUT [PDF/DOCX/TXT] → [NLP Pipeline] → [Gemini API] → [PDF Export]
╔══════════════════════════════════════════════════════════════════╗
║ [ ALGORITHM COMBAT RECORD — 500+ KILLS ] ║
╠══════════════════════════════════════════════════════════════════╣
║ ║
║ Arrays & Strings ████████████████████████ EXPERT ║
║ Recursion ████████████████████░░░░ ADVANCED ║
║ Trees ████████████████████░░░░ ADVANCED ║
║ Graphs ████████████████░░░░░░░░ PROFICIENT ║
║ Sorting / Search ████████████████████████ EXPERT ║
║ Dynamic Prog. ████████████░░░░░░░░░░░░ GROWING ↑ ║
║ Linked Lists ████████████████████████ EXPERT ║
║ Stacks & Queues ████████████████████████ EXPERT ║
║ ║
║ PREFERRED LANGUAGE : Java + JavaScript ║
║ FOCUS : Time/Space complexity optimization ║
╚══════════════════════════════════════════════════════════════════╝
╔══════════════════════════════════════════════════════════════╗
║ OPEN CHANNEL — CONNECTION ACCEPTED ║
╠══════════════════════════════════════════════════════════════╣
║ ║
║ 📡 Actively looking for Backend / Full-Stack roles ║
║ 📡 Open to internships, collaborations, open source ║
║ 📡 Response time: < 24 hours ║
║ ║
╚══════════════════════════════════════════════════════════════╝


