Kishan Nerella

Software Engineer

Milpitas, California, United States11 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in data protection and recovery solutions.
  • Strong background in C, SQL, and PL/SQL development.
  • Experience with VMware and continuous data protection.
Stackforce AI infers this person is a SaaS Infrastructure Engineer with expertise in data protection and recovery solutions.

Contact

Skills

Core Skills

C++GrpcCSql

Other Skills

AlgorithmsComputer ScienceData StructuresDistributed SystemsLinuxMatlabMicrosoft OfficeMySQLNetBeansOperating SystemsPHPPL-SQLProgrammingProtobufProtocol Buffers

About

I'm currently working in Cohesity as part of the Data Hawk(Security) team specializing in the infrastructure to provide Data Classification insights to the users. Previously I worked as part of the Data Protection team with an emphasis on protecting virtual environments like VMware using CDP(Continuous Data Protection). I was responsible for the design and implementation of various Site Continuity Products CDP, Async and Sync replication, and Hot-Standby. I graduated in Computer Science at SUNY Stony Brook University. Previously, I worked at ORACLE in the Backup and Recovery team. I did my undergrad at IIT Kharagpur, India. I have 3 years of experience as a C developer in ORACLE. During this time, I also worked heavily with SQL and PL/SQL. I am proficient in low-level languages and am interested in areas of Operating Systems, Distributed Systems, and Databases. I am also familiar with agile methodologies. Competencies: C, C++, gRPC, Protobuf, JAVA, Python, SQL, PL/SQL

Experience

11 yrs 4 mos
Total Experience
3 yrs 9 mos
Average Tenure
7 yrs 6 mos
Current Experience

Cohesity

6 roles

Senior Staff Software Engineer

Promoted

May 2025Present · 1 yr 1 mo

Staff Software Engineer

Sep 2023Apr 2025 · 1 yr 7 mos

Senior Member Of Technical Staff

Promoted

Mar 2021Oct 2023 · 2 yrs 7 mos

MTS 3

Dec 2019Mar 2021 · 1 yr 3 mos

MTS 2

Feb 2019Dec 2019 · 10 mos

Engineering Intern

May 2018Aug 2018 · 3 mos · San Jose, California

  • Integrated Cisco HyperFlex snapshots into Cohesity’s VMware virtual machine backup workflows to leverage more efficient snapshots.
  • Massively parallelized Ops (tasks) and implemented fine-grained locking to make Pulse(component to which other Cohesity components report to)scalable. Added crash injection testing to Pulse.
  • Worked on migrating the backing storage of Stats component from in-memory to Scribe database(key-value store) to alleviate the problem of high memory consumption. Implemented the new Ops (tasks) to be lock-free for usage on a distributed cluster.
  • Used C++, Protobuf, gRPC
C++ProtobufgRPC

Stony brook university

Graduate Teaching Assistant

Aug 2017May 2018 · 9 mos · Stony Brook

  • Teaching Assistant under Prof. Scott Smolka for CSE305 (Principles of Database Systems) Fall 2017 for senior undergraduate students.
  • Conduct office hours every week to help students with database projects and assignments.
  • Grades home works and exams

Oracle

Senior Member Of Technical Staff

Jun 2014Jul 2017 · 3 yrs 1 mo

  • Member of a team responsible for developing and maintaining RMAN(Recovery Manager) and ZDLRA(Zero Data Loss Recovery Appliance), the backup and recovery products of ORACLE.
  • Built 'restore range' functionality for ZDLRA to calculate the recovery window of a database that determines the time in the past to which the database can be restored.
  • Added a feature to Oracle 'Block Change Tracking' by making it work through 'resetlogs'(an incomplete database recovery) to create faster backups by reducing I/Os.
  • Provided 'RMAN SDK' for Oracle 12c. This SDK is the minimal test infrastructure provided by RMAN to SBT library vendors to test their tape backup libraries.
  • Implemented RMAN 'client throttling' for ZDLRA which limits RMAN connections to ZDLRA based on various parameters depending on ZDLRA's capability.
  • RMAN creates backup pieces which have their own format. Improvised the existing 'piece dumper' to read the magic blocks of a backup piece and write these values to output in an understandable format.
  • Used C, SQL, PL-SQL languages and SQL*Plus tool during development.
CSQLPL-SQLSQL*Plus

Microsoft india development center

Sofware Development Internship

May 2013Jul 2013 · 2 mos · Hyderabad

  • Built Geocoding and Reverse Geocoding scrapers to convert a set of addresses into latitude and longitude co-ordinates and vice-versa
  • Created a Scrape Validation tool which analyses a scrape, compares it with previous scrape and provides snapshots at a level of city, state etc. The tool automates various aspects involved and sends a report to the entire team through email
  • Used existing Local Scraper Parsers to extract PBA(Phone Book Answer) results from scrapes of various non-local segments and created local query sets from non-local sets

Education

Stony Brook University

Master of Science - MS — Computer Science

Jan 2017Jan 2018

Indian Institute of Technology, Kharagpur

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with C++ & Grpc

Explore similar profiles based on matching skills and experience