Maksim Denisov
@maksimdenisov
Backend and blockchain developer building event-driven systems with Python, DDD, and EDA.
What I'm looking for
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
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.
Graduate Qualification Work
Saint Petersburg ETU LETI
Feb 2023 - Jun 2023 (4 months)
Developed a blockchain-based online voting service during graduate qualification work, implementing both backend and smart contract components.
Python Developer
Manzoni
Dec 2021 - Jun 2022 (6 months)
Developed and maintained backend services using Django, including ORM work, admin customization, and Celery task management. Managed Linux (CentOS) servers and Nginx configuration, and implemented blockchain bridge/token functionality using web3.py.
Education
Degrees, certifications, and relevant coursework
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
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.
Tech stack
Software and tools used professionally
Blockchain
Ethereum
IPFS
GitHub
Kubernetes
Docker Compose
Docker Swarm
PostgreSQL
MongoDB
Django
Telegram
Redis
Mocha
Chai
Traefik
Kafka
RabbitMQ
FastAPI
asyncio
Grafana
Prometheus
SQLAlchemy
CentOS
Linux
GraphQL
gRPC
NGINX
Clickhouse
Pydantic
Hardhat
Arbitrum
Optimism
Avalanche
NEAR Protocol
Bash
LayerZero
Polygon
FastStream
Bridge
AssemblyScript
Factory
Availability
Location
Authorized to work in
Portfolio
github.com/1p3p37Job categories
Skills
Interested in hiring Maksim?
You can contact Maksim and 90k+ other talented remote workers on Himalayas.
Message MaksimGet 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!
