Onkar Bimalkhedkar

CTO

Pune, Maharashtra, India17 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Kernel and Embedded Software Development
  • Proven track record in Windows Driver Development
  • Strong background in FCoE and TDI implementations
Stackforce AI infers this person is a specialized engineer in Embedded Systems and Kernel Development.

Contact

Skills

Core Skills

Kernel ProgrammingEmbedded Software ProgrammingWindows Driver DevelopmentFcoeTdiKernel Mode Driver

Other Skills

CC++Windows KernelLinux KernelKernel DebuggingWindows InternalsNDISWinDbgKernel DriversEmbedded SystemsGPUGraphics SoftwareVirtualizationDevice DriversVirtual Volume Driver

Experience

17 yrs 10 mos
Total Experience
5 yrs 11 mos
Average Tenure
16 yrs 5 mos
Current Experience

Nvidia

Principal System Software Engineer

Dec 2009Present · 16 yrs 5 mos · Pune Area, India

CC++Kernel ProgrammingEmbedded Software ProgrammingWindows Driver DevelopmentWindows Kernel+12

Linsyssoft technologies

System Software Engineer

Apr 2009Dec 2009 · 8 mos · Pune Area, India

  • InteliCloud 360 is a server appliance for SAN environment. The blade server platform has large-scale storage and distributed load-balancing capabilities that virtualizes network, storage and computing functions.
  • I was working in Windows team responsible for Windows Server 2003 64-bit FCoE Initiator Kernel Mode Driver. FCoE Initiator communicates with File System layer via Virtual Volume Driver. A controller node was responsible for logical to physical address translation for the incoming I/O request packets. Communication with controller is done by TDI client.
  • Once TDI client receives the response packet from controller, it shall pass on that information to FCoE protocol handling module. FCoE protocol handling module is responsible for building the respective FCoE packets and transmitting and receiving them over Ethernet using NDIS interface. I was involved in complete design and development of various components viz. Virtual Volume Driver, TDI Client / Winsock, NDIS Protocol Driver and FCoE Protocol implementation for Windows FCoE Initiator.
Windows Driver DevelopmentFCoETDINDISKernel Mode DriverVirtual Volume Driver

Brocade

Software Engineer

Jun 2008Mar 2009 · 9 mos · Pune Area, India

  • Brocade FME a.k.a File Management Engine is a server appliance for NAS environment. FME implements its own virtual namespace which is exposed to CIFS clients on Windows. FME intercepts CIFS / SMB traffic between CIFS clients and CIFS filer and provide features like Open File Migration, Information Lifecycle Management and Directory Migration. Various file management features and policies are implemented in-band so the process is completely non-disruptive.
  • I was working in DataPath team responsible for TDI filter driver and TDI client Kernel Mode Driver. TDI filter driver uses the Windows Server 2003 TDI interface to hook the Windows networking stack between srv.sys and netbios.sys. This hooking layer is used to intercept incoming client-side SMB connections. The communication with filers is maintained by a TDI client. I was involved in prototyping TDI filter driver for Windows Server 2008, performance optimization, driver stability and bug fixes.
TDIKernel Mode DriverPerformance OptimizationDriver StabilityBug Fixes

Education

Pune Institute of Computer Technology

B.E — Computer Engineering

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Kernel Programming & Embedded Software Programming

Explore similar profiles based on matching skills and experience