DK

Dhananjay Kumar

Senior Software Engineer at Nexthink

Dhananjay Kumar has a diverse work experience in the software engineering field. Dhananjay is currently working as a Senior Software Engineer at Nexthink, where they are responsible for developing and maintaining the Endpoint Agent for Nexthink Collector on macOS and Windows. This agent collects various metrics from the endpoint and sends data to the cloud for monitoring user experience, allowing for proactive issue detection and real-time alerting.

Prior to their current role, Dhananjay worked at Forcepoint as a Senior Software Engineer. Here, they served as the owner of the Windows Filtering Platform callout driver component of the Network Control, which captures network traffic on endpoints. Dhananjay also contributed to the design and development of features in other components of the network control. Throughout their time at Forcepoint, Dhananjay successfully resolved numerous issues in the driver, such as using spinlocks and requesting the appropriate amount of data from the callout driver.

Before joining Forcepoint, Dhananjay worked at McAfee as a Software Development Engineer. In this role, they undertook various responsibilities, including designing and developing features for the McAfee Deep Remediation Component, which rolls back changes made by unknown binaries after their execution. Dhananjay also added new features to detect and remediate different techniques employed by malware for persistence. Additionally, Dhananjay worked on the Tracing component of McAfee EDR solution, refactoring it for improved maintainability. Prior to this, they worked on the Application and Change control product team, where they contributed to the maintenance, design, and development of product features. This role required in-depth knowledge of the Windows Kernel, debugging kernel mode crash dumps, reading assembly language code, and understanding how file system filters integrate with the Operating System.

At Samsung Engineering Lab, Dhananjay served as an R & D engineer, focusing on maintaining the customized keyboard found in Samsung Android phones. Dhananjay primarily resolved issues related to the Samsung keyboard.

Dhananjay's earliest work experience was as a Program Variable Release Intern at Open Solutions, where they worked for a short period of time.

Overall, Dhananjay Kumar's work experience showcases their expertise in software engineering, particularly in the areas of endpoint agent development, driver development, malware detection, kernel debugging, and mobile software maintenance.

Dhananjay Kumar completed their high school education from Chinmaya Vidyalaya between 1994 and 2008. Dhananjay then pursued an Engineer's Degree in Computer Engineering from Netaji Subhas Institute of Technology, graduating between 2008 and 2012. Additionally, Dhananjay Kumar has obtained several certifications from Pluralsight, including "Advanced Windows Debugging - Part 1," "Advanced Windows Debugging - Part 2," "CLR Fundamentals," "Test First Development - Part 1," "Windows Internals," "Windows Internals 2," "Windows Internals 3," and "Windows Kernel Debugging Fundamentals." The exact months and years of when these certifications were obtained were not provided.

Links


Timeline

  • Senior Software Engineer

    September, 2021 - present