Senior Backend / MLOps engineer
Distributed Systems · Go · Infrastructure · Reliability
Remote · rewanderer@proton.me
I build backend and platform systems where failures are expensive, behavior must be deterministic, and every decision must be explainable.
My focus is on long-lived, infrastructure-heavy systems operating under strict constraints: security, auditability, offline environments, and real-world protocol complexity.
- Backend systems with explicit state machines and well-defined failure semantics
- Infrastructure where reproducibility and auditability are first-class requirements
- Platforms that must operate without internet access or external dependencies
- Systems where observability is designed before the first incident
- Tooling that reduces operational and cognitive load over time
- Correctness over cleverness
- Determinism over hidden state
- Operational clarity over theoretical elegance
- Explainability over magic
- Long-term maintainability over short-term wins
- Go, Python, Rust
- REST, gRPC, WebSockets
- SOAP / WS-*, ONVIF, RTSP
- Distributed systems & protocol handling
- Event-driven architectures
- Deterministic & audit-ready backend design
- Clean Architecture, pragmatic DDD
- Backend systems running on constrained and embedded environments
- PostgreSQL, MySQL, SQLite
- Redis
- Kafka, RabbitMQ
- Consistency models & failure semantics
- Linux (production operations)
- Docker, Docker Compose
- Kubernetes
- Helm, Kustomize
- Terraform
- CI/CD (GitHub Actions, GitLab CI, Jenkins)
- Hermetic & reproducible builds
- Air-gapped & offline deployments
- Prometheus, Grafana
- OpenTelemetry
- Metrics, tracing, structured logs
- Incident-driven debugging
- TLS / DTLS
- Secure transport design
- Authentication & authorization
- OIDC / JWT
- Policy enforcement
Oct 2023 – Oct 2025
- Designed and implemented backend services in Go for protocol- and infrastructure-heavy systems.
- Built systems with strict requirements for correctness, reliability, and fault tolerance.
- Implemented protocol-level integrations (ONVIF, RTSP, secure transport), handling real-world edge cases.
- Developed backend components and system logic deployed directly onto embedded Linux and constrained hardware platforms.
- Integrated backend services with hardware devices, embedded platforms, and external systems, operating under real-world I/O, latency, and failure constraints.
- Owned systems end-to-end: architecture, implementation, deployment, and operational support.
- Improved observability and debuggability through metrics, structured logging, and tracing.
Aug 2024 – Jun 2025
- Designed and implemented backend services for research and applied systems.
- Built an end-to-end audio processing and classification system, from data ingestion to execution and evaluation.
- Developed backend components and processing logic for embedded and hardware-adjacent environments.
- Built ML infrastructure and data-processing systems for training, experimentation, and evaluation.
- Integrated software with hardware devices, embedded platforms, and external systems, handling real-world constraints.
- Developed research prototypes and automated laboratory workflows.
- Prepared datasets and built automation tooling for data collection, preprocessing, and validation.
- Built backend services in Go for a NAS device running on a Buildroot-based OS on a Russian processor.
- Owned CI/CD end-to-end: from firmware and OS builds to automated functional validation on target hardware.
- Set up and maintained delivery and verification pipelines using Jenkins, GitLab CI, Zuul, and Grafana.
- Focus: reproducible firmware delivery, embedded system reliability, hardware-level validation.
- Implemented backend and system logic for an access control solution running on a Russian processor.
- Worked with Go, Buildroot, and ONVIF, integrating the system with security and video-surveillance infrastructure.
- Built and debugged software running directly on embedded hardware under strict reliability constraints.
- Focus: protocol interoperability, embedded backend design, hardware-software integration.
- Developed backend services in Go for a Smart PDU used for remote power control and telemetry.
- Designed and implemented internal and external communication via gRPC.
- Built logic for command execution, device state reporting, and reliable control flows.
- Focus: deterministic device management, remote operations, service-to-device communication.
- Built an end-to-end audio processing pipeline using Go, Python, PyTorch, FFT, and DSP.
- Implemented sound filtering, feature extraction, and classification logic for real-world audio streams.
- Worked on preprocessing, evaluation, and integration of ML and signal-processing components.
- Focus: applied ML, real-time signal processing, production-oriented experimentation.
- Developed components for a Network Operating System (NOS) in Rust.
- Worked on system-level services, configuration handling, and internal platform logic for specialized networked hardware.
- Focused on reliability, memory safety, and long-lived maintainability of low-level software.
- Focus: systems programming, safe concurrency, operational correctness.
- Worked on an enterprise-grade computer vision platform for image detection and classification from camera streams.
- Built or integrated a stack around Rust, Python, PyTorch, ONNX, ONNX Runtime, and GPU-oriented inference.
- Focused on production inference architecture, deployment simplicity, and runtime efficiency.
- Focus: CV infrastructure, model serving, performance-sensitive backend design.
MIREA — Russian Technological University (Moscow)
MSc, Information Security of Telecommunication Systems — 2025
- Studied secure ML pipelines, adversarial robustness of neural networks, and model vulnerability assessment.
- Designed and deployed ML workflows including data versioning, model training, monitoring, and automated deployment.
- Applied DevOps practices in large-scale secure infrastructure, implementing centralized logging and monitoring (ELK stack), identity and access management (Keycloak), RBAC policies, OAuth2/OpenID Connect authentication flows, and secure configuration of distributed services.
- Built applied projects involving backend services, ML systems, and production-oriented model integration.
MIREA — Russian Technological University (Moscow)
MSc, Software Engineering — 2023
- Studied machine learning fundamentals, neural networks, data analysis, optimization methods, multi-agent systems, and evolutionary programming.
- Completed academic projects involving neural network models, data processing pipelines, and decision support systems.
- Developed backend-oriented projects in system programming and applied software engineering.
- Worked with Verilog, implementing and integrating simple computational models into hardware modules.
- Completed structured coursework in computer networking based on Cisco and Huawei curricula, covering routing & switching, network protocols, and enterprise infrastructure design.
I build systems that remain correct, observable, and operable years after the original authors have left.