Career Profile
Seasoned Embedded, Linux Kernel Developer, Virtualization Expert, ARM, ARM64 and MIPS Expert. Have hands on experience in designing and developing custom hypervisors.
Experiences
As CTO (Chief Technology Officer) I handle all technical requirment and project approval. As a TRAINER, I undertake coportate training on ARM, ARM64, Linux Kernel and Advanced C programming. As a DEVELOPER I get involved in BSP, board bringup. As a MENTOR, I guide new-joinees, fresh college-grads and experienced professionals
Worked on MMU related issues in XLP, a multi-threaded MIPS64 implementation of Broadcom’s Network Accelerating processor. Towards the end I was working on SMMUv3 (a IOMMU in ARM world) and on Vulcan (a 32-core, 4-thread) CPU based on ARM64 ISA v8.1, also worked on KVM w.r.t ARM64
Developed and fixed Linux Kexec, Kdump features for Octeon-II and Octeon-III. Octeon is Cavium flagship product based on MIPS
At ARM, I handled Linux and Symbian OS ports to latest ARM Cores, at that time Cortex-A8, Also worked extensively on ARM1176JZFS, and TrustZone.
Projects
Some of the projects I did at work, and when I am free
Share this post