en| ru|
Леонид Амиров
Краткое описание
- Senior бэкэнд-инженер с более чем 17 годами опыта коммерческой разработки, преимущественно на Python, а также full-stack разработки на JavaScript/TypeScript и недавним опытом разработки на Rust.
- Значительный опыт разработки распределённых систем, fintech- и blockchain-платформ.
- Опыт полного жизненного цикла разработки: от проектирования архитектуры и бэкэнд-разработки до облачной инфраструктуры AWS, CI/CD и интеграции с фронтендом.
- Комфортно работаю на всех уровнях проекта — от бэкэнда и инфраструктуры до фронтенда и DevOps, быстро осваивая новые технологии при необходимости.
Навыки
- Языки: Python, Rust, JavaScript/TypeScript, Solidity, SQL
- Бэкэнд: Django, FastAPI, Axum, Tokio, SQLx, pytest, Celery
- Базы данных: PostgreSQL, MySQL, Redis, Elasticsearch, ClickHouse
- Cloud & DevOps: AWS, Terraform, Docker, Kubernetes, ArgoCD, GitHub Actions, Jenkins
- Blockchain: Ethereum, Base, Solidity, Foundry
- Фронтенд: React, Redux, Next.js, GraphQL
- Практики: проектирование API, распределённые системы, CI/CD, автоматизированное тестирование, техническая документация, AI-assisted разработка
Опыт работы
Май 2025 — июнь 2026 — Senior Software Engineer
FPBlock (бывшая FPComplete) (fpblock.com/)
Разрабатывал Web3- и fintech-проекты, совмещая бэкэнд-разработку на Python и Rust, работу со смарт-контрактами и облачной инфраструктурой.
- разработка бэкэнд-сервисов на Python (FastAPI) и Rust;
- проектирование бэкэнд API и интеграций с Ethereum и Solana, разработка Ethereum Bridge, смарт-контрактов и сервисов аутентификации кошельков;
- участие в разработке фронтенда на React/TypeScript для пользовательских и административных сценариев;
- автоматизация CI/CD и деплоя в AWS с использованием Terraform, Docker и GitHub Actions;
- разработка интеграционных и контрактных тестов, технической документации и участие в проектировании архитектуры.
Основной стек: Python, FastAPI, Rust, Solidity, React, TypeScript, MySQL, Redis, Terraform, AWS, Docker, GitHub Actions.
Январь 2024 — апрель 2025 — Старший бэкэнд разработчик
OTUS (otus.ru)
Разработка и развитие основной EdTech-платформы компании.
- разработка бэкэнд-сервисов на Python/Django;
- развитие REST API и интеграций;
- работа с PostgreSQL, Redis, Celery, RabbitMQ;
- оптимизация запросов и работа с Elasticsearch и ClickHouse;
- участие в сопровождении Docker/Kubernetes/ArgoCD;
- самостоятельно сопровождал Go-микросервис: устранял проблемы в production и проводил code review, несмотря на отсутствие предыдущего опыта коммерческой разработки на Go.
Май 2022 — ноябрь 2023 — Senior Software Engineer
Tvbeat (tvbeat.com)
- Разработка фреймворка автоматизированного тестирования на pytest, Playwright и TestRail.
- Разработка системы проверки целостности данных (requests, pandas).
- Интеграция с CI/CD на базе NixOS.
- Подготовка технической документации.
Октябрь 2016 — апрель 2022 — Founding Software Engineer
Bright Network (brightnetwork.co.uk)
- Стоял у истоков команды разработки Bright Network и участвовал в создании технологической платформы, которая впоследствии стала основой крупнейшей в Великобритании цифровой платформы для студентов и выпускников.
- Разработка и развитие основной платформы компании (более 600 тыс. зарегистрированных пользователей): Django, DRF, PostgreSQL, Node.js/TypeScript, Redis, Elasticsearch.
- Миграция платформы с legacy-решения на PHP/Drupal на Django, включая перенос более 300 тыс. пользовательских аккаунтов и контента.
- Разработка инструментов анализа аудитории и внутренних сервисов на React, GraphQL и Elasticsearch, используемых для принятия продуктовых и бизнес-решений.
- Проектирование, развитие и поддержка облачной инфраструктуры AWS (ECS, Batch, Lambda, RDS) и Terraform; участие в переходе от одиночного сервера к отказоустойчивой облачной архитектуре.
- Разработка и сопровождение интеграций с внешними сервисами, включая Algolia Search, Greenhouse и Salesforce, а также внутренних платформ и бизнес-процессов компании.
Ноябрь 2014 — сентябрь 2016 — Python Software Engineer
Zyte (бывшая Scrapinghub) (zyte.com)
Разработка веб-пауков с использованием фреймворка Scrapy и подготовка датасетов. Основная работа заключалась в анализе структуры сайтов для обхода механизмов защиты и эффективного извлечения данных, включая парсинг PDF и распознавание CAPTCHA.
Предыдущий опыт: 2001–2014
Более ранняя работа в области web-разработки, бэкэнда и промышленного ПО с использованием Django, PHP, JavaScript, SQLAlchemy, Tornado, Unix, CRM, систем документооборота, SCADA и систем сбора данных. Разрабатывал веб-приложения на Django, CMS-плагины, workflow-системы, внутренние CRM и интеграции с оборудованием по RS232, RS485 и TCP/IP.