Артем Глазков - Teamlead Go, Developer Go, CTO

  • Team Lead
  • Россия, Москва
  • 400 000 - 1 000 000 RUB/MONTH
  • Temporary | Full Time | Part Time
  • Ready for remote work
  • Open to relocation
  • Updated 2 months ago
Photo

Skills

  • devops
  • Docker
  • elastic
  • Golang
  • JS/TS
  • Kubernetes
  • Mongo
  • NATS
  • nodejs
  • Postgres
  • React
  • Vue3
  • Найм/увольнение/сокращение
  • Управление командами

Experience

Международный холдинг, NDA

IT директор - 04.2021-08.2024

Оперативное и стратегическое управление IT международного холдинга, представленного в Европе, Латинской Америке и Африке, с офлайн и онлайн направлениями. Управление IT департаментом 40+ сотрудников.
Менеджмент
– Работа с кадрами: найм, удержание, сокращение. Разработка и внедрение KPI для сотрудников.
– Модернизация процессов разработки, разделение команд по проектам и определение четкой ответственности, внедрение Agile (смешанные команды scrum/kanban), внедрение Jira для трекинга и учета времени.
– Модернизация процессов технического сопровождения, выделение круглосуточной первой линии поддержки, внедрение Service Desk на базе Jira, обеспечение SLA поддержки.
– Внедрение Confluence, организация наполнения технической и пользовательской документацией, описание ландшафта.
– Постановка процессов системного администрирования, внедрение IaC на Ansible+GitLab.
– Создание контура информационной безопасности, перемещение критических ресурсов во внутренний контур за VPN, разработка и внедрение идеологии доступов к системам, переход на единую авторизацию, отключение всех доступов по одной кнопке.
– Организация еженедельных IT комитетов между лидами и топами для синхронизации.
– Совместная с топ менеджерами направлений разработка процессов складского учета, логистики, финансового учета.
Разработка ПО
– Проект собственной логистической службы. Бэкенд PHP – Laravel, Redis кеш, Postgres, SPA Vue3+VueX, мобильное приложение курьера на Kotlin. Управление заказами, статистика, контроль курьеров по GPS, расчет компенсаций за топливо на базе маршрутов OpenStreet Map, расчет мотивации курьеров.
– Web3 приложение для взаиморасчетов с контрагентами в USDT на сети TRON, интеграция с TronLink кошельками, интеграция заявок на оплату из учетной системы, чат бот для мониторинга транзакций.
– Разработка системы управления зонами доставки. Postgres+PostGIS, spatial запросы, API для систем контура, визуализация Vue3+Leaflet, слои с OpenStreet Map, Nominatim для поиска. Привязка зон к складам, работа с покрытием операторами КЦ, средства анализа покрытия, отключение неэффективных зон.
– Система управленческого финансового учета. Платформа 1С: Предприятие 8.3, собственная конфигурация на базе БСП. Учет ДДС, учет взаиморасчетов с контрагентами, планирование бюджетов, платежный календарь, контроль за расходами через заявочную систему.
– WMS на базе 1С: УТ. Десятки интеграций с курьерскими службами по всему миру, учет товарных запасов, поставок, отслеживание состояния клиентских заказов, автоматизация фулфилментов, аналитическая отчетность.
– CRM КЦ (6 коллцентров по миру). PHP+Laravel, Postgres, Redis кеш, UI Vue3+Vanilla JS для софтфона, интеграция с Naumen CallCenter. Учет клиентской базы, обработка лидов, управление очередями обзвона, аналитические отчеты.
– AI система транскрибации разговоров. Мультинстанс Whisper.cpp, бэк на Python, API для CRM КЦ. Прием записей, транскрибация с диаризацией (говорящие в разных каналах, агрегация реплик по таймингам), предоставление результатов мониторингу КЦ.
– Бот на ChatGPT для снижения языкового барьера между сотрудниками. Бэкенд Go, Postgres, интеграция с Matrix и ChatGPT API. Детектирование языков и автоматический перевод сообщений.
– Система консолидированной аналитической отчетности. PHP+Laravel, UI Vue3, ETL (transform слой на materialized view). Получение данных из корпоративных систем, трансформация, вывод аналитической отчетности в pivot, анализ маржинальности до лида.
– Проект разработки каталога landing pages. Бэк Go, Postgres, UI Vue3+Pinia, GitLab GraphQL API, генерация настроек CI/CD, интеграция Cloudflare. Каталогизация нескольких тысяч продающих страниц, автоматизация тестов, деплоя, прописывания DNS записей.
– Система планирования закупок и поставки товаров. PHP+Laravel, Postgres, Redis кеш, Vue3. Учет производственных заказов, планирование, автоматическое планирование на основании текущих остатков и оборота, календарь поставок.
– SMS шлюз. Бэк Go, Postgres, интеграции с локальными провайдерами в разных странах. SMS рассылки, оповещения клиентов, анализ доходимости сообщений.
Администрирование систем, DevOps
– Проект миграции 200+ разрозненных виртуалок в vSphere в арендованной стойке. Упорядочивание сетевой связанности (зоопарк из OpenVPN, L2TP, GRE, и т.д.).
– Организация терминального доступа к критической информации по RDP в качестве промежуточного решения. Проект по внедрению VDI на Horizon.
– Внедрение единой системы бэкапов на Veeam.
– Проект оптимизации ресурсов. Более плотная утилизация мощностей за счет контейнеризации разработок, их оптимизации и переноса в K8S кластеры. Сокращение затрат на аренду серверов в ~2 раза.
– Решение проблем с телефонией: долгое соединение, обрывы, стоимость. Реорганизация нод Asterisk и переподключение SIP транков, dialplan'ы с приоритизацией поставщиков и балансировкой. Организация стыка SIP/E1 на конвертере в Африке. Снижение стоимости за счет перехода от A-Z к локальным поставщикам связи. Ротация АОНов, попавших в спам.
– Пребилинг для оперативного контроля стоимости и сверки с поставщиками на CDR Asterisk'а (Postgres).
– Единая система логирования для собственного ПО на Graylog Open.
– Разделение стейдж и продакшен сред, разграничение доступов.
– Стандартизация подхода к CI/CD (GitLab Pipelines, test-build-deploy stages, tag releases, protected branches, helm charts), внедрение self-hosted Docker registry, создание базовых образов.
– Инвентаризация тысяч доменных имен и сертификатов, агрегация на субдомены, автоматизация на Let's Encrypt и использование сертфикатов Cloudflare при проксировании.
Дополнительные проекты
– Техническое сопровождение affiliate команды. Авторегистрации аккаунтов на рекламных площадках (Google, FB): на Chromium+Puppeteer+NodeJS; внутренняя биржа аккаунтов для медиабайеров: Go+Postgres+Vue3; интеграции с сервисами покупки номеров, впн и прокси (в т.ч. мобильными).
– Сервис выпуска виртуальных карт. PHP+Laravel, Postgres, UI Vue3. Генерация карт от различных провайдеров, учет транзакций, лимиты, команды, анализ фрода.
– Metaverse. Микросервисы Go, Postgres, UI React+Redux, C#+Unity, Mirror, Photon. Метавселенная с таргетом на браузерную среду.
– ТВ реклама на локальных каналах. Техническое сопровождение проекта.

Команда проектной разработки

Full stack developer, архитектор - 07.2018-03.2021

Разработка проектов под ключ, R&D, сопровождение:
– Проект переноса highload партнерской программы для крупного холдинга с PHP монолита на Go микросервисы с полной переработкой логики, использование брокера сообщений NATS, контейнеризация, мультикластерное решение (два K8S кластера с балансировкой через Cloudflare), выделение внутреннего и внешнего контуров безопасности, проксирование исходящего трафика, OAuth авторизация. SPA на React: админка и внешний интерфейс. DevOps (GitLab Pipelines, деплой NATS и микросервисов в Kubernetes, Helm Charts, обвязка Postgres, Minio, FusionAuth). Коммуникация с заказчиком, решение вопросов по оплате проекта.
– Сервис аренды серверов под ML для стартапа: управляющий бэкенд на Go, оркестрация на Red Hat Openshift, автоматическая утилизация свободных ресурсов для майнинга, DevOps, администрирование серверов.
– Сервис продажи авиабилетов с бонусной программой на блокчейне для стартапа: SPA React/Redux, бэкенд на Go, блокчейн Hyperledger Fabric;
– Forex биржа с анкорингом данных в блокчейн: бэк на Go, GRPC, SPA React/Redux (Ant.d UI), Postgres, GitLab CI/CD, смарт контракт на C++ для EOS, AWS S3, BigQuery.

AFI Development

Системный архитектор 1С - 10.2017-04.2019

Основная задача: автоматизация процессов, связанных с продажей недвижимости (сбор требований с ключевых пользователей, анализ и подстройка бизнес-процессов, построение архитектуры ПО, отладка взаимодействия между отделами, участие в реализации продукта). Второстепенная задача: выправление архитектуры и стабилизация финансового ПО.

Urban Group

Консультант-разработчик CRM - 04.2017-09.2017

Анализ требований бизнеса, сбор требований с бизнес-заказчиков, составление технических заданий, составление проектной документации. Работа со сложным заказчиком. Управление командой разработчиков, постановка задач, участие в разработке. Внедрение CRM в офисы продаж. Создание вспомогательного блока ценообразования. Интеграция с внешними сервисами (comagic, SCB, MindBox, сайты компании), интеграция с телефонией. Рефакторинг кода, оптимизация алгоритмов.

Ingate

Руководитель группы - 01.2013-03.2017

Развитие от разработчика до владельца продукта CRM. Координация разработчиков и технической поддержки. Развитие сотрудников, мотивация, оценка работы, расчет KPI. Делегирование задач. Планирование проектной деятельности. Приоритизация задач на доработку для технической поддержки. Ведение проектов внутренней автоматизации
холдинга, участие в разработке. Сбор и анализ требований бизнеса, составление и согласование технических заданий, составление планов проектов, распределение ресурсов, проведение презентаций, составление закрывающей документации, разрешение спорных ситуаций в проектной команде. Разработка и внедрение BPM системы, CRM систем телемаркетинга, сейлов и клиентского сервиса. Рефакторинг и оптимизация систем.

Бизнес-софт

Ведущий программист - 01.2010-12.2012

Участие во внедрении конфигураций 1С:Консолидация 8, 1С:Бухгалтерия предприятия 8
КОРП, 1С:Управление автотранспортом 8, 1С:Зарплата и управление персоналом 8 КОРП, 1С:Управление небольшой фирмой 8, опыт работы с конфигурациями 1С:Управление производственным предприятием 8, 1С:Бухгалтерия 7.7, 1C:Торговля и Склад 7.7, 1С:Рарус; создание и настройка распределенной базы данных; создание сложных отчетов (СКД, построитель запросов, код); реализация блока расчета стимулирующей надбавки; разработка и защита ТЗ; настройка и создание алгоритмов обмена данными между различными системами и конфигурациями (конвертация данных, обработки обмена, правила обмена); решение оперативных задач; реализация взаимодействия с внешними системами, с использованием технологий COM, OLE, ADO; администрирование БД, в т.ч. распределенных; доработка блока расчета стоимости электроэнергии; опыт работы с управляемым приложением; презентация ПП; реализация логики бизнес-процессов клиента объектами 1С.

Education

Прикладная информатика в экономике

Кузбасский государственный технический университет им. Т.Ф. Горбачева
2005-2010

About me

Большой опыт в разработке, пройден путь от технической поддержки до CTO. Пишу код, разрабатываю архитектуру, управляю командами, управляю стратегией развития IT компании.

Привожу хаос к порядку: будь то отдельный проект, команда или IT организации в целом.

Заинтересован в финтехе и крипте, готов примкнуть к команде в роли junior solidity разработчика.

57 / 0.707 / 54.45mb