ITgory
Сервис подбора IT-решений
Click to order
Ваш заказ к оплате:
Total: 
Заполните, пож-ста, контактные данные, ID запроса, ID чата, доступ к которому вы хотите оплатить.
Укажите ID запроса:
Укажите ID чата с экспертом, доступ к которому вы оплачиваете:
Введите промокод для активации следующих тарифов:
  • Тест-драйв 14 дней 
  • Тариф 10, 20, 30
  • 10 доступов в подарок
Вводите, пож-ста, выданный вам ранее промокод каждый раз при проведении разового платежа. Система автоматически приравняет ваш платеж = 0 (тест-драйв 14 дней, 10 доступов в подарок) или размеру стоимости с учетом скидки в рамках выбранного тарифа 10, 20, 30.

Вам необходимо просто заполнить данные Корзины и нажать кнопку "Отправить". Далее произойдет переадресация на оплату по карте.
Промокод
Имя
Email
Телефон для связи
Нажимая на кнопку "Оплатить", вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальностиофертой и лицензионным соглашением на сайте
Телефония
Спутниковая связь и навигация
Сети
Программирование
Платформы
Виртуализация
Операционные системы
DevOps
WEB разработка
ИТ Менеджмент
Базы данных
КОМПЕТЕНЦИИ ЭКСПЕРТА
Tech Lead | Архитектор

Дмитрий К.

Прошел путь от эникейщика до техлида, архитектора и IT-директора компании. Занимаюсь технической архитектурой и техническим дизайном IT-систем. Формирую таймлайн разработки, команду. Пишу код. Анализирую актуальность IT-бизнеса. Помогу решить запросы техреализации. Обращайтесь!
ID000007
В концепции ITgory любой наш эксперт может работать анонимно, поэтому у некоторых экспертов вместо реальных фото размещены аватары из нашей коллекции, которая пополняется новыми персонажами.
Компании, которые доверяют Эксперту

Направления экспертизы

Роли эксперта в рамках работы в компаниях и на проектах

Программные решения

Узкопрофильная специализация Эксперта в рамках работы с ПО и технологиями

Направления работы

Общий опыт работы - 19 лет 11 месяцев
Июль 2014 — по настоящее время
7 лет 11 месяцяв
Июль 2014 — по настоящее время
7 лет 11 месяцяв
Системный архитектор
Бизнес-опыт:
С 2008 года имею опыт верной рыночной оценки IT-продуктов и технологий, в дальнейших получивших технологическое и финансовое развитие, на счету несколько интересных проектов:
- Получение ГосОборонЗаказа
- 140 млн руб контракт,
- 200 млн рублей дохода
- грант $15 млн

Научная работа
- Имею научные публикации.
- Формирование научно-исследовательского отдела в области обработки речевых сигналов.

Технический кругозор и опыт:

Предпочитаемый стек разработки - Erlang/OTP. В последних проекта в течении двух лет добавил Elixir как производную.
Кроме того не отказываюсь и от других языков и сред разработки.
Имею опыт разработки программно-аппаратных комплексов с заявленным жизненым циклом продукта более 50 лет.

В обобщенном виде мой проф.опыт ниже:

1. System Architect: Разработка архитектуры нагруженных проектов. Технический дизайн програмных систем.
2. CTO/PM: Подбор команды под проект. Обучение, дообучение сотрудников.
3. Senior Developer: Erlang/OTP. Поддерживаю полный стек разработки начиная с OTP 14b04, и далее до OTP 23. Имеется опыт обновления проекта со стародавних наработок 14.04 --> 18.3/21.3. Cамый старый компонент, который пришлось однажды обновлять, датировался летом 1996(!).
Умею строить взаимодействие с внешними подсистемами как через erlang'овские протоколы и методы(cport, nif, erlang distributed protocol), так и классические микросервисные подходы(rest, grpc, брокеры)
4. Senior Developer: Elixir. тут опыт меньше чем в Erlang/OTP, но тоже имеется для серверсайда.
5. Developer: умею ANSI C99, python(2.7), perl, чуть ruby(исключая RoR), lua, js.
Умею Postgres, Mysql, MongoDB, Kafka, RabbitMQ, Sphinx, ElasticSearch.
Разработка под целевые платформы GNU\Linux(debian, RH), QNX 6.X
6. Build Engineer: unix bintool, coretool, make, cmake, sed, awk, пакетирование deb, rpm, образы docker, CI, git, svn.
7. Network: основное направление у меня - высоконагруженные распределенные системы и телеком. Плотно работаю с протоколами SIP/RTP/DTLS/WebRTC, SS7(ОКС-7)/Sigtran, HTTP(1.0, 1,1), HTTP/REST, HTTP/WebSocket, XMPP, кастомные бинарные протоколы, CAN, ARINC-429(AVIA), стек авиационных протоколов(SARPS(ИКАО)), геодезические RTCM 2.3.
8. Infrastructre: Широко использую возможности ядер Linux, предпочитаю Debian-style, кастомные сборки ядер и дистрибутивов. Плотно работаю с возможностиями cgroups+docker, ранее работал с контейнерными openvz и lxc.
Хорошая работа с QNX 6.3, 6.4, 6,5, но там скорее как опытный пользователь.
Умею freebsd
9. Other/Разное:
GPS/GLONASS, ICAO.
Авиационная Радиосвязь.
Работа с авиационными стандартами КТ-178/278(DO-178)
Разработка ПО для космических аппаратов. Наземные комплексы.
Трекинговые системы и трекеры(непосредственная разработка)
Взаимодействие с тахографами. DDD-файлы.
Python, ML/нейросети (на уровне библиотек)
Кастомное железо, CAN-шина


Интересные проекты:
1. Ведущая компания по разработке систем посадки самолетов и международных стандартов ICAO. Учавствовал в разработке двух направлений:
- разработка(написание кода) системы посадки авиалайнеров по всей РФ. ПО прошло международную сертификацию.
- разработка(написание кода) системы сбора метрик качества спутниковых группировок.(GPS, GLONASS). (контроль качества корректности сигналов от спутников)
У них же: разработка ПО для кастомной аппаратной платформы.
Реалтайм, обработка сигналов, кастомное аппаратно-программное обеспечение, радиосвязь, ГНСС(глобальные системы позиционирования GPS/GLONASS), система дифференциальных поправок.
2. Система приема телематических данных от большого числа кастомных устройств. Erlang, роутинг потоков. Протокол ЕГТС (285 приказ)
3. Разработка cloud-storage платформы. Elixir, RoR.
4. Разработка сервиса речевой платформы. Платформа позволяет параметризировать и ресинтезировать речевой сигнал внутри аудиопотока. Стыки с speech-to-text.
5. Разработка ПО для космической отрасли.
6. Разработка серверной части мессенжер-платформы для крупного оператора VEON(Европа, Россия, сопредельные государства).
7. Разработка торговой площадки с платежной частью(в данный момент выходит на рынок)
8. Разработка системы чат-ботов. Создан движок для lua/js ботов. Крупный ритейл.
9. Разработка системы омниканальных гейтов в соцсети/мессенжеры(VK, Telegram, Facebook, и.т.д)
A. Чтение лекций про разработку распределенных нагруженных приложений. Опираясь на возможности среды Erlang/OTP.
B. Разработка нагруженного ПО для ПриватБанка.
C. Разработка процессинга ML-алгоритмов для нагрузочной системы в медтехе.
D. Анализ ПО 1993 года и портирование его в облачный сервис на базе k8s.


Интересы:
Небесная механника космический аппаратов.
Прошел обучение в пилотной группе СПбАУ РАН обучение по курсу "Биоинформатика", где активно читались тематические лекции по биохимии, математических алгоритмах биоинформатики для программистов и смежные направления.
Апрель 2011 — август 2014
3 года 5 месяцев
Апрель 2011 — август 2014
3 года 5 месяцев
Технический директор/разработчик VOIP
i-FREE
роект "Голосоменялка" (он же 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 как аналитик.
Декабрь 2011 — апрель 2012
5 месяцев
Декабрь 2011 — апрель 2012
5 месяцев
Руководитель группы разработки внутренних инструментов
ЯндексДеньги, ПС, ООО
Создание отдела, занимающегося анализом и разработкой ПО для нужд компании.
Из крупных проектов - разработано и внедрено ПО для обслуживания коллцентра компании.
В подчинении - от трех до семи человек.
Методология: Agile
Инструменты постановки и трекинга задач: Jira

Используемый в разработке инструментарий разработчика:
Уверено: Erlang, С,
Другие языки: RoR(на уровне прочитать код и выдать ТЗ разработчикам), perl
Октябрь 2008 — декабрь 2011
3 года 3 месяца
Октябрь 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.
Ноябрь 2007 — октябрь 2008
1 год
Ноябрь 2007 — октябрь 2008
1 год
Главный системный администратор
Stanaphone RUS
Системный администратор группы разработчиков. Направление деятельности - системы ip-телефонии.
Настройка различных конфигураций серверов и сетей для 2-x групп программистов, поддержка и помощь в конфигурировании тестовых серверов группы QA -- всего порядка 25 серверов.
Поддержание работоспособности хостинг-серверов (Linux) -- всего 5 серверов.
Используемые в работе ОС: Linux (RHEL/CentOS, Ubuntu, Debian), вся линейка Windows. Активное использование технологии виртуализации (VMWare Server/Workstation).

Поддержка локальной сети с использованием технологии VLAN:
Используемое ПО: программы с открытым кодом (SER, openldap, ejabber, FreeRADIUS, Mysql, пр.), в том числе доработка под текущие задачи; внутренние тулы.
Хорошее знание протоколов HTTP, SIP, уверенное знание протоколов TCP/IP, UDP, xmpp.
Знание скриптовых языков shell, awk.
Участие в процессе тестирования: выявление ошибок, взаимодействие с отделом QA.
Взаимодействие с сотрудниками в Нью-Йорке и Бостоне.
Февраль 2007 — ноябрь 2007
10 месяцев
Февраль 2007 — ноябрь 2007
10 месяцев
Системный администратор
Компания "Петерхост"
Системный администратор службы виртуального хостинга.
Создание патчей для apache-серверов(GCC, С++, BerkleyDB), патчей для интерпретатора php. Написание многопоточных приложений (FreeBSD, GCC, C++) для online сервисов, работающих под большой загрузкой(500.000 событий в сутки).
Разработка распределенного файлового хранилища(iSCSI, Ata-over-Ethernet, OCFS, GFS). Анализ проблем(выявление узких мест в кластерной системе хостинга), постановка задачи для решения проблемы, разработка решения, получение финансирования проекта.
Разработка и написание кода для организации кластера web-серверов.

Мониторинг загрузки серверов виртуального хостинга (web-application и mysql-серверов).
Решение сложных проблем пользователей: отслеживание взломов, нерабочих
скриптов (perl, php, shell), неработоспособных служб (серверов).
Работа в abuse-team.
Ноябрь 2005 — январь 2007
1 год 3 месяца
Ноябрь 2005 — январь 2007
1 год 3 месяца
Зам. руководителя IT-отдела
Группа компаний "Euroauto"
Складская и розничная сеть по городу. Единая компьютерная сеть порядка 300 машин, различные провайдеры.Несколько провайдеров, единая внутренняя сеть. Создание сетей для новых магазинов (закупка, монтаж и настройка сетевого оборудования), организация работы сети, поддержка удалённых пользователей. Заключение договоров на предоставление услуг телефонии и Интернета.
Сентябрь 2003 — ноябрь 2005
2 года 3 месяца
Сентябрь 2003 — ноябрь 2005
2 года 3 месяца
Инженер-программист
Программирование систем бухгалтерского учета, системное администрирование небольших компаний.
Июль 2002 — август 2003
1 год 2 месяца
Июль 2002 — август 2003
1 год 2 месяца
Системный администратор
Институт Ядерных Исследований РАН
Поддержка работоспособности сети, разработка системы мониторинга специального оборудования.

Образование

Дипломы, курсы, лицензии, сертификаты
2011
2011
Курсы по биоинформатике.
Повышение квалификации, курсы
Санкт-Петербургский Академический университет РАН
2011
2011
Высшее образование
Санкт-Петербургский Академический университет РАН
2006
2006
Программное обеспечение, инженер
Высшее образование
Государственный университет авиационного приборостроения (ГУАП)