Niharika Singhal

Software Engineer

Pune, Maharashtra, India4 yrs 11 mos experience

Key Highlights

  • Expert in C++ and algorithm optimization.
  • Proven experience in IPsec and network security features.
  • Strong background in CUDA and parallel computing.
Stackforce AI infers this person is a Software Development Engineer with expertise in network security and performance optimization.

Contact

Skills

Core Skills

C++AlgorithmsIpsecCuda

Other Skills

CSystemCLinuxGoogle Protocol BuffersGMockGTestGPGPUMicrosoft WordSQLPowerPointMicrosoft OfficeMicrosoft ExcelEnglishResearchSocial Media

About

To work in a stimulating environment where I can apply & enhance my knowledge, skill to serve the firm to the best of my efforts.

Experience

4 yrs 11 mos
Total Experience
1 yr 8 mos
Average Tenure
--
Current Experience

Synopsys inc

Research And Development Engineer 2 at Synopsys

Aug 2019Oct 2020 · 1 yr 2 mos

  • Memory consumption and Execution time profiling utility
  • Design the utility interface in such a way that all profiling data can be easily obtained.
  • Analyzing and optimizing the time required in the framework.
  • Improved memory usage by restructuring code, modifying data structures and re-aligning data members to reduce memory usage
  • SOAM architecture
  • Understanding the thread pool in average power analysis mode and the related interface.
  • Introduced enhanced diagnostic log collection in situation of ORB hang.
CC++SystemCCUDAAlgorithmsLinux

Nokia

Research And Development Engineer

Oct 2016Sep 2019 · 2 yrs 11 mos

  • Roles and Responsibilities:
  • Implementation of Backup IPsec feature which protects data loss by switching the encrypted traffic to the secondary Security Gateway
  • Implementation of Emergency Bypass feature which protects the data by sending the traffic unencrypted if the IKE tunnel establishment fails or if the Security Gateway goes downs in case of emergency.
  • Introduction of google protocol buffers for inter-process communication between TPL and IPSEC over a socket.
  • Contribution in the refactoring of the application layer code for improving time constraints, code coverage , removing static code errors and warnings.
  • Written Unit Test Cases for IPSec using GMock and GTest Framework
IPsecGoogle Protocol BuffersGMockGTestC++

Intel corporation

Graduate Technical Intern

Jun 2015May 2016 · 11 mos · Bangalore

  • Roles and Responsibilities::
  • Parallelize the algorithm in IP using GPGPU technology using CUDA.
  • Develop test cases for the corresponding IP
CUDACGPGPU

Education

Vellore Institute of Technology

Master's degree — Computer Science and Engineering

Jan 2014Jan 2016

JODHPUR INSTITUTE OF ENGINEERING & TECHNOLOGY

Bachelor's degree — Computer Science Engineering

Jan 2009Jan 2013

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

Explore similar profiles based on matching skills and experience