Kapil Gupta

Senior Software Engineer

Noida, Uttar Pradesh, India13 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C/C++ with extensive experience in software engineering.
  • Proven track record in enhancing complex software systems.
  • Strong background in Linux and networking technologies.
Stackforce AI infers this person is a Software Engineer with expertise in telecommunications and GPU virtualization.

Contact

Skills

Core Skills

C/c++LinuxPython

Other Skills

AlgorithmsC/C++ STLData StructuresDebuggingDockerGoogle Protocol BufferLoad BalancerLogic DesignNVIDIA DriverOperating Systems

About

Area of Interest: C/C++, Data Structure & Algorithm, Linux, Networking

Experience

Adobe

2 roles

Senior Computer Scientist

Promoted

Feb 2024Present · 2 yrs 1 mo · Noida, Uttar Pradesh, India · Hybrid

Computer Scientist - II

Sep 2021Feb 2024 · 2 yrs 5 mos · Noida, Uttar Pradesh, India · Hybrid

  • Actively contributing and leading to enhancing Creative Cloud Desktop.

Ciena

Senior Software Engineer

Dec 2015Aug 2021 · 5 yrs 8 mos · Pune, Maharashtra, India

  • Lead and contributed in Traffic Explorer (TEX) module:
  • Added support of High Availability (HA) of TEX using in-house core platform based on Docker container.
  • Designed and developed scalable Load Balancer for UDP packets to distribute among processing units using iptables rules.
  • Re-designed the Traffic Explorer (TEX) architecture for scalability.
  • Worked on object serialization using Google’s Protocol Buffer for in-memory object transfer from one process to other process.
  • Enhanced the product’s quality by optimizing compute heavy code sections and fixed critical memory leaks.

Nvidia

2 roles

System Software Engineer

Jul 2013Dec 2015 · 2 yrs 5 mos

  • Under NVIDIA's GRID umbrella for GPU Virtualization to support virtual GPU on hypervisors like Citrix XenServer and VMware ESXi.
  • Fixed complex memory leaks and critical issues in linux based host Nvidia Driver.
  • Individually developed automation framework in python. Configurable, extensible to support multiple scenarios and multiple hypervisor on same system.

Intern

Jan 2013Jun 2013 · 5 mos

  • Developed mechanism for multiple remote connection to multiple Virtual Machines using NVIDIA specific technologies.

Education

Indian Institute of Technology, Roorkee

Master of Computer Applications - MCA — Computer Science

Aug 2010Jun 2013

Jiwaji University

BCA

Sep 2006Aug 2009

Stackforce found 100+ more professionals with C/c++ & Linux

Explore similar profiles based on matching skills and experience