Контакты
О себе
Опытный разработчик на Elixir/Phoenix с упором на надежность и масштабируемость. Проектирую системы с использованием принципов Let it crash, умею работать с GenStage и Broadway. Имею опыт миграции монолитов на микросервисную архитектуру и настройки распределенных кластеров BEAM.
Опыт работы
- Разработал систему обработки транзакций, выдерживающую нагрузку до 5000 RPS
- Внедрил использование GenStage для параллельной обработки данных, что ускорило парсинг логов в 4 раза
- Спроектировал и реализовал иерархию Supervision trees, снизив количество критических падений сервиса на 35%
- Настроил мониторинг приложения с использованием Telemetry и Grafana
- Разработал систему real-time уведомлений на Phoenix Channels для 100к+ активных пользователей
- Интегрировал 4 платежные системы и автоматизировал процесс сверки платежей
- Провел рефакторинг legacy-кода, увеличив покрытие тестами с 30% до 85%
Навыки
Образование
Языки
- Русский — C2 (Native)
- Английский — B2 (Upper Intermediate)
Сертификаты
- Distributed Systems with Elixir · Pragmatic Studio, 2022
