Started with teaching my juniors in my engineering days. Continued my passion with taking part-time trainings at various academics and corporates in Embedded C, Data Structures, Linux Internals, Linux User Space Drivers, Linux Device Drivers, Embedded Linux, Presentation & Communication Skills.

Trainings accredited:

  • Linux User Space Drivers at Wipro, Bangalore
  • Linux Internals at Mistral, Bangalore
  • Linux Device Drivers for LSI, Bangalore
  • Linux Internals at Samsung, Bangalore
  • Interns & Freshers Trainings at Kyocera, Bangalore
  • Linux Device Drivers for professionals from Sun, IBM, HP - to name a few
  • Internal Trainings on Embedded Linux and related topics to Emertxe's employees
  • Introduction to Embedded Linux at C-DAC, Trivandrum
  • Linux Device Drivers at C-DAC, Trivandrum
  • Embedded Linux Porting at C-DAC, Trivandrum
  • Linux Internals at Blue Coat Systems, Bangalore
  • Embedded Linux at Schneider Electric, Bangalore
  • Linux Device Drivers at Schneider Electric, Bangalore
  • Linux Networking Internals at Schneider Electric, Bangalore
  • Linux Device Drivers at Samsung, Bangalore
  • Embedded Linux Kernel Development for Aricent in Bangalore, Chennai, Gurgaon
  • Embedded Linux Concepts at Path Partner, Bangalore
  • Shell Scripting at Path Partner, Bangalore
  • Linux Internals at HP, Bangalore
  • Linux Drivers at HP, Bangalore
  • Linux Device Drivers at Mindtree
  • Linux Internals at Nagra Vision, Bangalore
  • Linux Internals at Aricent, Bangalore
  • Embedded Systems at Aricent in Bangalore, Gurgaon
  • Linux Drivers (Proficient) at Aricent in Bangalore, Gurgaon
  • Linux Drivers (Advanced) at Aricent in Bangalore, Gurgaon
  • Introduction to Embedded Linux at Microchip, Bangalore
  • Embedded Systems Design at Allgo Embedded Systems, Bangalore
  • Linux Internals at Allgo Embedded Systems, Bangalore
  • Embedded Linux Kernel Internals at Broadcom, Bangalore
  • Linux Device Drivers at ADTRAN, Hyderabad
  • Embedded Linux at United Technology Corporation, Hyderabad
  • Workshops on Character Drivers at SysPlay, Bangalore
  • Workshops on USB Host & Gadget Drivers at SysPlay, Bangalore
  • Workshops on Block Drivers at SysPlay, Bangalore
  • Workshops on File System Drivers at SysPlay, Bangalore
  • Workshops on PCI Drivers at SysPlay, Bangalore
  • Workshops on Network Drivers at SysPlay, Bangalore
  • Workshops on Embedded C & Firmware Development at SysPlay, Bangalore
  • Workshops on Linux Kernel & Drivers Debugging at SysPlay, Bangalore
  • Online Sessions on Designing a File System from SysPlay
  • Online Sessions on Baremetal Programming using Embedded C from SysPlay

Other activities:

  • Guided a few graduation projects
  • Mentored an Intel colleague to do his part-time masters at BITS-Pilani
  • Provided consultancy on Embedded Linux Porting to a startup
  • Consultancy on Linux Device Drivers, Embedded Linux Porting & Embedded Application Design

  • Subject skills: Mathematics, Data Structures, Compiler Designing, Operating System Designing, Numerical Computation, Logical Design and Analysis of Algorithms, Theoretical Computer Science, Image Processing, Signal Processing, Computer Graphics, Linux Internals, Linux Device Drivers, Linux Kernel Porting, Embedded Linux

  • Soft Skills: Excellent "Presentation & Communication". Ability to make any topic lively. Good "Data Analysis" capabilities. Fast learner provided any new topic

  • OSes experience: Various flavours of UNIX like Linux, Solaris, AIX, Unixware; DOS; Windows 95/98/NT/2000; VxWorks; QNX

  • Languages: Good in Pascal, C, C++, Lisp, x86 Assembly, Tcl/Tk, PERL, Shell script, Latex, Python. Programmed in Fortran, Prolog, Cobol, Java, SQL, HTML, Javascript, Verilog, M4, Postscript

  • S/W Tools: Conversant with Vi, Lex, Yacc, Version Control Tools (namely Cleartool, CVS, SVN, Perforce, GIT), Make, Office, Yocto. Worked with PVS, PovRay, Matlab, Tornado, Ixia Tcl HAL

  • H/W worked with: Microcontrollers (8051-based, PIC, AVR, ARM-based), Ixia, Palladium

  • CPU Architectures: x86-based, PPC, SH4, ARM, TI DSP

  • Received "Guru" Honour from C-DAC, Trivandrum for imparting "Embedded Linux" gyaan
  • Achieved break-even for Emertxe in my first year as its CEO
  • Received the Imtex '09 Foundation Award for the Factory Automation Device created by my Team at Emertxe
  • Received 5 Intel's Divisional Recognition Awards
  • Received 6 Intel's Special Recognition Awards
  • Received 10 "Thanks A Bunch" Awards for doing things out of my roles and responsibilities
  • Received 2 Gold medals in ME(SSA) from EE and ECE depts in IISc for being the first rank holder
  • Received Gold medal in BTech(CSE) in NITW (formerly known as RECW) for being the first rank holder