Developed kernel mode driver software for 64 bit and 32 bit Windows OS using C and Windows Driver Framework 1.9.
Developed/Maintained kernel mode driver software for 64 bit and 32 bit Linux OS for kernel version 2.x,3.x, and 4.x.
Complete understating of the kernel driver interface and interactions with the hardware. Understanding the levels of execution and correctly implementing locking for multi processing efficiency.
Responsible for multiple Linux and Windows Device Drivers for different voice and network technologies. Lead Linux engineer for the software department team. Delivered projects from the exploration to the production phases – from design, to implementation, to testing and release. Technical expert for triaging and resolving customer issues.
Have wide range of experience in working on host and embedded firmware layers of the software stack. From dynamic libraries, OAM, DSP and Licensing.
Coding strengths in C,C++,Java,Perl,HTML. Kernel debugging in Linux and Windows. Skilled in cleaning up unreadable/unoptimized code. Creative thinking in discovering solutions to complex problems.
Experience in virtual environment such as VMWare, KVM, Xen, etc. From administrating and developing for.