ivankruglikov

Rust Engineer

I am a Rust and Solidity developer with three years of experience in Web 3.0 technologies, specializing in building secure, scalable, and high-performance decentralized applications (dApps) and smart contracts. With expertise in frameworks like Substrate, Near, and Solana, I deliver efficient and maintainable code while quickly adapting to new technologies, making me a valuable asset in the decentralized computing space.


Experience: 3 years

Yearly salary: $120,000

Hourly rate: $100

Nationality: 🌏 Remote

Residency: 🌏 Remote


Experience

Rust Developer
Telegram Messenger Inc.
2023 - 2024
- Development of high-load network services - Development of cryptographic libraries - Optimization of the server-side code base - Integration with telecommunication protocols - Migrating old code to Rust - Optimizing resource usage Technologies: Tokio, async-std, hyper, reqwest, tungstenite, serde, bincode, ring, rustls, sqlx, tracing, criterion, cbindgen, flamegraph, cargo
Rust Developer
Yandex LLC
2021 - 2023
- Working with low-level APIs and system calls - Profiling and performance analysis - Refactoring and improving code readability - Development of internal frameworks - Conducting code reviews and security analysis - Collaboration with DevOps and Infrastructure Teams - Working with data analysts - Planning and conducting technical experiments Technologies: Tokio, Hyper, reqwest, SQLx, Actix Web, async-std, Futures, Criterion, Clippy, Proptest, Docker, Kubernetes, Ring, rustls, Sodiumoxide, Cargo, Polars, Serde, Tonic, capnp, Tarpc
Android and Backend developer
Korona Pay
2020 - 2021
- Full-cycle development from concept to release - Designing the project architecture - Setting up CI/CD pipelines - Database configuration - Localization - Conducting code reviews following best practices - Adhering to SOLID principles - Migrating business logic to KMP (Kotlin Multiplatform) - Dividing the application into separate modules to distribute team responsibilities - Network operations using Ktor - Experience working with Figma - Writing UI and unit tests, utilizing JUnit - Working within Agile and Scrum frameworks Technologies: Kotlin, Gradle, Dagger 2, KMM, SOLID, Jetpack Compose, Ktor, JUnit, node.js
Android developer
Avito
2019 - 2020
- Divided the project into modules - Refactored the code - Rewrote the Navigation Component - Conducted code review - Improved most of the tests in the application (600+ tests) - Increased code coverage with UI and Unit tests Technologies: Kotlin, MVI, Gradle, ktlint, OpenCV, Realm, PDFKit, GitLab

Skills

backend
crypto
ethereum
java
javascript
kotlin
mobile-designer
node
protocol
solana
solidity
sql
typescript
web3
rust
english
chinese-mandarin
spanish