Skip to content
View grewanderer's full-sized avatar
🤘
Just having fun
🤘
Just having fun

Block or report grewanderer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
grewanderer/README.md

Maksim Sotnikov

Senior Backend / MLOps engineer
Distributed Systems · Go · Infrastructure · Reliability

Remote · rewanderer@proton.me


Positioning

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.



What I Build

  • 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

What I Optimize For

  • Correctness over cleverness
  • Determinism over hidden state
  • Operational clarity over theoretical elegance
  • Explainability over magic
  • Long-term maintainability over short-term wins

Core Expertise (ATS-friendly)

Backend & Systems Engineering

  • 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

Data & Messaging

  • PostgreSQL, MySQL, SQLite
  • Redis
  • Kafka, RabbitMQ
  • Consistency models & failure semantics

Infrastructure & DevOps

  • Linux (production operations)
  • Docker, Docker Compose
  • Kubernetes
  • Helm, Kustomize
  • Terraform
  • CI/CD (GitHub Actions, GitLab CI, Jenkins)
  • Hermetic & reproducible builds
  • Air-gapped & offline deployments

Observability & Reliability

  • Prometheus, Grafana
  • OpenTelemetry
  • Metrics, tracing, structured logs
  • Incident-driven debugging

Security & Networking

  • TLS / DTLS
  • Secure transport design
  • Authentication & authorization
  • OIDC / JWT
  • Policy enforcement

Professional Experience

Software Engineer — JSC NPC “ELVIS”

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 microcontroller-based platforms.
  • Integrated backend services with microcontrollers, hardware devices, 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.

Software Engineer — Skolkovo Institute of Science and Technology

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 deployed directly onto microcontroller-based platforms.
  • Built ML infrastructure and data-processing systems for training, experimentation, and evaluation.
  • Integrated software with hardware devices, microcontrollers, 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.

Education

MIREA — Russian Technological University (Moscow)
MSc, Information Security of Telecommunication Systems — 2025

MIREA — Russian Technological University (Moscow)
MSc, Software Engineering — 2023


I build systems that remain correct, observable, and operable years after the original authors have left.

Pinned Loading

  1. animus-datalab-sdk animus-datalab-sdk Public

    This directory contains the Python SDK used by CI systems and ML pipelines to publish metadata to Animus DataPilot.

    Python

  2. animus_coder animus_coder Public

    Recursion Engineering: a public, auditable experiment where each iteration is treated as a protocol