Rust / Backend Engineer

Уровень зарплаты: от 5 000 руб.
Местоположение: Другая страна

Резюме: Rust / Backend Engineer

PROFILE
Rust / backend engineer focused on industrial software, oil & gas systems, protocol-heavy integrations, and recovery of overloaded production codebases. I build and stabilize backend and edge platforms where reliability, data quality, and controlled execution matter more than feature velocity. Strong in taking ownership of legacy systems, diagnosing instability, simplifying architecture, and restoring difficult projects to a maintainable working state.
EXPERIENCE
Independent Software / Automation Engineer | Project-based / Freelance | ~2017 - 2022
Independent engineer across software and automation projects before joining Gazpromneft, including production and industrial-process environments.
• Built and adapted software for customer-specific automation and industrial process scenarios.
• Worked on integrations, data handling, engineering tooling, and delivery under real project constraints.
Gazpromneft Avtomatika-Service | Lead Specialist / Rust Developer | Apr 2022 - Present
Architecture and development of backend and edge systems for industrial diagnostics, quality control, telemetry, and equipment integration in oil & gas production environments.
• Designed backend systems for industrial diagnostics and quality control tightly integrated with physical equipment and measurement streams.
• Built high-performance services and APIs using Rust (Axum, Rocket) and Nest.js with support for REST, MQTT, and OPC UA.
• Developed custom HART and Modbus drivers over RS-485 for direct low-level device communication and flexible integration.
• Integrated laboratory and industrial equipment into LIMS and IIoT environments, covering the full flow from raw device data to processing, storage, and visualization.
• Developed low-level ARMv7 / ARM32 modules for telemetry calculations and real-time signal processing under strict performance and memory constraints.
• Built Docker-based infrastructure for microservices, gateways, and test benches in edge environments; contributed to CI/CD, deployment, monitoring, documentation, and support.
SELECTED IMPACT
• Created custom HART and Modbus (RS-485) drivers that enabled fault-tolerant communication with industrial equipment without critical dependence on third-party libraries.
• Implemented application-level OPC UA support, allowing industrial equipment to operate correctly inside SCADA and IIoT platforms.
• Rewrote performance-critical ARM32 assembly blocks and improved data-processing speed by 15%.
• Built containerized edge deployment infrastructure for stable and scalable gateway operation on industrial sites.
• Worked on Linux-level performance and scheduler-oriented optimization for industrial and edge environments, including hands-on use of eBPF, perf, sched_ext, Rust-based telemetry, and single-board deployment scenarios such as Orange Pi 3B.
• Contributed to four patented industrial software solutions in diagnostics, data-stream protection, unified namespace configuration, and integration systems.
ENGINEERING POSITIONING
• Fast ownership of existing codebases and delivery without long ramp-up.
• Strong fit for industrial and infrastructure-heavy environments where reliability, maintainability, and controlled execution are critical.
• Proven in recovery of overloaded projects through root-cause analysis, simplification, stabilization, and end-to-end engineering ownership.