Alexander B.
Backend-Entwickler
Alexander ist ein talentierter Software-Ingenieur mit über 12 Jahren Berufserfahrung, der eine vielfältige Karriere in verschiedenen Branchen vorweisen kann.
In letzter Zeit hat er sich auf DeFi und Blockchain konzentriert, aber auch in den Bereichen Fintech, IoT, Bildverarbeitung und Netzwerksicherheit wichtige Beiträge geleistet.
Eine von Alexanders stolzesten Errungenschaften ist die Entwicklung eines Rust-SDK für Android und iOS. Dieses Projekt unterstrich seine außergewöhnlichen technischen Fähigkeiten und sein Engagement, da er Schlüsselkomponenten wie eine Rust-basierte Netzwerkschicht, Cross-Compilation für Android/iOS und eine effiziente CI/CD-Pipeline von Grund auf entwickelte.
Mit Blick auf die Zukunft freut sich Alexander darauf, seine Karriere in den Bereichen DeFi und Blockchain voranzutreiben und gleichzeitig sein wachsendes Interesse an KI und maschinellem Lernen zu pflegen.
Hauptkompetenz
- Rust 3 Jahre
- C++ 10 Jahre
- REST API 5 Jahre
Andere Fähigkeiten
- JavaScript 3 Jahre
- TypeScript 2 Jahre
- SQL 2 Jahre
Ausgewählte Erfahrung
Beschäftigung
Rust Developer
Primex.finance - 1 jahr 8 monate
- Implemented functionality in Rust for monitoring the state of smart contracts deployed on the Polygon, an Ethereum-compatible blockchain
- Initiated the liquidation of risky positions to protect the funds of lenders
- Triggered calls to smart contract methods to perform liquidation, execute limit orders, and stop-loss/take-profit orders
- Utilized tools such as Rust, Tokio, ethers.rs, ethers.js, abigen, async-trait, error-stack, build.rs, and cargo make for the development and execution of tasks
Technologien:
- Technologien:
- Rust
- Blockchain
- Docker
Software Engineer (Rust)
Yalantis - 6 monate
- Implemented asynchronous socket API bindings between Rust and mobile platforms, specifically for Android Kotlin API and iOS Swift API, using UniFFI foreign-language bindings declared with Interface Definition Language
- Integrated a dynamic Rust library for Android Kotlin projects into GitLab CI, configuring it to utilize a private Maven package registry
- Cross-compiled Rust UniFFI interfaces for native Android targets (arm64, armeabi, x86, x86_64)
- Set up a GitLab CI pipeline to generate and deploy the Android Maven package to the private Maven registry
- Integrated the Android native library with the Rust code into the Kotlin project
- Utilized tools including Rust, Tokio, Tonik, Hyper, uniffi-rs, and cargo make for development and deployment tasks
Technologien:
- Technologien:
- Rust
- Git
- iOS
- Docker
- Kotlin
- Swift
- Android
Software Engineer
NDA - 2 jahre 2 monate
- Implemented table and query-processing logic using TypeScript and Rust
- Developed a TypeScript and QML API to facilitate user connectivity to a data stream from multiple tables and provided query and data visualization capabilities through a user interface
- Maintained a serialization-deserialization layer in Rust, bridging the backend with an Abstract Syntax Tree (AST) and native Qt objects represented as QTableModels, leveraging the qmetaobject crate
- Created a library of custom QML controls aimed at enhancing user experience (UX) and expanding functionality
- Utilized tools such as QML, TypeScript, Rust, qmetaobject, serde, C++11, Qt Framework, and CMake for development and project implementation
Technologien:
- Technologien:
- Rust
- TypeScript
- C++
- Qt
Ausbildung
MSc.Informational-control Systems and Technologies
National Metallurgical Academy of Ukraine · 2008 - 2009
BSc.Informational-control Systems and Technologies
National Metallurgical Academy of Ukraine · 2006 - 2008
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
In einem kurzen 25-minütigen Gespräch würden wir gerne:
- Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
- Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
- Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche