Skip to main content
MD
Open to opportunities

Maksim Denisov

@maksimdenisov

Backend and blockchain developer building event-driven systems with Python, DDD, and EDA.

Russian Federation
Message

What I'm looking for

I’m looking for a full-time backend role focused on event-driven, distributed systems in Python. I prefer remote or hybrid, and I’m ready to relocate (Moscow/USA/Tbilisi) and travel if needed.

I’m a backend engineer focused on event-driven, distributed systems in Python. I designed and built a microservices platform from scratch (22 services, EDA, DDD/Clean Architecture) handling peaks of up to ~2k messages/sec through the message broker, with strong emphasis on async processing and system design.

At WebMasters, I worked across blockchain and backend products with a combined 100,000+ users. I designed and built a high-load event-driven backend from scratch (5-10k events per minute) using a modular monolith, transactional Outbox with RabbitMQ (FastStream), Clean Architecture and DDD, CQRS repositories, optimistic locking, and multi-layer testing with 84% backend test coverage.

I also develop end-to-end blockchain capabilities: deployed and maintained smart contracts across multiple mainnets, implemented LayerZero V2 OApp, built and deployed subgraphs, and managed IPFS Kubo nodes. I led a small team (3-4 developers) through code reviews, mentoring, and hiring, while collaborating on observability and infrastructure like Prometheus/Grafana and Docker/Kubernetes.

Experience

Work history, roles, and key accomplishments

WR

Backend Developer | Blockchain Developer

Webmasters Russia

Sep 2023 - Jul 2026 (2 years 10 months)

Built and scaled an event-driven backend platform (modular monolith) for high-throughput event processing, using CQRS/DDD with an Outbox pattern. Developed blockchain services including smart contract deployment, event scanning, subgraphs, IPFS integration, and real-time notifications via WebSockets and Telegram bots.

Education

Degrees, certifications, and relevant coursework

Saint Petersburg Electrotechnical University LETI logoSL

Saint Petersburg Electrotechnical University LETI

Bachelor of Engineering and Technology, Informatics and Computer Engineering

Completed a Bachelor’s degree in Informatics and Computer Engineering at LETI.

Saint Petersburg Electrotechnical University LETI logoSL

Saint Petersburg Electrotechnical University LETI

Graduate qualification work, Informatics and Computer Engineering

Activities and societies: Blockchain-based online voting service (backend + smart contracts); GitHub: https://github.com/1p3p37/blockchainEvoting

Developed a graduate qualification work involving a backend and smart contracts for a blockchain-based online voting service.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan