🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Иван Ерохин (wancheez), 30 лет, Россия, КраснодарИван Ерохин (wancheez), 30 лет, Россия, Краснодар

Иван Ерохин

Senior Software EngineerБэкенд разработчикВеб-разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 9 лет и 5 месяцев
Регистрация: 30.07.2013
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский С1Немецкий В1Испанский А2

Обо мне

Опытный разработчик со стажем в IT более 9 лет. Специализируюсь на разработке Backend высоконагруженных веб-сервисов и больших инфраструктурных систем с микросервисной архитектурой.  Основной ЯП - Python. Также занимался разработкой проекта на Golang.

Навыки

Python
FastAPI
Apache Kafka
PostgreSQL
ClickHouse
Redis
Linux
RabbitMQ
Apache Hadoop
Golang

Участие в профсообществах

Опыт работы

  • Один из ведущих онлайн-кинотеатров в России
    От 100 до 1000 сотрудников
    Бэкенд разработчик (Старший)Senior Software Engineer
    Ноябрь 2024 — По настоящее время (1 месяц)
  • Место встречи лучших
    Более 5000 сотрудников
    Бэкенд разработчик (Старший)Senior Software Engineer
    Январь 2022 — Ноябрь 2024 (2 года и 11 месяцев)

    Ведущий разработчик группы голосовых технологий VK.
    Участвовал в разработке бекенда голосового ассистента Маруся. Благодаря моим разработкам было увеличено время ответа сервиса. Разработал асинхронную систему логирования, сервис для генерации пушей, улучшал различные метрики ассистента. Учавствовал в проектировании архитектуры.

    Как ключевой специалист принимал участие в разработке новой платформы навыков голосового ассистента. Отвечал за множество сервисов, самостоятельно разрабатывал архитектуру приложений а также участвовал в проектировании общей архитектуры системы. Разработка велась на Golang.

    Был отвественнен за интеграцию сервиса YDB, который отвечает за хранение данных (СУБД) и координацию сообщений (Топики). В процессе интеграции выявил несколько проблем, которые исправлял самостоятельно и коммуницировал с разработчиками сервиса YDB. Создал несколько баг репортов.

    Основные языки программирования - Python и Go. Работаю с различными базами данных - YDB, Redis, Postgres, Clickhouse. Разрабатываю сервисы, используя современные паттерны программирования.

  • Глобальный провайдер систем интеллектуального анализа данных для повышения операционной эффективности
    КазаньОт 10 до 100 сотрудников
    Системный инженерSoftware Engineer
    Март 2021 — Январь 2022 (11 месяцев)

    Разработал масштабируемые сервисы для потоковой обработки большого набора данных. Используется Kafka, Redis, Clickhouse, PostgreSQL, Celery.

    Дизайн и разработка сервиса по контролю за исполнением асинхронных задач. Интеграция с внутренними сервисами компании через REST API. 

    Доработка интерфейса запуска и контроля работы Celery-задач с на FastAPI.

    Доработка логики REST API сервиса на DRF.

  • Первый и крупнейший разработчик OSS/BSS-систем
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Python Developer
    Сентябрь 2019 — Март 2021 (1 год и 7 месяцев)

    Разработка систем для обеспечения работы основной системы биллинга, тестирования и интеграции модулей. Работа с протоколами мобильной связи DIAMETER, CAMEL. Библиотеки для анализа данных Pandas. Брокеры сообщений - RabbitMQ, Работа с TCP-сервером Twisted. Интеграция с СУБД Oracle. Работа с разными форматами данных - csv, xml, yaml, json.
    Проведение код ревью, сбор требований и проведение демо клиенту, написание юнит. тестов, конфигурирование деплоя серверов через docker, внедрение статических анализаторов кода через TeamCity.

    Разработка внутреннего корпоративного чат-бота для Mattermost с интеграцией TeamCity.

    Работа по CI/CD. Использование продуктов Atlassian.

    Настройка автодеплоя компонентов системы через Ansible+TeamCity. Написание скриптов деплоя.

    Ведущий специалист отдела внедрения
    Июль 2018 — Сентябрь 2019 (1 год и 3 месяца)

    Консультирование клиента по использованию функционала программного комплекса Компании и настройка функционала систем в СУБД ORACLE;
    Конфигурирование высоконагруженных систем.
    Участие в проектах внедрения и интеграции программного обеспечения на территории клиента.

    Разработка запросов и хранимых процедур в Oracle PL/SQL, поддержка приложений на C++, работа с технической документацией, работа с командной строкой Linux RedHat, написание bash скриптов, поддержка и модификация Lua кода..

    Инженер-программист группы сопровождения
    Июль 2015 — Июль 2018 (3 года и 1 месяц)

    Третья линия технической поддержки. Поддержка софта компании, работа с базой данных, разработка отчетов PLSQL, консультирование по принципам работы Телеком системы, техподдержка 24/7

Высшее образование

  • КубГУ

    Кубанский государственный университет
    Краснодар1730 выпускников
    Компьютерных технологий и прикладной математики
    Сентябрь 2012 — Август 2018 (5 лет и 11 месяцев)

    Бакалавриат - Математическое обеспечение и администрирование информационных систем

    Магистратура - Прикладная математика и информатика

Дополнительное образование

  • British Council

    IELTS
    Март 2023 — Март 2023 (1 месяц)

    Сдача теста IELTS на знание английского языка. Результат экзамена - 7.5 баллов, что оценивается как Good User

  • Goethe-Institut

    Немецкий язык
    Сентябрь 2019 — Сентябрь 2021 (2 года)

    Изучение немецкого языка

Рекомендательные письма

  • alyoshakuznetsov
    руководитель
    Ерохин Иван Александрович работал в ООО «ВК» на должности Ведущий программист с января 2022 года по сентябрь 2024 года. За весь период работы Ерохин И. А. проявил себя как ответственный, самостоятельный и исполнительный сотрудник. Ерохин И. А. отвечал за развитие голосового ассистента «Маруся», развитие его навыков, развитие систем умного дома, а также за построение платформы навыков. Ерохин И. А. разрабатывал на языках Go, Python, Java, и многих других скриптовых языках. За время работы Ерохина И. А. метрики продукта планомерно увеличивались, а процент автоматизации системы и разработки был на высоком уровне. Также хочется отметить отличное качество написанного кода и хорошее следование гайдлайнам разработки и код-ревью. Компания ООО «ВК» и команда голосового ассистента «Маруся» благодарны Ерохину И. А. за плодотворное сотрудничество. Профессиональные навыки Ерохина И. А. позволяют рекомендовать его для дальнейшей работы на аналогичной должности.
    Письмо написано 20 сентября 2024 в 12:48