Hi,
I have over 12 years of experience in FreeBSD and Linux kernel programming.
I have hands on experience in network subsystem, device drivers memory and storage subsystems on these OSes. I have expert level understanding of operating system concepts like paging, segmentation, virtual memory, user mode, kernel mode, system call, threads, process address space, context switch, scheduling algorithms, preemption, interrupts, bottom halves, timers, process synchronisation, semaphores, mutex, spinlocks, lockless programming, producer consumer architecture, logical and physical address, direct memory access, high memory, ring 0, virtualization, USB hardware, PCI hardware, serial port etc.
I am expert in C, C++, Java, assembly language, python and shell scripting.
Please ping me to further discuss your project.
I have excellent command over English language.
Thanks,
-Vinod