Available for new opportunities

Hi, I'm Shyam Arora

Software Engineer 4@ Cisco

8+ years crafting scalable web applications, developer tools, and cloud-native platforms at industry-leading companies.

Bengaluru, India

Crafting Digital Experiences

I'm a passionate software engineer who thrives on solving complex problems and building tools that make developers' lives easier.

With a Bachelor's degree in Computer Science from IP University Delhi and 8 years of hands-on experience, I've specialized in building developer tools, web terminals, and scalable applications.

Currently working as Software Engineer 4 at Cisco, where I lead initiatives in DevOps platforms, VSCode extensions, and AI-assisted development tools. I'm passionate about developer productivity, real-time communication systems, and creating tools that enhance the development experience.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or mentoring junior developers.

8+
Years Experience
3
Companies
20+
Technologies
15+
Projects Delivered

Frontend

ReactNext.jsTypeScriptTailwind CSSReduxRecoilHTML5CSS3

Backend

Node.jsGolangGraphQLREST APIsWebSocketSocket.io

DevOps & Cloud

DockerKubernetesCI/CDAWSGitLinux

Tools & Testing

JestCypressWebpackBabelVSCode ExtensionsCLI Tools

Professional Experience

Building impactful products at industry-leading companies

Software Engineer 4

Current

Cisco

2024 - Present
Bengaluru, India
  • Coming soon - Recently promoted to Software Engineer 4
  • Leading technical initiatives and architectural decisions for developer platform tools
  • Mentoring team members and driving best practices across the organization
GolangReactTypeScriptKubernetesGraphQL

Software Engineer III

Cisco

July 2020 - 2024
Bengaluru, India
  • Built a CLI using Golang and Cobra for the OneDevX platform to manage build, test, and space operations
  • Developed a full-stack Web Terminals application with xterm.js, ReactJS and Golang over WebSocket, featuring multi-tab support, drag, and minimize functionalities
  • Created a Generic Persistent Terminal for VSCode using Node.js, node-pty, and socket.io, ensuring uninterrupted terminal sessions
  • Contributed to IDE-Chat, an internal AI-assisted coding extension for VSCode, similar to GitHub Copilot
  • Created a full-stack internal VSCode extension marketplace with a web portal, extension frontend, and GraphQL backend
  • Built a VSCode extension for handling long-running builds using Node.js and pseudo-terminal technology
ReactGolangTypeScriptNode.jsGraphQLWebSocketVSCode APIDocker

Software Engineer

Paytm

June 2019 - July 2020
Noida, India
  • Developed a multilingual chatbot integrated with AI/ML REST APIs, reducing customer support costs by 30%
  • Revamped the 24x7 support section using a hybrid container, enhancing native feature support like camera and geolocation
  • Improved customer support experience through innovative chat solutions
  • Collaborated with AI/ML teams to integrate intelligent features into customer service platforms
ReactNode.jsAI/ML APIsWebSocketHybrid Apps

Software Engineer

Moonraft Innovation Labs

August 2018 - June 2019
Gurgaon, India
  • Developed a data-driven Canvas Dashboard using ReactJS, Redux, Node.js, D3, and GraphQL
  • Implemented role-based authentication with T-Mobile SSO and followed test-driven development
  • Built interactive data visualizations and analytics dashboards for enterprise clients
  • Worked with modern frontend technologies and GraphQL APIs for efficient data management
ReactReduxNode.jsD3.jsGraphQLSSO

Featured Projects

A collection of projects that showcase my expertise in building scalable applications

Developer Tools

Web Terminal Application

A powerful full-stack web terminal with multi-tab support, drag-and-drop functionality, and real-time collaboration features.

ReactGolangWebSocketxterm.js+1
Developer Tools

VSCode Extension Marketplace

Internal extension marketplace with web portal, integrated feedback system, and GraphQL backend for seamless extension management.

ReactGraphQLNode.jsTypeScript+1
CLI Tools

OneDevX CLI Tool

Command-line interface built with Golang for managing build, test, and space operations across the development platform.

GolangCobra CLIDockerKubernetes

Other Noteworthy Projects

AI-Powered Support Chatbot

Multilingual chatbot with AI/ML integration that reduced customer support costs by 30% through intelligent automation.

ReactNode.jsAI/ML APIs

VSCode Persistent Terminal

Generic terminal extension for VSCode that maintains session state across reloads using node-pty and socket.io.

TypeScriptNode.jsnode-pty

IDE-Chat AI Assistant

Internal AI-assisted coding extension for VSCode, providing intelligent code suggestions and developer assistance.

TypeScriptVSCode APIAI/ML

Let's Work Together

Have a project in mind or just want to chat? I'd love to hear from you.

Let's Connect

I'm always excited to discuss new opportunities, interesting projects, or just chat about technology and development.

Email

shyarora7@gmail.com

Location

Bengaluru, India

Availability

Open to open-source collaborations and interesting side projects

Connect with me