I'm helping build a high-availability, high performance, distributed MQTT broker. My main feature (so far) is a distributed state store for it - including designing the protocol, helping SDK design / security, and backend integration.In general:• I've previously spent my career as an OS and embedded engineer creating middleware, services, drivers and driver frameworks, networking stacks, client-side IT management, and SDKs. In 2023 I switched to working on distributed systems / high performance messaging.• I've recently (2023) switched to Rust as my primary programming language. Before that I primarily used C and C++, with other languages as needed.• I've worked professionally developing various versions of Windows (the OS itself) and middleware for Linux and embedded OS's such as FreeRTOS and Azure RTOS.• I've taken on numerous leadership roles, serving both as a people manager and as a tech lead/architect.
Listed skills include Win32 Api, Software Design, Object Oriented Design, Visual Studio, and 17 others.