en| ru|
Leonid Amirov
Summary
- Senior backend engineer with 17+ years building production systems primarily in Python, complemented by full-stack JavaScript/TypeScript experience and recent production work in Rust.
- Strong background in distributed systems, fintech, and blockchain infrastructure.
- Experienced across the full software lifecycle, from architecture and backend development to AWS infrastructure, CI/CD and frontend integration.
- Comfortable taking ownership across backend, infrastructure, frontend, and DevOps, adapting quickly to unfamiliar technologies when projects require it.
Expertise
- Languages: Python, Rust, JavaScript/TypeScript, Solidity, SQL
- Backend: Django, FastAPI, Axum, Tokio, SQLx, pytest, Celery
- Databases: PostgreSQL, MySQL, Redis, Elasticsearch, ClickHouse
- Cloud & DevOps: AWS, Terraform, Docker, Kubernetes, ArgoCD, GitHub Actions, Jenkins
- Blockchain: Ethereum, Base, Solidity, Foundry
- Frontend: React, Redux, Next.js, GraphQL
- Practices: API design, distributed systems, CI/CD, automated testing, technical documentation, AI-assisted development
Work experience
May 2025 - June 2026 - Senior Software Engineer
FPBlock (former FPComplete) (fpblock.com)
Developed Web3 and fintech platforms, combining Python and Rust backend development, Solidity smart contracts, React frontend work, and AWS infrastructure.
- Developed backend services in Python (FastAPI) and Rust.
- Designed backend APIs and integrations with Ethereum and Solana.
- Implemented Ethereum bridge components, including smart contracts, event processing, deterministic state synchronization, and ERC20/native asset transfers.
- Developed Solidity smart contracts for presale, custody, administrative workflows, and upgradeable contract deployments.
- Contributed to React/TypeScript frontend for customer and administrative workflows.
- Automated CI/CD and AWS deployments using Terraform, Docker, and GitHub Actions.
- Built integration and smart contract tests, wrote technical documentation, and contributed to system architecture.
January 2024 - April 2025 - Senior Backend Engineer
OTUS (otus.ru)
Developed and evolved the company's core EdTech platform.
- Developed backend services using Python and Django.
- Designed and extended REST APIs and third-party integrations.
- Worked with PostgreSQL, Redis, Celery, and RabbitMQ.
- Optimized database queries and search using Elasticsearch and ClickHouse.
- Contributed to containerized deployments with Docker, Kubernetes, and ArgoCD.
- Took ownership of a Go microservice, resolving production issues and reviewing changes despite having no prior Go experience.
May 2022 - November 2023 - Senior Software Engineer
Tvbeat (tvbeat.com)
- Building automated testing framework with pytest + Playwright + TestRail
- Data integrity checking system: requests + pandas
- Integration with the NixOS-based CI/CD system
- Tech docs
October 2016 - April 2022 - Founding Software Engineer
Bright Network (brightnetwork.co.uk)
Joined the engineering team at an early stage and helped build the technology platform behind one of the UK's largest digital networks for students and graduates.
- Developed and evolved the company's core platform, serving more than 600,000 registered users.
- Led the migration from the legacy PHP/Drupal platform to Django, including migration of more than 300,000 user accounts and content.
- Designed and maintained cloud infrastructure on AWS using Terraform, helping evolve the platform from a single server to a highly available cloud architecture.
- Built internal analytics tools and services using React, GraphQL, and Elasticsearch to support product and business decisions.
- Developed integrations with internal systems and external services including Salesforce, Greenhouse, Algolia, and Zyte.
- Contributed across backend, infrastructure, frontend, and technical documentation as the platform and engineering team grew.
November 2014 - September 2016 - Python Software Engineer
Zyte (former Scrapinghub) (zyte.com)
Web spiders development (using Scrapy framework), datasets development. Main work was disassembling site structure to bypass its security measures(if any) and efficiently extract data, including parsing PDFs and breaking captcha with image recognition techniques.
Prior experience: 2001 - 2014
Earlier web/backend and industrial software work across Django, PHP, JavaScript, SQLAlchemy, Tornado, Unix administration, CRM/document systems, SCADA and data acquisition systems. Built Django-powered websites, CMS plugins, workflow systems, internal CRM tools, and hardware communication integrations over RS232, RS485 and TCP/IP.