Full-time internal project delivered during permanent employment
Led the architecture, design, and end-to-end delivery of a new cross-platform, Rust-based management system for provisioning, configuration, and firmware updates in PLC device networks; successfully deployed the initial functional release.
Engineered a core asynchronous and concurrent library architecture (utilizing the Tokio ecosystem) with strict separation of domain, UI, and infrastructure layers, creating a highly reusable foundation for future system components.
Designed and implemented a management CLI tool based on the core of this management framework.
Engineered a clean system design by strictly separating domain, UI, and infrastructure layers, and built reusable library components to ensure future scalability for GUI and service extensions.
Designed, optimized, and supported automated GitLab CI/CD pipelines for cross-compilation, testing, and deployment across heterogeneous target platforms.
Summary
Senior system software engineer with 15+ years of experience in embedded Linux, C/C++, Rust, and protocol-driven backend systems. Built and shipped software across PLC/G .hn, Smart Energy, Smart Home, andnetworking environments, combining hands-on implementation, architecture work, and late-phase product maintenance.
SKILLS
Platforms
Backend and Integration
Architecture and Quality
Supporting Stack
Pet Projects
pouchdb-rs (WIP)? inspired by PouchDB, a light-weight offline-first storage with sync in Rust
Full-time internal project delivered during permanent employment
Led the architecture, design, and end-to-end delivery of a new cross-platform, Rust-based management system for provisioning, configuration, and firmware updates in PLC device networks; successfully deployed the initial functional release.
Engineered a core asynchronous and concurrent library architecture (utilizing the Tokio ecosystem) with strict separation of domain, UI, and infrastructure layers, creating a highly reusable foundation for future system components.
Designed and implemented a management CLI tool based on the core of this management framework.
Engineered a clean system design by strictly separating domain, UI, and infrastructure layers, and built reusable library components to ensure future scalability for GUI and service extensions.
Designed, optimized, and supported automated GitLab CI/CD pipelines for cross-compilation, testing, and deployment across heterogeneous target platforms.
Summary
Senior system software engineer with 15+ years of experience in embedded Linux, C/C++, Rust, and protocol-driven backend systems. Built and shipped software across PLC/G .hn, Smart Energy, Smart Home, andnetworking environments, combining hands-on implementation, architecture work, and late-phase product maintenance.
SKILLS
Platforms
Backend and Integration
Architecture and Quality
Supporting Stack
Pet Projects
pouchdb-rs (WIP)? inspired by PouchDB, a light-weight offline-first storage with sync in Rust