Career Timeline
-
2014 - 2018: Embedded Linux Engineer at Global Edge Software Limited (merged with Altron, then Capgemini).
- Simlock and IMEI protection (Security Component):
- Bug fixing, Support & feature enhancement.
- Coordinating with multiple teams for different requirements.
- DLNA Control Point Implementation:
- Design and implementation of DLNA controller.
- Development of device discovery module.
- Porting Renderer and Controller to Genivi (imx.6) platform.
- Media Agnostic USB (MAUSB):
- Code optimization, bug fixing & feature enhancement.
- Firmware up-gradation of Avnet Microzed-7z010:
- Understanding of Petalinux, Vivado, XSDK tools.
- Automation of complete build system.
- Development of pseudo USB Composite device driver to manage firmware download and upload.
- Development of firmware up-gradation apps to do up-gradation from Linux, Mac, Windows hosts.
- Development of watchdog driver in U-Boot for Microzed platform.
- Firmware development and up-gradation (DFU) for Tiva1232E6PM/123GH6PM MCU:
- Design, development, maintenance of Firmware. Administered git repository of complete project.
- Developed RS232 & RS485 MCU code and hardware debugging to resolve RS485 issues.
- Developed drivers for IIO subsystem on Linux platform to plug MCU sensors to Linux machine.
- Worked on HID report descriptor issues.
- Developed Python test suite for testing RS232 & RS485.
- Developed complete test automation for all the MCU functionalities using shell scripting.
- Implemented Device firmware upgrade (DFU) capability on MCU.
- Fixed issues related to Accelerometer, Gyroscope, and 4/20mA Current loop sensors.
- Provided support for proprietary CAN device on MCU.
- Understanding of OpenWRT build system and GPIO pin controls.
- I2S data transmission over seven hops within 2ms:
- Developed kernel module to do data transmission over network.
- Fixed issues in Capture & Playback modules on both Tx & Rx sides respectively.
- Developed kernel module which can capture timing information dynamically.
- Used CRO & Logic analyzer to measure timing information at various points.
- Used PTP to sync clock between two hosts.
- Developed unit testing modules & administered GitLab, GitHub.
-
2018 - 2019: Firmware Engineer at Verifone (acquired by Francisco Partners).
- Firmware Developer:
- VHQ Agent firmware design & development.
- Supporting customer issues across the globe & inter-team collaboration.
-
2019 - Present: Linux Engineer at VMware (merged with Broadcom in late 2023).
- Linux Engineer:
- Contributed to Photon OS, VMware's open-source Linux distribution to enhance functionality and performance.
- Developed and maintained the TDNF package manager, ensuring efficient package management within the OS.
- Played a key role in the design and implementation of multiple system components, driving innovation and reliability.
- Actively maintained and improved critical packages such as RPM, Cloud-Init, and Open VM Tools.
- Led CI/CD initiatives to streamline development workflows and improve deployment efficiency.
- Resolved critical OS and application bugs, delivering effective solutions that enhance stability on Photon OS.
- Received multiple awards, including cross-business unit accolades, recognizing my contributions and dedication.
- Provided guidance and mentorship to junior engineers, fostering a collaborative and knowledge-sharing environment.