Специалисты

Описание

3+ года опыта разработки Go.
5+ лет опыта веб и мобильной разработки.

Языки программирования: Golang, SQL, dart
Технологии/API/Методологии: RabbitMQ. Redis
Базы данных: PostgreSQL, Mongodb
ОС: Linux
Технический инструментарий: Docker, Git

Образование высшее:
КубГТУ. Компьютерных технологий, автоматизированных систем и защиты информации;
ФКТАС. Январь 2000 — Январь 2005

Опыт
Проект

Разработка сервисов и кросс-платформенного мобильного приложения

Описание

Роль: Golang разработчик Описание проекта: - Разработка веб-сервиса для управления телеком платформой и хранения/управления пользовательскими сценариями/настройками (golang, postgresql, redis, mongo) - Разработка сервиса распознавания голоса (по протоколу mrcp) и принятия решения исходя из полученных результатов распознавания (golang, google speech api) - Разработка лоад бэлэнсеров для различных компонент телеком сервиса (SIP, http/rest api) - Разработка кросс-платформенного мобильного приложения (flutter, dart)

Технологии

Golang, PostgreSQL, RabbitMQ, Redis, Git, Flutter

Длительность

Май 2017 - Декабрь 2022 месяца

Проект

Анализ и контроль разработки проектов

Описание

Роль: Аналитик Описание: - Анализ и систематизацией задач - Распределение конкурентных задач, участие в декомпозиции задач архитекторами компонентов ПО - Формирование спринтов/циклов разработки, с учетом конкурентных проектов - Контроль разработки и прогресса по разрабатываемым проектам

Технологии

Длительность

Март 2016 — Май 2017 месяцев

Проект

Телекоммуникационная компания

Описание

Роль: Руководитель направления Описание: - Сбор, анализ и систематизация требований бизнес-заказчика (руководство организации) к разрабатываемому ПО - Координация работы проектной группы - Формирование и защита ВИТР/ИТР - Формирование бизнес и функциональных требований разрабатываемых проектов, формирование и согласование ТЗ/ЧТЗ проектов - Согласование ТЗ с группой разработки, контроль проектирования разрабатываемого ПО - Оценка трудоемкости проектов - Принятие решений по распределению конкурентных задач, участие в декомпозиции задач архитекторами компонентов ПО - Формирование спринтов/циклов разработки, с учетом конкурентных проектов - Контроль разработки и прогресса по разрабатываемым проектам - Организация рабочих процессов с подрядными организациями - Синхронизация рабочих процессов нескольких групп разработки (с территориальным разделением) - Управление параллельными проектами разработки ПО - Планирование, выпуск и контроль приемки релизов - Контроль формирования ПМИ к разрабатываемому ПО - Организация внутренней приемки разрабатываемого ПО - Защита и сдача проекта заказчику - Подготовка регулярной отчётности для внутренней отчетности организации Достижения: Участие в стратегически важных проектах организации.

Технологии

Длительность

Январь 2016 — Март 2016 месяцев

Проект

Аналитика в телекоммуникационной компании

Описание

Роль: Аналитик Описание: - Анализ бизнес требований, систематизация требований к разрабатываемому ПО - Формирование функциональных требований и формирование ТЗ/ЧТЗ - Оценка трудоемкости задач - Согласование ТЗ с группой разработки, контроль и участие в проектировании разрабатываемого ПО - Согласование этапов разработки (состав этапа, сроки) - Планирование и формирование спринтов разработки, с учетом конкурентных проектов - Организация рабочих процессов с подрядными организациями - Синхронизация рабочих процессов нескольких групп разработки (с территориальным разделением) - Управление параллельными проектами разработки ПО - Контроль формирования ПМИ к разрабатываемому ПО - Организация внутренней приемки разрабатываемого ПО - Планирование, выпуск и контроль приемки релизов - Защита и сдача проекта заказчику - Подготовка регулярной отчётности для внутренней отчетности организации Достижения: Участие в стратегически важных проектах организации. Внедрение методологии поэтапной реализации и сдачи проектов. Увеличен объем реализации стратегических проектов организации, связанных с разработкой ПО.

Технологии

Длительность

Февраль 2015 — Декабрь 2015 месяцев

Проект

Управление различными проектами

Описание

Роль: Менеджер проектов/аналитик Описание: - Подбор технического персонала - Организация рабочих процессов, управление персоналом (12 человек) - Сбор и систематизация требований к разрабатываемому ПО - Разработка ТЗ, ЧТЗ - Оценка трудоемкости задач, анализ требований заказчика - Проектирование решений, разработка и курирование разработки ТЗ и API, планирование ресурсов. - Управление проектами, постановка задач на доработку/разработку ПО, контроль исполнения задач. - Планирование и организация работ, определение ключевых задач проектов по развитию систем. - Подготовка и защита пакета документов при открытии/закрытии проекта в соответствии с регламентами заказчика. - Управление рисками проекта. - Координация интеграции с внутренними ИТ-системами заказчика. - Подготовка регулярной отчётности для представителей заказчиков/кураторов проекта. Достижения: За время работы в должности успешно подготовлены и произведены работы по обследованию, разработке, внедрению и технической поддержке систем и сервисов по направлениям: - Система учета спутниковых ресурсов заказчика. - Крупная внутри корпоративная информационно-справочная система, с гибкими правами на доступ и изменение различных внутренних параметров/данных, контролирующая внутренний учет потребляемых и предоставляемых ресурсов заказчика. - Сервис работы с единым реестром запрещенных ресурсов, с дальнейшим применением изменений на конечном терминирующем оборудовании/ПО. - Система внутреннего бюджетирования заказчика. - Разработка личных кабинетов. - Настройка и внедрение внутри корпоративных АТС и высоконагруженных КЦ.

Технологии

Длительность

Сентябрь 2012 — Январь 2015 месяцев

Проект

Телематические сервисы

Описание

Роль: Инженер-программист Описание: - Разработка телефонных платформ. - Техническая поддержка телефонных платформ (анализ SIP-логов, администрирование linux серверов). - Оценка трудоемкости задач, анализ требований заказчика. - Проектирование решений, разработка и курирование разработки ТЗ и API, планирование ресурсов. - Web-разработка (extjs, jquery). - Разработка web-сервисов (python, perl, php, postgres). Достижения: Спроектированы, разработаны и внедрены ряд телематических сервисов: - Платформа обмена трафиком - Распределенный контакт-центр, функционирующий на основе конкурентных предложений операторов, с учетом квалификации и занятости обслуживающего персонала - Телефонная платформа сервиса потокового перевода, с подключением свободного и квалифицированного по гибким правилам оператора/переводчика в качестве промежуточного звена между клиентами. - Платформа перекодирования SIP-H323, с последующей терминацией по гибко настраиваемым правилам маршрутизации - Разработка виртуальной АТС

Технологии

extjs, jquery, python, perl, php, postgres, API

Длительность

Февраль 2010 — Сентябрь 2012 месяцев

Проект

Поддержка телефонных платформ

Описание

Роль: Инженер-программист Описание: - Разработка телефонных платформ. - Разработка методик тестирования (jmeter). - Техническая поддержка телефонных платформ (анализ SIP-логов, администрирование linux серверов). Достижения: Разработан ряд телефонных платформ, обеспечивающих функциональную часть интернет-сервисов ip-телефонии, коммуникаций и связи. Создана методика тестирования разрабатываемых веб-сервисов, с использованием jmeter. Проведены действия по оптимизиации существующих телефонных платформ для функционирования под высокой нагрузкой.

Технологии

jmeter

Длительность

Январь 2007 — Февраль 2010 месяцев