← Back to home

Resume

My experience, skills, and background.

Skills

Languages
C++ (17/14/11)PythonMATLAB
Backend
REST APIsgRPCMicroservices
Systems
Multi-threadingConcurrencyMemory ManagementConcurrent Systems
Cloud & DevOps
AWS (EC2, S3)DockerKafkaJenkinsCI/CD
Frameworks & Libraries
QtFlaskOpenGLOpenCVSTL
Databases
MySQL
tools
GitPerforceCMakeMakefile
Specialties
Advanced Problem SolvingObject-Oriented ProgrammingDesign PatternsData Structures
soft_skills
TeamworkDocumentationCollaboration
From Projects
Next.jsTypeScriptClaude APIGemini APIGitHub ActionsTypst

Experience

MathWorks · Hyderabad, India

Software Engineer II

Jan 2023Present

  • Designed a high-performance terrain lookup engine using a precomputed lookup table approach, replacing sequential grid traversal and reducing 3D terrain data access time by 90% — enabling real-time simulation performance targets to be met.
  • Owned end-to-end design and implementation of RoadRunner's video logging subsystem — built an offscreen OpenGL rendering pipeline that replays simulation logs frame-by-frame and exports MP4 videos at 30–60 fps, enabling programmatic video generation without UI dependency. Shipped to customers to strong positive feedback; extended to support traffic signal state and additional scenario element rendering.
  • Designed a fault-tolerant gRPC streaming pipeline for simulation log datasets, implementing intelligent chunking to overcome gRPC message size limits and enable reliable large-scale data transfer across simulation components.
  • Built multi-threaded systems to consume and process real-time simulation output with improved reliability across concurrent execution contexts.
  • Resolved long-pending critical defects across RoadRunner modules — including crashes, memory leaks, race conditions, export failures, map processing, and lane connectivity issues — addressing cases previously unresolved by the team. Consistently triaged and resolved customer-reported high-priority bugs rapidly.
  • Built an experimental natural language scenario authoring agent using Claude Code and custom skill files — converts plain English scenario descriptions into RoadRunner scenario authoring API calls, rendering scenes directly in the tool, demonstrating AI-assisted automation of complex engineering workflows.
  • Developed scalable API and UI components in RoadRunner to streamline engineering workflow integration; authored design documentation covering use cases, requirements, and feature architecture for new capabilities.

MathWorks · Hyderabad, India

Software Engineer (EDG)

Jun 2022Dec 2022

  • Implemented simulation scenario actions including actor teleportation and trajectory following aligned with OpenSCENARIO standards.
  • Collaborated with cross-functional teams to align simulation requirements and delivery workflows.

Projects

Next.jsTypeScriptClaude APIGemini APIGitHub ActionsTypst

Resume Generator

AI-powered portfolio and resume automation platform. Single YAML source drives a Next.js portfolio site and auto-generated PDF resume. Claude API tailors the resume per job description via CLI.

Private Repository

Education

IIIT Hyderabad

M.Tech, Computer Science and Engineering

Aug 2020May 2022

  • Specialized in systems and distributed computing
  • Relevant coursework — Advanced Algorithms, Distributed Systems, Computer Architecture

BIT Durg

B.Tech, Computer Science and Engineering

Aug 2016Sep 2020

  • Completed B.Tech with focus on systems and algorithms

Contact

Open to interesting opportunities, collaborations, and conversations.