Logo
Oleksandr – Rust, Dart, Swift, experts in Lemon.io

Oleksandr

From Germany (UTC+2)flag

Back-end Web Developer|Middle-to-senior

Oleksandr – Rust, Dart, Swift

Oleksandr is a Rust Engineer with 7+ years of experience building cross-platform and distributed systems. He brings strong expertise in concurrency, FFI, and WebAssembly, and has contributed to technical initiatives in blockchain and multimedia domains. He has led smaller teams and acted as a tech lead within larger engineering organizations, collaborating closely with product and engineering stakeholders. Known for a low-ego, collaborative approach, he approaches complex decisions through clear reasoning and experimentation. Maintains a strong public portfolio, including blog posts on advanced Rust topics such as the ABA problem and hazard pointers. Combines strong theoretical Rust knowledge with a thoughtful, pragmatic approach to building reliable systems.

11 years of commercial experience in
Blockchain
Entertainment
Fintech
Govtech
Music and audio
Product management
Productivity
Trade
Video streaming software
Web3
Web development
Main technologies
Rust
7 years
Additional skills
Dart
Swift
UIKit
Flutter
SwiftUI
SQL
NoSQL
AsyncAPI
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Principal Software Engineer / Technical Lead
Jan 2022 - Mar 20264 years 1 month
Project Overview

A large-scale decentralized platform designed to support community-led innovation through transparent funding and collaborative development of real-world solutions.

Responsibilities:
  • Owned and developed a large-scale Rust workspace with multiple purpose-specific crates, including voting logic, event bus, node communication, and data serialization;
  • Integrated libp2p for peer-to-peer networking between distributed governance nodes, managing peer discovery and message propagation during live voting rounds with significant staked ADA value;
  • Designed an asynchronous event-driven architecture on the Tokio runtime, ensuring consistent behavior across distributed nodes under load;
  • Architected the cross-platform crate exposure layer via FFI for native platforms (iOS, Android, desktop) and wasm-bindgen for web, a single Rust codebase serving all client targets without logic duplication;
  • Built and maintained a comprehensive observability stack, including OpenTelemetry instrumentation across Rust services, a metrics pipeline into Prometheus, and dashboards in Grafana;
  • Maintained zero Sev-1 incidents across all production governance rounds over more than four years of live operation;
  • Built and owned the CI/CD pipeline using Earthly - reproducible containerised builds across the Rust, Dart, JS/TS projects, enabling consistent release artefacts regardless of developer environment;
  • Sustained a weekly deployment cadence throughout the project lifecycle, supported by the observability stack and automated release pipeline.
Project Tech stack:
Rust
Dart
Swift
PostgreSQL
Cassandra
AWS
RAG
Lead Software Enginner
Mar 2025 - Nov 20257 months
Project Overview

Developed a Rust-based P&L and fee engine, delivered as a shared library across iOS, Android, and WebAssembly, using UniFFI and wasm-bindgen for cross-platform integration.

Responsibilities:
  • Designed the library architecture to support iOS, Android, and WASM from a unified Rust codebase, eliminating platform-specific business logic forks;
  • Implemented FFI using UniFFI for native platforms, enabling automatic Swift and Kotlin binding generation without handwritten glue code;
  • Utilized wasm-bindgen for web targets, allowing the same financial logic to run client-side in React and Next.js without reimplementation;
  • Eliminated a class of bugs previously caused by duplicating calculation logic across platforms.
Project Tech stack:
Rust
Principal Software Engineer
Dec 2019 - Jul 20222 years 6 months
Project Overview

AI-powered productivity platform used by professionals at leading tech companies, including Google, NVIDIA, and GitHub.

Responsibilities:
  • Developed a cross-platform audio recording and playback module in Rust, ensuring consistent performance across iOS, Android, Web, macOS, Windows, and Linux from a unified core implementation;
  • Implemented automated, safe binding generation from the Rust audio core to platform-native languages (Swift, Kotlin, JavaScript), removing the need for handwritten FFI code across all platforms;
  • Developed a dedicated Rust integration layer to access platform-specific OS features through system calls, encapsulating unsafe operations within safe Rust abstractions;
  • Integrated the Rust audio module with the Flutter client using FFI for native platforms and wasm-bindgen for web deployment.
Project Tech stack:
Rust
Swift
Dart
Kotlin
Objective C
Java
SQL
Lead Software Engineer and Architect
Jul 2020 - Dec 20211 year 5 months
Project Overview

Multi-brand streaming entertainment platform deployed across mobile, web, smart TV, and embedded set-top boxes for millions of users across Europe.

Responsibilities:
  • Led system architecture for a multimedia platform supporting iOS, Android, web, smart TV, and embedded devices across multiple operating systems, including Linux, Tizen, WebOS, and FireTV;
  • Developed A/V streaming components in Rust for embedded hardware, meeting strict latency and memory requirements in resource-limited environments;
  • Led data modeling and schema design to ensure scalability for increasing concurrent user loads;
  • Established engineering standards for version control, testing, deployment, and documentation across the platform;
  • Delivered full-stack features using Rust, Dart/Flutter, Swift, and TypeScript;
  • Conducted architecture and design reviews, serving as the technical reference for the team;
  • Contributed to the Apple TV Flutter port, targeting a platform not officially supported by Google at the time.
Project Tech stack:
Rust
Flutter
Swift
Kotlin
Typescript
Dart

Education

2010
Electrical Engineering Technologies
Master of Engineering - MEng

Languages

Russian
Advanced
Ukrainian
Advanced
English
Advanced

Hire Oleksandr or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.