Shambhoo Narwaria profile photo 1 on Tal

Shambhoo Narwaria

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

Roorkee

2+ years of work experience

Muffins AI
Apr 20251 yr 6 mosPresent

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
Cognizance, IIT Roorkee
Mar 20241 moMar 2024

HawksCode
Feb 20244 mosMay 2024

Jaipur

Thomso, IIT Roorkee
Oct 20231 moOct 2023

On-site

NSS IIT Roorkee
Aug 20221 yrJul 2023

Shambhoo’s AI Stack

anthropic apis
anthropic apis
antigravity
antigravity
claude code
claude code
codex
codex
gemini
gemini
ChatGPT
ChatGPT

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology - BTech, Computer Science and Engineering

Indian Institute of Technology, Roorkee

20214 yrs2025
Dakshana foundation

JEE Advanced Preparation, Mathematics

Dakshana foundation

20192 yrs2021

Join Shambhoo and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Shambhoo Narwaria on Tal

Headline

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

About

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.

Location

Roorkee

AI stack

anthropic apis

antigravity

claude code

codex

gemini

ChatGPT

Work experience

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

Education

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

JEE Advanced Preparation, Mathematics, Dakshana foundation

Public links

github: https://github.com/shambhoo-narwaria

leetcode: https://leetcode.com/narwaaria