Kaiwan N Billimoria

Co-Founder

Bengaluru, Karnataka, India34 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 30 years of experience in Linux technologies.
  • Authored five books on Linux kernel programming.
  • Expert in embedded Linux and kernel internals.
Stackforce AI infers this person is a Linux systems expert with a focus on embedded systems and kernel development.

Contact

Skills

Core Skills

Linux Kernel InternalsCorporate TrainingEmbedded Linux

Other Skills

Linux Kernel Internals & DriversDebuggingUnixEmbedded SystemsTestingShell ScriptingSoftware DevelopmentAndroidOpen SourceProgrammingTrainingEmbedded SoftwareSoftware DesignBashLinux development

About

Specialize, and have deep knowledge, on Linux systems-related technologies. Specifically, on the Linux systems programming with 'C'​ ecosystem, kernel internals, device drivers (character and network), embedded Linux and user-space/kernel debugging techniques. Have real-world work experience on Linux applications on 'C'​, Kernel Internals and Device Drivers. Work essentially as a Kernel (Linux) Technical Consultant, Corporate Instructor (trainer) and Software Developer. Have been in the industry since 1991 and have worked in various project development roles. Am happy to give back to the community! My way of doing so has been primarily via writing books about Linux (yes, 5 books to date!) and providing high quality training on the subject. Here's the book list: - Linux Kernel Programming: A comprehensive guide to kernel internals, writing kernel modules,and kernel synchronization, 2nd Ed, Feb 2024 - Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules, Aug 2022 - Linux Kernel Programming: A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization, Mar 2021 - Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts, Mar 2021 - Hands-On System Programming with Linux: Explore Linux system programming interfaces, theory, and practice, Oct 2018. All the above have been published by Packt Publishing, Birmingham, UK. I have contributed to several opensource projects, including the Linux kernel. I have founded and maintain a few interesting opensource projects on github as well. Lead architect and developer of the Seawolf product. I provide customer-focused world-class Corporate Training / Workshops on Linux (and Embedded Linux) system programming topics, work in consulting / hands-on development roles for companies on cutting-edge projects, and contribute to open-source development projects when I can. Website: https://kaiwantech.com . My open-source contributions (commits), listed on openhub.net (formerly ohloh): https://www.openhub.net/accounts/kaiwan Specialties: Embedded Linux, Linux Kernel Internals, Linux Device Drivers, Linux/UNIX systems programming, 'C', large-scale bash (and associated) scripting, Operating Systems, Android platform systems/internals, X Windows MOTIF programming; Consulting and/or custom project development within these domains.

Experience

34 yrs 4 mos
Total Experience
7 yrs 1 mo
Average Tenure
30 yrs 9 mos
Current Experience

Broadcom

Software Engineer/Consultant

Oct 2009Dec 2010 · 1 yr 2 mos

  • A year plus consulting assignment with the 4G wireless (WiMAX) group (formerly Beceem Communications). Worked on their 4G products. Nature of work: embedded Linux design and development, feature enhancement, troubleshooting, bug-fixing, testing.
Linux Kernel Internals & DriversCorporate TrainingEmbedded LinuxLinux Kernel Internals

Kaiwantech

2 roles

Founder

Jul 1995Present · 30 yrs 9 mos

  • Provide customer-tailored world-class Corporate Training on Linux systems technologies, workshops / seminars, project consulting roles including development. Also work on cutting-edge product development. (Earlier) worked on Website and HCI, in business as well as software development roles.
Linux Kernel Internals & DriversCorporate TrainingLinux Kernel Internals

Lead Instructor

Jul 1995Present · 30 yrs 9 mos

Digital equipment corporation

Software Engineer

Apr 1994Jul 1995 · 1 yr 3 mos · Bengaluru Area, India

  • Worked (mostly) as an Instructor (technical) in the Learning Services division. Worked on DEC OSF/1, Ultrix, Digital UNIX (later became Tru64 Unix). Hardware was the DEC Alpha platform. Did some work on an X MOTIF project as well.
Linux Kernel Internals & DriversCorporate TrainingLinux Kernel Internals

Ashok leyland information technology (alit)

Software Analyst

Sep 1993Apr 1994 · 7 mos

  • Worked on the FMCG module of a large project for an MNC customer. Technology- mostly DBMS (Ingres) on SCO UNIX. Personally focussed on the ESQL (SQL with 'C') work.
  • Mentored several interns on system software-based projects.

Datalogue systems

Software Engineer

Nov 1991Aug 1993 · 1 yr 9 mos

  • We worked on and brought out an anti-virus (firmware) product called "Thor". This is in the heyday of DOS! Learnt coding skills, embedded firmware development and the SDLC.

Education

Bangalore University

B.E. — Information Science and Technology

Jan 1988Jan 1991

St. Joseph's Boys High School

Stackforce found 100+ more professionals with Linux Kernel Internals & Corporate Training

Explore similar profiles based on matching skills and experience