Skip to main content
IS
Open to opportunities

Ilya Surovin

@ilyasurovin

Full-stack Rust engineer building enterprise systems with Clean Architecture, DDD, and CQRS.

Latvia
Message

What I'm looking for

I want to build enterprise Rust systems with Clean Architecture, DDD, and CQRS—shipping reliable backends and SSR frontends, using strong testing, clean error handling, and pragmatic infrastructure. I enjoy teams that value architecture, correctness, and speed.

I’m a Full-Stack Rust Engineer focused on enterprise-grade architecture and high-quality delivery. I build systems that keep business logic cleanly separated from infrastructure and UI, using Clean Architecture, DDD, and CQRS.

On my Leptos SSR and WASM-based projects, I designed full-stack Rust applications with Axum and Leptos SSR, implemented hydration and dual server/WASM compilation, and applied Progressive Enhancement. I also modelled strongly typed domain entities with UUIDv7, nutype value objects, and repository abstractions.

For backend depth, I implemented an asynchronous Telegram bot backend with an enterprise foundation: Unit of Work, ACID guarantees using SQLx transactions, and isolated DomainError/AppError handling. I backed critical business logic with unit tests using trait-based mocks, including scenarios like promo code collisions and subscription lifecycle behavior.

Beyond engineering, I’ve delivered product-ready work—like a 13-screen B2C platform (Figma/Tilda) and payment workflows integrating YooKassa webhooks and a REST API—while maintaining practical infrastructure for SEO and media storage via S3-compatible solutions. I bring the same discipline to documentation, digital archives, and modernization planning where clarity and correctness matter.

Experience

Work history, roles, and key accomplishments

PP

Enterprise Backend (Bot)

Personal Project

Jan 2026 - May 2026 (4 months)

Built an enterprise-grade backend using Clean Architecture, DDD, and CQRS with strict separation of business logic from infrastructure and UI layers. Implemented an async Unit of Work with SQLx transactions, isolated domain/app error types, and unit tests for promo code collisions and subscription lifecycle scenarios.

FR

Web Product Architect

Freelance

Nov 2025 - Jan 2026 (2 months)

Designed and delivered a 13-screen B2C platform in Figma and Tilda, integrating YooKassa webhooks with the Skillspace REST API. Built media infrastructure using S3-compatible storage and performed SEO optimization.

Education

Degrees, certifications, and relevant coursework

Saint Petersburg Mining University logoSU

Saint Petersburg Mining University

Master of Mechanical Engineering and Equipment, Technological Machinery and Equipment

2022 - 2024

Grade: 5/5

Master’s degree in Technological Machinery and Equipment, specializing in Oil & Gas Processing Equipment. Master’s thesis: “Packed Distillation Column Design for the ELOU-AT-1 Refinery” (Grade: 5/5).

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan