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

Контакты

Войти
Возраст: 40 лет
Опыт работы: 23 года и 5 месяцев
Регистрация: 17.08.2018
Последний визит: 4 дня назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский А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.

Навыки

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

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

Опыт работы

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

    Запустил 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 и системное ПО, включая непосредственные тесты, планирование объёмов, контроль поставок и развёртывания.
    • Как менеджер курировал создание небанковского софта внутри банка: построил отдельные процессы взаимодействия с информационной безопасностью, командами сопровождения и внедрения.
  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    Бэкенд разработчик (Средний)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.