I’m looking for a software engineering role focused on Rust or Python, building backend services, distributed systems, or applied ML products. I value clear technical communication, code review, and ownership from design to delivery. Based in Belgrade, Serbia, I’m keen to deepen my expertise and take on broader responsibility.

Dmitry Usakov
@dmitryusakov
Software engineer building Rust backends, including Caffeine’s geosocial platform and an AST-based OpenAPI generator.
What I'm looking for
At Noldor Solutions — Caffeine, I built core backend services in Rust for a geosocial platform connecting coffee shops, roasteries, and coffee lovers. The REST APIs supported the launch of web and mobile clients for around 1,000 initial users.
I standardized client-to-service API contracts with OpenAPI, reducing integration bugs by about 30%. I also designed a dynamic forms engine using a polymorphic PostgreSQL schema.
On my open-source project gridstack, I engineered a Rust Matrix-compatible homeserver backend with custom authentication and continuous sync event streaming, load-tested for 500+ concurrent connections. I implemented rate-limited JWT logins and transactional event persistence with DAG consistency checks.
I also developed an AST-based OpenAPI generator that derives API contracts from Rust source code, saving about 10 hours of manual documentation each month. In AutoSnap, I productized a TensorFlow/EfficientNet classifier as a FastAPI service for car recognition across 196 classes.
Experience
Work history, roles, and key accomplishments
Software Engineer & ML
AutoSnap
Sep 2026 - Sep 2026 (0 months)
Productized a TensorFlow/EfficientNet classifier into a FastAPI service, enabling car recognition across 196 classes with confidence-based rejection and price-range lookup. Designed a process-wide model lifecycle and delivered the complete inference flow via a Gradio UI and a multi-stage Docker image.
Software Engineer
gridstack
Apr 2026 - Jul 2026 (3 months)
Engineered a non-federated Matrix Client-Server API in Rust, supporting core specs, custom auth, and continuous sync event streaming load-tested for 500+ concurrent connections. Secured authentication with rate-limited JWT logins and session isolation, and engineered transactional event persistence with DAG consistency checks.
Navigation Systems Engineer
Higher League Robotics Hackathon
Jan 2024 - Dec 2024 (11 months)
Designed and tuned a Python/ROS 2 path-tracking system with PID control, integrating navigation with hardware and computer-vision components. Improved trajectory stability and reduced route completion time by ~15%, contributing to the team's second place.
Software Engineer
Noldor Solutions
Feb 2023 - Feb 2024 (1 year)
Built core backend services from scratch using Rust (Axum, Tokio), delivering REST APIs that supported the launch of web and mobile clients for ~1,000 initial users. Standardized client-to-service API contracts using OpenAPI, reducing integration bugs by ~30% and accelerating new feature development.
Education
Degrees, certifications, and relevant coursework
RANEPA
Bachelor of Science, Applied Informatics in Information Security
2022 -
Pursuing a Bachelor of Science in Applied Informatics in Information Security at RANEPA from 2022 to 2026.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Dmitry?
You can contact Dmitry and 90k+ other talented remote workers on Himalayas.
Message DmitryGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
