Software Engineer @ Muffins AI | IIT Roorkee (CSE) | Gen AI | SDE Intern @ HawksCode

Bengaluru

Jaipur

On-site








Bachelor of Technology - BTech, Computer Science and Engineering
Indian Institute of Technology, Roorkee

JEE Advanced Preparation, Mathematics
Dakshana foundation
Join Shambhoo and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer @ Muffins AI | IIT Roorkee (CSE) | Gen AI | SDE Intern @ HawksCode
Backend-focused Software Engineer with experience building scalable, reliable systems and distributed backend services. Currently working on architecting and developing backend components for an AI-driven test automation system, focusing on concurrency, fault tolerance, and intelligent automation. My work involves designing event-driven systems, integrating LLM-based workflows, and improving system reliability through robust error handling and recovery mechanisms. I have hands-on experience building high-performance backend systems using Java, Node.js, and Spring Boot, with a strong focus on system design principles such as caching, rate limiting, asynchronous processing, and microservices architecture. Notable work includes: • Designing a scalable URL shortener with Redis caching, rate limiting, and asynchronous analytics • Engineering a reliable data transfer protocol over UDP with congestion and flow control mechanisms • Building real-time and AI-driven applications with measurable improvements in performance and user engagement Core strengths: • Backend Engineering: Distributed systems, concurrency, API design, microservices • Performance Optimization: Caching (Redis), async processing, efficient data handling • Cloud & DevOps: AWS (EC2, S3, Lambda), Docker, Linux • Problem Solving: Strong foundation in Data Structures & Algorithms (CodeChef 3★, global rank 106) I’m particularly interested in building scalable backend systems and solving complex engineering problems at the intersection of performance, reliability, and system design. Open to opportunities in backend engineering and distributed systems.
Roorkee
anthropic apis
antigravity
claude code
codex
gemini
ChatGPT
Software Engineer at Muffins AI, Apr 2025 - Present · 1 yr 6 mos, Bengaluru, Software Development Engineer Working on building scalable backend systems for an AI-driven test automation platform, focusing on reliability, concurrency, and intelligent automation. Key contributions: • Architected backend services enabling LLM-based test generation and execution workflows • Built Node.js services for AI-driven test generation with queue-based event processing to handle concurrent. • Designed and implemented a self-healing automation system to recover broken UI locators during execution • Developed intelligent element recovery using heuristic and computer vision-based fallback mechanisms • Improved system reliability through retry strategies, centralized error handling, and refactoring legacy modules Focus areas: Distributed systems, concurrency, event-driven architecture, and backend scalability
Coordinator at Cognizance, IIT Roorkee, Mar 2024 - Mar 2024 · 1 mo
Software Engineer Intern at HawksCode, Feb 2024 - May 2024 · 4 mos, Jaipur
Coordinator at Thomso, IIT Roorkee, Oct 2023 - Oct 2023 · 1 mo, On-site
Executive at NSS IIT Roorkee, Aug 2022 - Jul 2023 · 1 yr
Bachelor of Technology - BTech, Computer Science and Engineering, Indian Institute of Technology, Roorkee
JEE Advanced Preparation, Mathematics, Dakshana foundation
github: https://github.com/shambhoo-narwaria
leetcode: https://leetcode.com/narwaaria