Mani Kumar
Senior Research Engineer with 8 years work experience in C++ & Linux software development roles. Technologies: C++, Linux, GDB, IPC, Multi threading, Embedded Systems, Distributed Systems.
Experience
-
Working on webOS System & Application Manager (SAM) component in Core Software Platform team for LG Smart TV & Raspberry Pi.
-
Discrete Access Control (DAC) for SAM | C++, Linux, Embedded Systems
Designed and developed DAC for SAM to allow discrete access to system resources and operations that require root privileges. After this feature SAM runs with non-root user ‘system’ and launches user applications, system services with that user to improve system security.
-
Worked on ActiveLogic Deep Packet Inspection tool in Data-Plane team.
-
Granular roles | C, C++, Linux
Lead the development of this feature that allows admin users to create custom roles by combining permissions to system resources. -
License data to system diagnostics | C, C++, pthread, IPC, Linux
Developed this feature to view license data on system diagnostics to restrict the access to CLI as preventive security measure.
-
Worked on WebRTC Gateway (WRG) service in WRG team.
-
Aggregated IMDN | C++, Linux, Distributed Systems, REST
Developed this feature to send notifications of offline IMs when reconnected by aggregating them in a single call to reduce network usage.
-
Worked on Multi-Functional Peripheral (MFP) machine in Device Layer (DL) team.
-
Custom size scan | C++, Linux, IPC, Embedded systems
Lead the development of this feature to allow users to scan non-standard paper sizes such as identity cards and bills.
Textual Analytics Solutions | Jul 2016 - Dec 2016 | Trainee Engineer | Bangalore, India
Education
Achievements
- Appraised for leading feature development & providing KT to team.
- Improved my coding speed by creating dotfiles.
- Delivered tech talks on: Linux, Kernel, Git, Vim & Automation.
- Active in open source software development communities: webOS, LibreOffice, Vim.