👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
komm-189023komm-189023

Дмитрий Карпов

Erlang/elixir developer · Разработка ПО · Телеком · Старший (Senior)
От 250 000 ₽ · Открыт к предложениям
Опыт работы: 12 лет и 3 месяца
Регистрация: 27.02.2015
Последний визит: 1 год назад
Местоположение: Россия, Москва
Профессиональные навыки: Git · Linux · MySQL · Nginx · Высоконагруженные системы · Erlang-otp · Elixir · Rabbitmq · Kafka · Docker
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Здравствуйте! Меня зовут Карпов Дмитрий. Мои интересы и скилы описаны ниже, прошу ознакомиться.

  1. Разработка архитектуры нагруженных проектов. Обучение команды, подбор команды под проект.
  2. Непосредственные услуги по разработке. Erlang, Elixir, C99, скриптовые языки, Телеком.
  3. GPS/GLONASS, ICAO.
  4. Радиосвязь.

Используемые технологии за последнее время:

  1.   Erlang OTP для разработки SIP/RTP/DTLS/WebRTP сервер-сайда. Плотная связка с ANSI C89/C99.
  2.   make, git, postgres, mongo, lua, многое другое для обвязки системы и инфрастурктуры.
  3.   Elixir
  4.   GNU\Linux, QNX.


Интересные текущие проекты:

  • . ООО "НППФ Спектр". Ведущая компания по разработке систем посадки самолетов и международных стандартов ICAO.
  • - разработка(написание кода) системы посадки авиалайнеров по всей РФ. ПО прошло международную сертификацию.
  • - разработка(написание кода) системы сбора метрик качества спутниковых группировок.(GPS, GLONASS). (контроль качества корректности сигналов от спутников)
  • - разработка ПО для кастомной аппаратной платформы.
  • - Реалтайм, обработка сигналов, кастомное аппаратно-программное обеспечение, радиосвязь, ГНСС(глобальные системы позиционирования GPS/GLONASS), система дифференциальных поправок.

Проекты ранее:

  • . Разработка серверной части мессенжер-платформы для крупного оператора VEON(Европа, Россия, сопредельные государства).
  • . Разработка торговой площадки с платежной частью(в данный момент выходит на рынок)
  • . Разработка системы чат-ботов. Создан движок для lua/js ботов.
  • . Разработка системы единообразных гейтов в соцсети/мессенжеры(VK, Telegram, Facebook, и.т.д)
  • . Чтение лекций про разработку распределенных нагруженных приложений. Опираясь на возможности среды Erlang/OTP.

Опыт работы

  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Разработчик
    Июль 2014 — По настоящее время (6 лет и 6 месяцев)

    TeamleadИмею опыт в сферах:
    1. Разработка архитектуры нагруженных проектов. Обучение команды, подбор команды под проект.
    2. Непосредственные услуги по разработке. Erlang, Elixir, C99, perl, Телеком.
    3. GPS/GLONASS, ICAO.
    4. Радиосвязь.

    Используемые технологии за последнее время:
    1. Erlang OTP для разработки SIP/RTP/DTLS/WebRTP сервер-сайда. Плотная связка с ANSI C89/C99.
    2. make, git, postgres, mongo, lua, многое другое для обвязки системы и инфрастурктуры.
    3. Kafka, RabbitMQ, Mongo, Postresql, Cowboy
    4. Python,  ML/нейросети (на уровне библиотек)
    5. Elixir
    6. GNU\Linux, QNX.

    Интересные текущие проекты:

    1. ООО "НППФ Спектр". Ведущая компания по разработке систем посадки

    самолетов и международных стандартов ICAO. Учавствую в разработке двух

    направлений:
    - разработка(написание кода) системы посадки авиалайнеров по всей РФ. ПО прошло международную сертификацию.

    - разработка(написание кода) системы сбора метрик качества

    спутниковых группировок.(GPS, GLONASS). (контроль качества корректности

    сигналов от спутников)

    Непосредственная разработка ПО для кастомной аппаратной платформы.

    Реалтайм, обработка сигналов, кастомное аппаратно-программное

    обеспечение, радиосвязь, ГНСС(глобальные системы позиционирования

    GPS/GLONASS), система дифференциальных поправок.
    2. GLOSAV. Система приема телематических данных от большого числа кастомных устройств. Erlang, роутинг потоков.
    3. Разработка cloud-storage платформы. Elixir, RoR.

    4. Разработка сервиса речевой платформы. Платформа позволяет

    параметризировать и ресинтезировать речевой сигнал внутри аудиопотока.

    Стыки с speech-to-text.

    Проекты ранее:
    1. Разработка серверной части мессенжер-платформы для крупного оператора VEON(Европа, Россия, сопредельные государства).
    2. Разработка торговой площадки с платежной частью(в данный момент выходит на рынок)
    3. Разработка системы чат-ботов. Создан движок для lua/js ботов. Крупный ритейл.
    4. Разработка системы единообразных гейтов в соцсети/мессенжеры(VK, Telegram, Facebook, и.т.д)
    5. Чтение лекций про разработку распределенных нагруженных приложений. Опираясь на возможности среды Erlang/OTP.
    6. Разработка нагруженного ПО для ПриватБанка.

    Важное: имеется слаженная группа разработчиков со схожими скилами, если нужна команда разработки.


  • Крупнейший сервис электронных платежей рунета
    Санкт-Петербург · От 100 до 1000 сотрудников
    Руководитель группы разработки внутренних инструментов
    Декабрь 2011 — Апрель 2012 (5 месяцев)

    Руководитель группы разработки внутренних инструментовСоздание отдела, занимающегося анализом и разработкой ПО для нужд компании.
    Из крупных проектов - разработано и внедрено ПО для обслуживания коллцентра компании.
    В подчинении - от трех до семи человек.
    Методология: Agile
    Инструменты постановки и трекинга задач: Jira

    Используемый в разработке инструментарий разработчика:
    Уверено: Erlang, С,
    Другие языки: RoR(на уровне прочитать код и выдать ТЗ разработчикам), perl

    старший системный администратор
    Октябрь 2008 — Декабрь 2011 (3 года и 3 месяца)

    старший системный администратор1. Создание и развитие направления виртуализации и консолидации серверов *NIX и *Win.
    2. Развертывание и поддержка групп серверов внутренних сервисов компании. Преимущественно *NIX.
    3. Автоматизация и скриптование сервисных задач.

    Работа связана со следущим ПО:
    VmWare ESXi+vSphere, Linux (debian,RH), java+tomcat(6.x,7.x), RoR.
    Применяемое железо(непосредственное общение с ним): блейды, промышленные серверные платформы, внешние дисковые хранилища Netapp
    Используемое ПО для разработки: bash, python, erlang.

  • iFree
    Санкт-Петербург
    Ведущий разработчик VOIP
    Апрель 2011 — Август 2014 (3 года и 5 месяцев)

    Ведущий разработчик VOIPПроект

    "Голосоменялка" (он же ChangeYoVoice) -- это развлекательный телефонный

    сервис, применяющий технологии voice morphing для изменения голоса

    вызывающего абонента в режиме в реального времени.

    Обработка речевых и аудиосигналов сигналов (signal processing, без лингвистики).

    Полностью

    сформировал отдел разработки, тестирования и экплуатации ПО. 8 человек в

    команде. Организовал научно-исследовательские работы в области

    обработки сигналов: подбор сотрудников, стронних партнеров, организация

    процесса. Разработал архитектуру серверной части системы.

    Ключевые технологии:
    Транспорт: SIP, SDP, RTP+RTCP,HTTP-JSON,
    Кодеки: G711(U/A), GSM, opus, RAW PCM
    Аудио: аудиосервер реального времени, аудиофильтры LADSPA, VST(i)
    Платформы в проекте: Linux, Android, iOS/MacOSX
    Языки разработки:
    Erlang+OTP, ANSI C99 - непосредственная разработка, полностью написал серверное ядро платформы.
    С++ - по необходимости.
    Ruby, Perl как аналитик.

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

  • СПб ГУАП

    Санкт-Петербургский государственный университет аэрокосмического приборостроения
    Санкт-Петербург · 639 выпускников
    Вычислительных систем и программирования (Вычислительных и радиоэлектронных систем); 4
    Октябрь 2001 — Июль 2006 (4 года и 9 месяцев)

    ГУАП, 2006 год.