Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 37 лет, родился 5 июня 1988

Москва, не готов к переезду, готов к редким командировкам

Tech Lead / Team Lead / Erlang разработчик / Perl разработчик

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 12 лет 8 месяцев

Апрель 2022по настоящее время
4 года 2 месяца

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

Teach Lead/Программист-разработчик
1.Tech Lead/разработчик на проекте Eva Voice Assistant: .................................................................................................... a.Проектирование и разработка с использованием Erlang/OTP компонентов распределённой платформы Voice Assistant с сервисно-ориентированной архитектурой. b.Ревью ключевых MR разрабатываемых/дорабатываемых компонентов платформы. c.Подготовка конфигураций операционной БД Postgres и конфигураций узлов кластера под управлением patroni с учётом требований: по срокам хранения данных, размера абонентской базы и прогнозируемой нагрузке на сервис. d.Подготовка ansible роли утилиты migrate для деплоя операционной БД решения Voice Assistant. e.Подготовка и настройка объектов виртуального хоста RabbitMQ для решения Voice Assistant. f.Подготовка ansible роли для деплоя и настройки объектов виртуального хоста RabbitMQ решения Voice Assistant. g.Проектирование схемы аналитической БД ClickHouse для хранения статистики по звонкам (Call Data Record) с учётом требований: по срокам хранения данных, размера абонентской базы, прогнозируемой нагрузки на сервис, распределения данных и видов запросов. h.Подготовка ansible роли для утилиты migrate для деплоя аналитической БД решения Voice Assistant. i.Участие в качестве Tech Lead в развитие проекта Eva Voice Assistant: от изучения БФТ и первичной декомпозиции и оценки, до проектирования архитектуры, разработки, сопровождения деплоя, передачи на мониторинг и ввода в экcплуатацию. j.Техническое сопровождение проекта Eva Voice Assistant. 2.Tech Lead на проекте HRBot: ...................................................... a.Проектирование распределённой платформы HRBot с сервисно-ориентированной архитектурой. b.Используемые технологии: Erlang/OTP, MQTT(RabbitMQ), AMQP(RabbitMQ), HTTP, S3, PostgreSQL, ClickHouse, ASR(OpenAI), LLM(OpenAI). 3.Разработчик на проекте Voice Mail System: ................................................................................ a.Проектирование и разработка с использованием Erlang/OTP компонентов платформы Voice Mail System отвечающих за постобработку звонка. b.Участие в качестве разработчика в развитии и доработках Erlang/OTP компонентов платформы Voice Mail System отвечающих за SIP обработку звонка. c.Подготовка и настройка объектов виртуального хоста RabbitMQ для решения Voice Mail System. d.Подготовка ansible роли для деплоя и настройки объектов виртуального хоста RabbitMQ решения Voice Mail System. e.Проектирование схемы аналитической БД ClickHouse для хранения статистики по звонкам (Call Data Record) с учётом требований: по срокам хранения данных, размера абонентской базы, прогнозируемой нагрузки на сервис, распределения данных и видов запросов. f.Подготовка ansible роли для утилиты migrate для деплоя аналитической БД решения Voice Mail System.
Август 2021Март 2022
8 месяцев
Betinvest

www.betinvest.com/

Информационные технологии, системная интеграция, интернет... Показать еще

Teсh Lead
Проектирование и разработка с использованием Erlang/OTP сервиса персональных данных (Personal Data Storage) в рамках общего решения - платформы для ставок с сервисно-ориентированной архитектурой. https://www.casinnovate.com/software-reviews/betinvest/
Март 2021Июль 2021
5 месяцев
MoreCargo

Москва, morecargo.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Tech Lead/Team Lead
1.Организация процесса разработки: .................................................................. a.Организация цикла еженедельных спринтов. b.Организация процесса работы в GitLab. c.Организация еженедельного деплоя релиз веток fronted и backend компонентов сервиса. 2.Перестроение серверной архитектуры системы: ........................................................................................... a.Развертывание и настройка дополнительных серверов. b.Транспортировка и настройка компонентов системы на целевые узлы. 3.Erlang CB application: ......................................... a.Упорядочивание архитектуры приложения. b.Решение задач подготовки приложения к масштабированию. c.Рефакторинг кодовой базы (устранение ошибок реализации компонентов приложения). d.Разработка бизнес логики. e.Актуализация зависимостей (rebar.config). 4.MQTT (https://www.emqx.io/). ....................................................... a.Оптимизация схемы взаимодействия с mqtt брокером для fronted и backend компонентов системы. b.Оптимизация конфигурации mqtt брокера. c.Systemd unit script (управление/интроспекция). 5.Служебные компоненты: ................................................ a.Оптимизация конфигурации postgres. b.Оптимизация конфигурации nginx. c.Конфигарация DNS. d.crontab таски (dump,backup,обновление сертификатов, vacuumdb, reindexdb, транспортировка).
Март 2018Март 2021
3 года 1 месяц

Москва, tvzavr.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Программист-разработчик
1.Разработка perl приложения (ffmpeg) по подготовке контента (проектов) для последующей трансляции сервисами tvzavr (Web/SmartTV/Android/IOS). 2.Разработка perl приложения по поиску|модификации|пересборки готовых проектов. 3.Разработка perl приложения учёта статистики. (данные по показу/открутке/просмотру рекламы с видеоплееров по различным платформам(Web/SmartTV/Android/IOS) сервиса tvzavr) 4.Сборка и конфигурирование nginx и его модулей для транслирования видео, используемые технологии: a) unified-streaming b) kaltura. 5.Разработка универсального perl-сервера (userver). Возможности: a) поддержка 'inet_socket|unix_socket' сокетов. b) поддержка 'fcgi|custom' протоколов. c) поддержка конфигурируемого многопоточного режима. d) поддержка компиляции n количества приложений. Использование: a) в связке для учёта статистики: nginx -> userver(statistics application) -> broker kafka -> ClickHouse. Связка исполняется на нескольких серверах в продакшен (десятки миллионов событий в сутки). Предварительно работоспособность связки проверена нагрузочным тестированием с использованием tsung. b) в связке по созданию проектов для последующей трансляции: web(nginx+python) -> userver(application of creating and prepare internal projects) c) в связке по выполнению поиска и возможной последующей модификации/пересборки, как целых так и отдельных компонентов проектов: (web(nginx+python) | console application) -> userver( application of seach and processing) 6.Участие в переводе функционала версии api tvzavr написанной на Cowboy, на 'ChicagoBoss application' версию приложения api tvzavr. 7.Рефакторинг кода бизнес логики приложения api tvzavr. 8.Разработка бизнес логики приложения api tvzavr. 9.Решение задачи мониторинга узлов api tvzavr: a).Сборка и настройка связки exometer и exometer_collectd под Erlang/OTP 18. (Включая: 1.правку версий зависимостей + merge requests на целевые проекты: exometer, exometer_core,exometer_collectd. 2.правку ошибки afunix по сборке библиотеки на версиях Erlang/OTP < 20 + merge requests на целевой проект). b).Разработка gen_event поведения и его обработчиков под каждый тип метрики для передачи метрик на exometer. с).Разработка интерфейса сбора и передачи ERTS метрик. d).Разработка интерфейса сбора и передачи метрик по ключевым процессам. e).Установка collectd и настройка плагинов collectd на всех узлах api (unixsocket,network,df,memory,disk,tail,nginx,cpu). f).Установка и настройка InfluxDB. g).Установка Grafana и настройка дашбордов мониторинга узлов. 10.Решение задачи перевода api tvzavr (ChicagoBoss application + ~80 зависимостей), работающего из под 'Erlang/OTP 18.3', на работу из под 'Erlang/OTP 21.3'. (обновление списка зависимостей, необходимые правки целевых проектов зависимостей + pull request на официальные репозитории boss_db, cowlib, emysql, pmod_transform, решение задачи по подготовке и развертыванию релиза приложения api, решение задач архитектуры приложение api, устранение несовместимостей связанных с изменением типа объекта запроса в cowboy).
Ноябрь 2017Февраль 2018
4 месяца

relap.io/

Программист
Участие в разработке сервиса рекомендаций Relap. Написание плагинов под нужды заказчиков. Написание плагинов интеграции с рекламными сетями (OpenRTB, VAST). Администрирование сервиса Relap и сопряженного софта.
Март 2017Ноябрь 2017
9 месяцев

Москва, www.moscow.cnt.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Программист-разработчик
Ведение разработки с использованием Perl,JavaScript,PL/SQL,PHP. Доработка действующих и разработка новых компонентов биллинговой системы. Процессинг. Разработка новых и доработка существующих web-сервисов. Изучение и диагностика большого объема perl-приложений. Изучение и диагностика большого объема PL/SQL-приложений. Интеграция действующих систем компании со сторонними сервисами. Доработка ЛК услуги Qwerty.
Сентябрь 2015Март 2017
1 год 7 месяцев

Королев (Московская область), www.inform-mobil.ru

Телекоммуникации, связь... Показать еще

Системный администратор Linux
Мониторинг сервисов путем использования автоматизированной системы мониторинга Nagios Локализация возникающих инцидентов - определение причин их возникновения Оперативное устранение выявленных неисправностей на серверах под управлением ОС Linux и в редких случаях ОС Windows Администрирование UNIX-подобных систем и таких сервисов, как: Nginx, Apache, Postfix, OpenVZ, Postgres, MySQL, Slony, pgpool, Cron, Asterix и другое ПО, написание скриптов автоматизации(Bash,Perl).
Октябрь 2013Август 2015
1 год 11 месяцев
ООО "Миоро"

Мытищи (Московская область), www.goldleader.ru/

Системный администратор Linux
Администрирование сети, Сетевого оборудования, Наполнение и доработка сайта PostgreSQL, 1C, Asterisk, Samba, OpenVZ, Периферия, Видео наблюдение.

Навыки

Уровни владения навыками
Erlang/OTP
ERTS/beam
Perl
C
Linux
eBPF
Bash
perf
sed
PostgreSQL
Clickhouse
MySQL
Oracle Pl/SQL
Redis
AMQP
MQTT
RabbitMQ
HTTP
Nginx
Unified Streaming
FFmpeg
JavaScript
Ansible
migrate
S3
SIP
Freeswitch
Kubernetes
Проектирование архитектуры
Управление разработкой

Обо мне

Веду проект по реализации на 'Erlang/OTP' алгоритмов и их компонентов: https://github.com/Algorithms-Lab Знание и понимание работы ядра и основных компонентов Unix-like OS. Знание и понимание устройства Erlang Runtime System и beam. Ответственный, пунктуальный, легко обучаемый, без вредных привычек.

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

2007
Высшее образование
МТК
Правоведение, Юрист

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения