Trainer Profile

Trainings accredited:

  • Linux Kernel Internals Training for Professionals conducted at Embitude
  • I2C, SPI and UART drivers Training for Professional conducted at Embitude
  • FreeRTOS Training on CortexM4 for Fauraceia
  • Embedded Linux with Yocto Training for Mtts
  • Embedded C Training for Aptiv
  • Embedded Linux with Yocto Training for Philips
  • Online Training on Embedded Linux & Device Drivers for Motorola, Malaysia
  • Online Linux Kernel Programming Trainings for Qualcomm, USA
  • Online Sessions on I2C, SPI, UART Drivers from SysPlay
  • Online Sessions on Linux System Programming from SysPlay
  • Online Sessions on Linux Kernel Internals from SysPlay
  • Online Linux Kernel & Device Drivers Training for CDAC on PCI, Block & Network Device Drivers
  • Linux Device Drivers & Embedded Linux Porting for Motorola, Penang (Malaysia)
  • Linux Kernel & Device Drivers Development for CDAC, Thiruvananthapuram
  • Workshop on Linux User Space Internals at SysPlay, Bangalore
  • Workshops on Building Embedded Linux Systems at SysPlay, Bangalore
  • Workshops on Embedded Linux Kernel Internals at SysPlay, Bangalore
  • Workshops on Embedded Linux Porting Advanced at SysPlay, Bangalore
  • Workshops on Embedded Peripheral Interfacing Drivers at SysPlay, Bangalore
  • Linux Internals at NDS, Bangalore
  • Internal Trainings on Linux User Space Internals at Emertxe, Bangalore
  • Internal Trainings on Microcontroller Programming at Emertxe, Bangalore
  • Linux User Space Internals on ARM9 to Robert Bosch, Bangalore

Other activities:

  • Provided consultancy on Embedded Linux Application to a startup
  • Consultancy on Embedded Linux using Yocto & related topics
  • Consultancy on Embedded Linux Porting for IMX8MN based platform

Technical Background

  • Subject skills: Data Structures, Embedded Linux Porting, Linux User Space Internals, Linux Kernel Space Internals, Linux Device Drivers

  • OSes experience: Linux; DOS; Windows 98/XP/7/8, FreeRTOS, embOS

  • Languages: Good in C, C++, Xtensa Assembly, Shell Script

  • S/W Tools: Vi, Version Control (GIT, SVN, Clearcase, Perforce), Make, Yocto

  • H/W worked with: Microcontrollers (8051-based, PIC, AVR, ARM-based), Xtensa, IMX6, IMX8, NXP Power Architecture

  • CPU Architectures: ARM, Xtensa, Power PC