Position: Embedded C/C++ developer
Category: C++
English level: upper
Years of experience: 4

Most of my commercial experience is in implementing, profiling, verifying, and maintaining Platform Management Communications Infrastructure(PMCI) protocols for Network Interface Controllers. Like MCTP, NC-SI, PLDM, Redfish(RDE), and SPDM over physical interfaces like SMBus(i2c), RMII, and PCIe VDM.
I've participated in big projects that involved many teams across several companies to develop industry-leading solutions (mainly for data centers and HPC).
My current team is dedicated to the NIC firmware part that is related to communication with BMC(Base-board management controller).
We are implementing new and maintaining legacy host management protocols(PMCI) using a classic combination of C with Make for Firmware design and C++17 with CMake for the verification environment.

Currently, I am working on complex tasks with minimal supervision.
Sharing my collected expertise in the area with the team members,
mentoring newcomers, and interviewing new candidates.
Area of my professional interests includes embedded C or C++, Unix-like kernel or userspace, IoT, firmware, and bare-metal development.