Alexander B.
Backend-kehittäjä
Alexander on lahjakas ohjelmistosuunnittelija, jolla on yli 12 vuoden kaupallinen kokemus ja monipuolinen ura eri toimialoilla.
Viime aikoina hän on keskittynyt DeFi- ja lohkoketjuihin, mutta on myös osallistunut merkittävästi fintech-, IoT-, kuvankäsittely- ja verkkoturva-alojen kehittämiseen.
Yksi Alexanderin ylpeimmistä saavutuksista on Rust SDK:n kehittäminen Androidille ja iOS:lle. Tämä projekti toi esiin hänen poikkeukselliset tekniset taitonsa ja omistautumisensa, sillä hän loi tyhjästä keskeisiä komponentteja, kuten Rust-pohjaisen verkkokerroksen, ristiinkäännön Androidille/iOS:lle ja tehokkaan CI/CD-putken.
Tulevaisuutta ajatellen Alexander on innoissaan siitä, että hän voi jatkaa uraansa DeFi:n ja lohkoketjujen parissa ja samalla kasvattaa kasvavaa kiinnostustaan tekoälyyn ja koneoppimiseen.
Tärkein asiantuntemus
- Rust 3 vuotta
- C++ 10 vuotta
- REST API 5 vuotta
Muut taidot
- JavaScript 3 vuotta
- TypeScript 2 vuotta
- SQL 2 vuotta
Valittu kokemus
Työllisyys
Rust Developer
Primex.finance - 1 year 8 months
- 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
Tekniikat:
- Tekniikat:
- Rust
- Blockchain
- Docker
Software Engineer (Rust)
Yalantis - 6 months
- 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
Tekniikat:
- Tekniikat:
- Rust
- Git
- iOS
- Docker
- Kotlin
- Swift
- Android
Software Engineer
NDA - 2 years 2 months
- 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
Tekniikat:
- Tekniikat:
- Rust
- TypeScript
- C++
- Qt
Koulutus
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
Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä
Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:
- Kartoitamme yrityksenne kehitystarvetta
- Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
- Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä