Ilya Surovin
@ilyasurovin
Full-stack Rust engineer building enterprise systems with Clean Architecture, DDD, and CQRS.
What I'm looking for
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
Designed a full-stack Rust application using Axum and Leptos SSR following Clean Architecture, DDD, and CQRS, with strongly typed domain models and UUIDv7 value objects. Implemented PostgreSQL persistence via SQLx, SSR with dual server/WASM compilation, and Progressive Enhancement with Tailwind CSS and SEO metadata.
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.
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
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).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Ilya?
You can contact Ilya and 90k+ other talented remote workers on Himalayas.
Message IlyaFind 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!
