Karan Katte
Software Developer
Hire this person
Send a job offer directly to this candidate
About
Software Developer with hands-on experience in full-stack development, REST APIs, database-driven applications, and distributed systems. Proficient in Python, Java, JavaScript, TypeScript, and SQL, with experience developing applications using FastAPI, Django, React, Next.js, PostgreSQL, and Redis. Strong foundation in software design, debugging, automated testing, CI/CD, and building reliable, maintainable solutions.
Experience
Cyber Security Intern at Bhabha Atomic Research Centre (BARC) (2026-03 – 2026-06)
- Built MIAT, a full-stack C2 platform pairing a central Django/ASGI server with endpoint agents to simulate real-world attacker techniques and evaluate IDS threat detection across a controlled lab network.
- Delivered 40+ REST APIs across 9 data models with live dashboards and on-demand PDF/CSV reporting, secured end-to-end via a triple-layer mTLS + JWT + HMAC-SHA256 model that eliminates replay and impersonation attacks.
- Engineered an async Python agent with a modular plugin architecture (single-file module integration) to simulate 4 attack classes — Nmap scanning, DGA, C2 beaconing, and multi-channel exfiltration (DNS, HTTP, ICMP, SQLi) — with real-time risk scoring.
- Streamed real-time attack telemetry over WebSockets at sub-second latency for live IDS response tracking, and evaluated reliability with a 130-check regression suite (100% pass), delivering actionable IDS tuning recommendations.
Education
Master of Computer Application in Computer Applications – SIES College of Management Studies (2024-09 – 2026-07)
Bachelor of Science in Computer Science – Vivekanand Education Of Society (2020-09 – 2023-05)
