Artur Sharafutdinov

Artur Sharafutdinov

Senior Backend Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Moscow, Moscow, Russian Federation
Experience:
10 years
About

A seasoned Backend Engineer with over a decade of experience specializing in high-performance, distributed systems. Proven expertise in Go, Rust and Scala for developing low-latency microservices, with extensive hands-on experience in blockchain integration (Solana, EVM), smart contract interactions, and building scalable data infrastructure. Combines deep backend engineering skills with practical knowledge of Web3 technologies, DevOps practices, and a security-focused mindset to deliver robust, enterprise-grade solutions.

Designed and implemented a microservices architecture from scratch using Go and Rust, including API gateways and fault-tolerant service communication for AI agent and RAG systems.

Actively developed microservices using Go (Gin, net/http), with deep expertise in gRPC (including grpc-gateway), code generation (protoc, buf), and integrations with Kubernetes, RabbitMQ, Redis, Kafka, PostgreSQL.

Built high-performance components in Rust using Tokio and Diesel. Developed solutions for Solana smart contracts and off-chain logic, including integration with the Raydium protocol.

Full-cycle development of microservices—from design and coding in Go/Rust to integration, debugging complex production issues, and ensuring high availability.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.