Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tarun Kumar Gupta

Noida

Summary

Accomplished Software Engineer with 12 years of experience in distributed systems, high-performance computing, and AI-driven applications. Expertise in designing scalable architectures, overseeing end-to-end project execution, and delivering impactful features. Proficient in developing backend systems and integrating intelligent workflows to enhance user-facing capabilities.

Overview

13
13
years of professional experience

Work History

Computer Scientist II

Adobe Inc.
Noida
02.2022 - Current
  • Contributing to AI-powered PDF experiences, including conversational workflows and intelligent task execution.
  • Worked on systems involving multi-turn interactions, query reformulation, and contextual response generation.
  • Exposure to LangGraph, LangChain, and Retrieval-Augmented Generation (RAG) concepts for building intelligent workflows.
  • Integrated backend services with client-side experiences for seamless AI-assisted document interactions.
  • Led development of PDF Actions & HelpX, improving answerability and follow-up quality.
  • Developed reusable UI components and session management systems to enhance GenAI feature usability.
  • Architected right-click workflows and Harmony integrations, improving user onboarding and feature discovery.
  • Delivered features impacting 800K+ MAU (right-click workflows) and 1.25M+ installs (Harmony).
  • Executed cohorted rollouts and rollback strategies while implementing telemetry instrumentation for improved system monitoring.
  • Closed telemetry gaps and improved observability for production systems.
  • Coordinated cross-functional collaboration among PM, Design, QE, and backend teams to streamline project delivery.
  • Led weekly triage, release readiness, and rollout decision-making.
  • Authored design docs, runbooks, and error taxonomy frameworks.
  • Mentored engineers on system design, debugging, and release best practices.
  • Awarded Star of the Month (twice) and Spot Bonus.

Senior Member Technical Staff / Lead Member Technical Staff / Member Consulting Staff

Siemens EDA (Mentor Graphics)
Noida
02.2016 - 01.2022
  • Achieved 16× performance improvement through implementation of distributed processing in grid (LSF/machlist) environments.
  • Designed and implemented a fault-tolerant, multi-threaded Local Disk Server (LDS) for high-throughput data transfer.
  • Enhanced trace upload performance by ~25% through integration of runtime and co-model channels.
  • Optimized large-scale processing using chunking strategies and LRU-based execution.
  • Implemented fork-based write throttling to balance system load and throughput.
  • Increased system reliability by implementing state machines, retry logic, and back-pressure handling.
  • Performed deep performance profiling (CPU/IO) and introduced batching and async optimizations.
  • Owned end-to-end data pipelines for emulator trace processing and waveform generation (xwave).
  • Built incremental and pruning mechanisms to avoid recomputation and reduce disk footprint.
  • Reduced toggle database size and enabled efficient SAIF generation.

Software Engineer

Brocade Communications Systems
Mumbai
02.2014 - 01.2016
  • Implemented S6a interface (MME–HSS) improving network registration reliability.
  • Developed 3GPP-compliant MME components for protocol encoding/decoding and signaling flows, enhancing interoperability.
  • Built automation test cases and streamlined debugging workflows with protocol analyzers, increasing testing efficiency.

Software Engineer

Reliance Jio Infocomm
Navi Mumbai
06.2013 - 01.2014
  • Developed IMS components (PCSCF) to support DIAMETER protocol functionality.
  • Built CI pipelines and automation scripts to streamline delivery cycles.

Education

Bachelor of Technology - Electronics & Communication Engineering

Malaviya National Institute of Technology (MNIT)
Jaipur

Skills

  • Python, C , C, JavaScript, TypeScript, React
  • LangChain, LangGraph, RAG, Agentic framework
  • HTTP/S, REST, TCP/IP, UDP, SCTP, DIAMETER, SIP
  • Git, GitHub Copilot, Jira, CI/CD, Visual Studio, VSCode, GDB
  • Linux, Windows, MacOs, VMware ESXi, KVM, Wireshark, Fiddler
  • Claude Code, Cursor, MCP, GitHub Copilot
  • MySQL, Couchbase

Timeline

Computer Scientist II

Adobe Inc.
02.2022 - Current

Senior Member Technical Staff / Lead Member Technical Staff / Member Consulting Staff

Siemens EDA (Mentor Graphics)
02.2016 - 01.2022

Software Engineer

Brocade Communications Systems
02.2014 - 01.2016

Software Engineer

Reliance Jio Infocomm
06.2013 - 01.2014

Bachelor of Technology - Electronics & Communication Engineering

Malaviya National Institute of Technology (MNIT)
Tarun Kumar Gupta