Андрей Чернопятов (dronablo), 39 лет, Россия, МоскваАндрей Чернопятов (dronablo), 39 лет, Россия, Москва

Андрей Чернопятов

Знаю как построить бэкенд любой сложностиМенеджер проектаАрхитектор программного обеспеченияВедущий (Lead)
Не ищу работу

Контакты

Войти
Возраст: 39 лет
Опыт работы: 23 года
Регистрация: 17.08.2018
Последний визит: 2 недели назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский А2

Обо мне

  • Знаю как построить бэкенд любой сложности.
  • Делаю из идей — технологии, а из технологий — продукты.
  • Говорю на одном языке как с бизнесом, так и с инженерами.
  • Умею работать с несколькими одновременными проектами, плотным потоком сложных технических задач и высокой степенью неопределённости.


Основные этапы карьеры: базы данных  ➔  машинное обучение  ➔ общая инфраструктура AI ➔ enterprise архитектура решений синтеза и распознавания речи.
Техстек: ASR, TTS, API, JWT, HTTP, gRPC, Protobuf, Websockets, UML, TLS, Python, Go, Git, RDBMS, SQL, Kafka, Linux, S3, Prometheus, Grafana, ELK, Nginx.

Навыки

Проектирование информационных систем
Управление требованиями к ПО
Системная аналитика
Управление разработкой
Управление людьми
Разработка ТЗ

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

Опыт работы

  • Модели обработки естественного языка, речевые технологии, алгоритмы компьютерного зрения и системы биометрии
    МоскваОт 1000 до 5000 сотрудников
    Архитектор программного обеспечения (Ведущий)Технический менеджер | Solution architect
    Январь 2022 — По настоящее время (3 года)

    Запустил on-prem направление речевых технологий SaluteSpeech для
    B2B, пройдя все этапы создания продукта: MVP и пилоты, бэклог и
    релизные циклы, внутренняя и внешняя документация, тендеры и
    внедрения.
    Проект признан коммерчески успешным.

    • Сформировал бэклог, через который развивал как полноценные фичи вроде системы лицензирования или поддержки новых форматов аудио, так и общий инженерный уровень решения в т. ч. в области DevOps, Observability и устойчивости к сбоям.
    • Выстроил процесс реализации задач с пятью командами, плюс двумя выделенными разработчиками. Проводил code review, управлял приоритетами и сроками.
    • Инвестировал в людей: нанимал системных аналитиков и инженеров, мотивировал и развивал коллег на уровнях от интернов до лидов, проводил 1:1 встречи.
    • Спроектировал архитектуру решений синтеза и распознавания речи в вариантах от "N+1 хост" до шести географически распределённых ЦОД для крупнейших заказчиков: банки, телеком, госорганы и т. д.
    • Разработал методики нагрузочного тестирования и приёмо-сдаточных испытаний и создал под них необходимые утилиты на Go и Python.
    • Внедрил калькулятор вычислительных мощностей для оценки проектов без привлечения инженеров.
    • Выполнял функции третьей линии поддержки, включая анализ tcpdump, strace, coredump, /proc/mem и т. д.
    Архитектор программного обеспечения (Старший)Solution architect | Infrastructure architect
    Июль 2019 — Декабрь 2021 (2 года и 6 месяцев)

    Участвовал в создании in-house комплекса синтеза и распознавания речи, который в результате покрыл 100% потребностей Сбера, а также стал доступен как публичный SaaS.

    • Как системный аналитик и архитектор решений создал 10+ сервисов передачи и хранения аудио.
    • Как инфраструктурный архитектор подбирал CPU/GPU/Storage и системное ПО, включая непосредственные тесты, планирование объёмов, контроль поставок и развёртывания.
    • Как менеджер курировал создание небанковского софта внутри банка: построил отдельные процессы взаимодействия с информационной безопасностью, командами сопровождения и внедрения.
  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Средний)Python-разработчик, обработка естественного языка в чат-ботах
    Ноябрь 2017 — Июль 2019 (1 год и 9 месяцев)
    • Разрабатывал подсистемы для всех этапов стандартного NLP процесса: от токенизации и лемматизации до поиска похожих фраз.
    • Реализовал собственный модуль оценки смысловой близости текстов на идеях Word Mover’s Distance.
    • Переписал блоки системы, критичные к скорости вычислений с использованием numpy и numba.
  • Разные банки
    Администратор баз данных (Старший)Эксперт по производительности баз данных Oracle
    Июнь 2011 — Октябрь 2017 (6 лет и 5 месяцев)
    • Оптимизировал тысячи SQL запросов для Связного банка, Home Credit & Finance Bank и Сбербанка. 
    • Придумал, реализовал и встроил в процессы тестирования сервис автоматического анализа и сравнения профиля нагрузки СУБД Oracle в Сбербанке.
  • Профессиональный старт
    Разные позиции (Средний)
    Январь 2002 — Май 2011 (9 лет и 5 месяцев)
    • Сменил множество направлений: от монтажа сетей до веб-разработки, от бухгалтерских модулей 1С до SMS уведомлений, от обслуживания серверного оборудования до задач reverse engineering.