Rust & Backend Systems Lead
Senior Backend Engineer
Rust and production backend systems since 2019; 18+ years across the stack.
Profile
Senior backend engineer specializing in Rust since 2019, with 18+ years of experience building production systems across multiple languages and platforms. Background spans PHP, Python, Clojure, Node.js, TypeScript, and Go before focusing on Rust. Comfortable picking up new technologies (e.g. Varnish, Elasticsearch, Redis) as needed. Strong focus on code quality, testing, and documentation. Prefers Unix-like environments and working in smaller teams. Experience ranges from IoT and data pipelines to RESTful APIs, microservices, and DevOps.
Experience
- Software DeveloperFreelance2018–present
Led design and implementation of an IoT solution for a security company: Rust (axum, diesel), PostgreSQL, Redis, Azure IoT Hub, MQTT, AMQP. Additional projects: ACL systems (Node.js, TypeScript), backend and game clients (Rust, Kafka, Unity), 3D tooling (Rust), and advertising portal rewrite (PHP, Elasticsearch).
- Software Developer3D design platform2016–2017
Backend platform support, architecture, code reviews, and mentoring. Stack: Node.js, React, TypeScript, PostgreSQL, Redis, Docker.
- Software DeveloperB2B SaaS2015–2016
Backend (RESTful APIs, microservices), code reviews, mentoring, architecture and DevOps. Stack: Clojure, MongoDB, Elasticsearch, Redis, Docker.
- Software DeveloperProduct company2011–2014
Backend development (PHP/Symfony2, Python/Django, PostgreSQL/PostGIS, Elasticsearch, RabbitMQ). Architecture, QA, code reviews, frontend coordination.
- Web DeveloperLarge technology company2009–2011
Internal tools: PHP, JavaScript, DB2. Architecture, development, QA, code reviews.
- QA SpecialistLarge technology company2008–2009
Reviews against internal, W3C, and accessibility standards.