Dynamic Lead Engineer with extensive expertise at HCLTech in developing embedded C++ applications and IoT solutions. Demonstrated success in enhancing vehicle performance through innovative design strategies and robust team collaboration. Proficient in leveraging AWS cloud technologies to drive projects to completion, consistently exceeding customer satisfaction. Passionate about mentoring emerging talent while striving to push the boundaries of engineering excellence.
Client: John Deere
Project: Next Generation Primary Display (NGPD)
The NGPD is a graphic monitor utilizing an 8-inch LCD display. The intent of these displays is to operate as the primary display unit (PDU), e.g. Main monitor, instrument panel, gauge cluster, at a specified target value. Display content will be supplied via Ethernet or CAN; discrete inputs are not used (e.g., tank levels will not be wired to the display, but broadcast via a CAN message from another controller).
At the start of production, the NGPD will have an im6DualLight running a Yocto-based Linux distribution with 8 GB of eMMC flash and TBD DDR3 RAM.
Environment and tools: QT C++, QML, QTWidgets, Gtest framework, VS Code, VSpy3, PhoenixUtility2, sqlite3, GitHub, Jenkins, CPPcheck, Linux.
Responsibilities:
Client: Welbilt
Project: Embedded IoT Application
The Welbilt KitchenConnect project is a premier digital solution for a new generation of connected kitchens. KitchenConnect provides remote access to real-time data generated by the customer equipment, so the customer can monitor their operations to improve their workflow, food quality, and oven maintenance to limit downtime. The gateway board is used to interface with the controller board to collect raw data. The Gateway board has embedded Linux running on it. Collected raw data will be framed as a JSON message and published to the cloud.
Environment and tools used: C, C++, Qt, VS Code, SQLite3, GitHub, CPPCheck, Linux, AWS IoT, and AWS S3.
Responsibilities:
Client: Welbilt
Project: Embedded IoT Application
The Welbilt KitchenConnect project is a premier digital solution for a new generation of connected kitchens. KitchenConnect provides remote access to real-time data generated by the customer equipment, so the customer can monitor their operations to improve their workflow, food quality, and oven maintenance to limit downtime. The gateway board is used to interface with the controller board to collect raw data. The Gateway board has embedded Linux running on it. Collected raw data will be framed as a JSON message and published to the cloud.
Environment and tools used: C, C++, Qt, VS Code, SQLite3, GitHub, SVN, CPPCheck, Linux, AWS IoT, and AWS S3.
Responsibilities:
Client: Konica Minolta
Project: COLOR-UI-FUMv5 Development.
Multi-Functional Peripherals (MFP) is an office machine that incorporates the functionality of multiple devices in one, such as providing centralized document management, distribution, and production in a large office setting.
Environment and tools used: C++, Qt, Notepad++, ClearCase, CPPcheck, Linux, and Panel Designer.
Responsibilities:
Project: RADAR tracking application.
RVRAT is a high-speed data recorder that can record the data coming from three different interfaces and send the same data to the PSP system. These interfaces may be a PCI-based NI-DAQ 6534 card, Ethernet, and a PCI-based sFPDP card (SL240) interface. The data received from these interfaces was filtered, compressed, and then logged into a storage device. RVRAT will receive the commands from the web-based GUI and run accordingly. RVRAT also sends its status information to a web-based GUI every 5 seconds. This information contains available disk space in the storage device, elapsed time, filtering on, and filtering off.
Environment and tools used: C, C++, MS Visual Studio, and SVN.
Responsibilities: