Position: C/Rust/OS developer
Category: Rust
English level: upper
Years of experience: 11

I have very strong computer architecture knowledge, mostly on big iron platforms (Intel, AMD).  This includes experience with managing both CPU cores (like FPU, memory management/paging), and uncore components like IOMMU (DMAR), PCIe root ports.

Very good knowledge of modern C, which means understanding of whole C99/11 standards (aliasing, memory model, UB parts), and dealing with the modern compilers interpretations it.

For Rust, I am at the beginner level, actively learning.

For C++, I prefer to not touch it, although I do understand some modern parts.
Development of the core OS components, kernel mode (basic sync primitives, process management, VM, VFS) and userspace low level C runtime (dynamic linker, TLS, threading). Debugging of complex issues, in field.  Knowledge of the computer architecture (layers hw/vmm/OS/runtime). Interaction and coordination with hw and fw teams for PCIe devices driver development.
I am (somewhat) interested in part-time consulting work.