Москва
Резюме № 6244345
Обновлено 14 ноября
no-avatar

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

Был на этой неделе
340 000 ₽
38 лет (родился 28 октября 1987), не состоит в браке, детей нет
Москва
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 14 лет и 3 месяца

    • Февраль 2021 – работает сейчас
    • 4 года и 10 месяцев

    Программист

    Фриланс, Москва
    Разработка программного обеспечения / DevOps

    Обязанности и достижения:

    Имеющийся опыт позволял решать самые различные задачи в IT, т. е. полный цикл разработки: управление требованиями, системная архитектура, разработка, DevOps, тестирование. Даже реализовал в одиночку "Госзаказ на Выполнение работ по доработке специального программного обеспечения системы автоматизированного делопроизводства и документооборота Государственной Думы Федерального Собрания Российской Федерации" Используемые технологии: - PHP / C# / Go / JavaScript / NodeJs / Java - Symfony / React / NestJs / ASP.NET Core - MySql / Oracle / PostgreSQL - Kuberenetes / Ansible / Terraform - Nginx / IIS - Grafana / Prometheus - MQTT / NATS Messaging System Из особых достижений: разработка системы с подсиситемами оркекстрации кластеризацией, балансировщиком (не типа HaProxy и т. д., а с прогнозированием нагрузок) и подсистемой автомасштабирования (на базе Ansible и Terraform). Т. е. системы способной автоматически масштабироваться в облаке, анализировать и перераспределять нагрузки, и объединять сервера в рабочие группы для обслуживания пользовательских запросов требующих больших ресурсов.
    • Июль 2020 – январь 2021
    • 7 месяцев

    Системный архитектор

    ООО «УЗВ» (организация ликвидирована), Москва
    Сервис для вебинаров и видео-конференций

    Обязанности и достижения:

    Research Engineering, анализ и масштабирование архитектуры вебинар платформы: - проектирование и доработка сервисов; - проведение нагрузочного тестирования и анализ результатов, выявление и устранение проблем; - оптимизация сервисов под нагрузки; - проведение code review; - настройка серверов, автоматизация развертывания сервисов, установка средств мониторинга. Достижения: выявлены и устранены проблемы высоконагруженных сервисов, повышена стабильность и скорость работы системы, обеспечено устойчивое прохождение пиковых нагрузок. Технологии: - PHP / Go / NodeJs / JavaScript (Vue) / Java - NATS Messaging / Beanstalkd - Yii / Apollo Server / Swoole - MySQL / Redis - Flashphoner Web Call Server - Apache Superset - Docker / Docker Compose / Ansible - Grafana / Prometheus - JMeter
    • Сентябрь 2019 – июнь 2020
    • 10 месяцев

    Team Lead / Системный архитектор

    2WTRADE, Москва
    Торговая компания

    Обязанности и достижения:

    Построение аналитической системы, интегрированной, с различными системами и сервисами компании, для предоставления своевременной картины о состояние бизнес процессов, эффективности работы компании, мониторинга и контроля работы региональных подразделений. 1. Реализована аналитическая платформа с использованием аналитической БД HP Vertica и PHP Web фреймворка Symfony. 2. Налажена непрерывная синхронизация данных (ETL) из БД проектов компании: ERP, CRM, Asterisk (IP телефония), базы трекинга активности сотрудников и занятости оборудования. При которой использован CDC Connector Debezium и Confluent (Apache Kafka) для чтения и передачи транзакционных логов баз данных (PostgreSQL, MySQL). 3. Реализован механизм автоматической развертки аналитической платформы (включая установку БД, веб-сервера, поднятие SSL хостов и прочих компонентов экосистемы проекта) при помощи IaC фреймворка Ansible и HashiCorp Vault. 4. Реализован набор сводной отчетности с использованием данных из различных источников: - трекинг активности персонала и загруженности колл-центров компании; - эффективность работы колл-центров и общие показатели по регионам; - маржинальность компании в т. ч. разрезе различных продуктов; - отчеты с индикаторами текущей активности позволяющие в режиме реального времени выявлять проблемы в различных регионах и колл-центрах; 5. Проработка архитектуры и схемы интеграции CRM с сервисом предиктивного дозвона.
    • Июнь 2019 – август 2019
    • 3 месяца

    Руководитель отдела архитектуры ядра и инфраструктуры разработки

    ФИНАМ, Москва
    «Финам» успешно работает в брокерском бизнесе с самого зарождения российского финансового рынка. Почти три десятилетия мы помогаем клиентам достигать инвестиционные цели, постоянно совершенствуя наши продукты и сервисы.75+ офисов в России, от Калининграда до Камчатки;Крупнейший брокер России.Наши продукты и услуги доступны жителям в 88 городах страны.

    Обязанности и достижения:

    Поддержка проекта автоматизации CI/CD процессов, research engineering и оптимизация инфраструктуры разработки.
    • Сентябрь 2016 – март 2019
    • 2 года и 7 месяцев

    Team Lead

    DiaVita (проект закрыт)
    Multi Level Marketing (MLM)

    Обязанности и достижения:

    1. Проектирование архитектуры; 2. Управление направлениями: разработки (2 команды, локальная и удаленная), тестирования и системного администрирования. 3. Разработка, research engineering и рефакторинг; 4. Сбор и проработка бизнес требований; 5. Контроль качества и сроков выполнения задач; Реализовано 2 проекта на фреймворке Symfony, E-commerce решение и бэкофис партнеров по дистрибуции интегрированный с магазином. Налажен ETL из БД магазина (PostgreSQL) в аналитическую БД (HP Vertica) партнерского кабинета. Функциональность E-shop: - витрины для различных регионов Европы и Азии, включая различные цены для продуктов в разных шопах, переводимые описание; - интеграция с различными курьерскими службами с отслеживанием статуса доставки и возможностью гибкой настройки ценообразования стоимости доставки; - интегрированы десятки платежных сервисов с возможностью выбора доступных для конкретного региона; - админ панель с возможностью управления магазинами, категориями, продуктами, локализацией, пользователями, заказами; - гибкий механизм настройки промоакций; - новостной движок; - расчет НДС; - расчет бонусов, возможность оплаты бонусами; - скидки для партнеров; Функциональность партнерского кабинета: - расчет статистики личной эффективности и отчеты по структурам; - сервис вебинаров; - частичная автоматизация документооборота; - биллинг, выплаты; - бекофис для региональных офллайн точек продаж, с возможностью добавления торговых компаний, оффисов, складов, управление персоналом, введение накладных по завозу и списанию продукции со склада, ввод заказов; - админка управления пользователями; - админка локализации.
    • Октябрь 2014 – февраль 2016
    • 1 год и 5 месяцев

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

    Смарт Лидз, ООО, Москва
    Affilate marketing

    Обязанности и достижения:

    Модернизация, развитие и поддержка системы подсчета статистики написанной на PHP. Реализация функциональных и Unit тестов. Достижения: 1. Реализован функциональный тест на систему обновления кеша. 2. Произведена интеграция логики построения отчета по финансовой дате, учитывающая настройки пользоваталей и правила переноса учетных дат, в существующею систему исполнения запросов. 3. Разработан механизм обеспечивающий автоматическую валидацию веток ассоциированных с задачами в баг-трекере, посредством запуска Unit тестов на билд-сервере, с обновлением статуса задач и публикацией результата тестирования, с использованием PHP, Rest API Redmine и TeamCity. 4. Подготовлен проект и произведена реализация дополнительного сервиса обновления кеша (назв. CacheDN), отличительными особенностями которого являются: - инкрементальный способ обновления; - высокая частота обновлений (~1.5 мин.), относительно основного (от 10 до 150 мин.); - эффективность (сервис разделяет 1/10 вычислительных ресурсов и требует в ~80 раз меньше RAM для запуска приложения). 5. Произведена интеграция нового сервиса обновления кешей (CacheDN) с основной системой, включающая первичную инициализацию, синхронизацию и передачу на обновление кешей в новый сервис. Подготовлены технические условия для работ по интеграции выполняемых другими разработчиками. После ввода в эксплуатацию, на данный сервис приходится большая часть потока обращений в статистику.
    • Декабрь 2012 – апрель 2014
    • 1 год и 5 месяцев

    PHP-разработчик

    Ай-Теко (I-Teco), Москва
    Системный интегратор

    Обязанности и достижения:

    Проектирование, разработка и поддержка бэкенд функционала аналитического веб ресурса и фоновых служб обработки информацией написанных на PHP, разработка фронтэнда вэб приложений на JavaScript, разработка SQL запросов, написание Unit тестов, документирование кодов и реализованных систем. Достижения: 1. Модернизация служб подсчета статистики (разработка централизованной системы инкерементального подсчета статистики совместно с ведущим разработчиком), преимуществом новой системы стала модульная архитектура, позволяющая быстро расширяться и высокая пропускная способность (обработка до 1 тыс. операций обновления в секунду, на одном потоке). 2. В рамках последующей модернизации, система записи статистики совершенствована в систему управления и перераспределения событий (с аспектно-ориентированной архитектурой), а на ее основе развернут CRUD сервис с моментальным обновлением статистики и поисковых индексов. Проектирование модернизированной системы проводилось совместно с ведущим разработчиком, архитектором и техническим директором. 3. Реализован сервис, в рамках имеющегося АПИ для централизованного чтения статистики, модульная система с возможностями быстрого расширения (за время существования выросла с 6 до 29 срезов). 4. Разработана новая система чтения статистики с интеграцией Doctrine QueryBuilder входящего в состав Doctrine ORM. Новая система чтения получила механизм интеллектуального выбора оптимального источника чтения данных, в зависимости от сложности выборки. 5. Разработана мобильная версия сайта (использована парадигма HMVC) с динамической загрузкой и обновлением контента, при обновление информации передаются только новые данные, на основе которых далее обновляется клиентская БД и посредством JS шаблонизации перерисовывается страница. 6. Развернута подсетка ботов для функционирования фоновых служб нового ресурса компании 7. Оптимизация SQL запросов для обработки больших объемов данных 8. Проектирование и реализации механизмов синхронизации данных для выносных программных комплексов совместно с ведущим разработчиком
    • Сентябрь 2012 – ноябрь 2012
    • 3 месяца

    Программист PHP

    NetStream (c конца 2012 поглощен IVI), Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Командная разработка музыкального ресурса написанного на PHP, внедрение новых модулей, написание Unit тестов и клиентских скриптов на JavaScript.
    • Март 2011 – август 2012
    • 1 год и 6 месяцев

    Программист PHP

    ООО «Лидинг Линк» (проект закрыт), Москва

    Обязанности и достижения:

    Рефакторинг и разработка проекта написанного на PHP, написание клиентских скриптов на JavaScript, проектирование и написание SQL запросов к БД (MySql). Достижения: 1. Разработана новая система контроля доступа на подобие Windows Acl 2. Внедрена 2-ая (совместимая) версия пакета прав с расширением функциональности. 3. Установлен и настроен репозиторий Hg (Mercurial) под Debian. 4. Участие в внедрение MVC паттерна: - Разделена бизнес логика, представления и доступа к данным; - Вынесены алгоритмы доступа к данным в Шлюзы (также паттерн Провайдер); - Реструктурирована БД (MySql) с использованием сложных запросов и тригеров; - Внедрен шаблонизатор Smarty. 5. Разработаны 2 версии JavaScript Api, подключен шаблонизатор jQuery. 6. Разработана утилита кеширования служебной информации на основе прекомпилирования PHP файлов. 7. Разработана утилита чтения значений тегов PHPDoc в объектном стиле.
    • Август 2010 – февраль 2011
    • 7 месяцев

    Менеджер проектов

    Студия рекламы «SunRe», Дедовск

    Обязанности и достижения:

    Разработка и реализация рекламных проектов. Разработка и внедрения внутренней БД в среде MS Access.

Образование

Обо мне

Дополнительные сведения:

1-ое место в школьном чемпионате по шахматам Плавание, шахматы, покер.

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 3 ноябряПоследнее место работы (1 год и 2 мес.)Руководитель группы разработкиСентябрь 2024 – работает сейчас
Обновлено 19 ноябряПоследнее место работы (3 мес.)Ведущий программист 1СИюль 2024 – октябрь 2024
Обновлено 18 ноябряПоследнее место работы (3 года и 2 мес.)Ведущий инженер-программистСентябрь 2022 – работает сейчас
Обновлено 11 ноябряПоследнее место работы (2 года и 7 мес.)Ведущий программист 1САпрель 2023 – работает сейчас
Обновлено 4 ноябряПоследнее место работы (4 года и 9 мес.)Ведущий разработчик-аналитик ERPФевраль 2021 – работает сейчас
Обновлено 9 октябряПоследнее место работы (6 лет и 4 мес.)Ведущий инженер-программист группы по сопровождению операций на фондовых рынкахОктябрь 2008 – февраль 2015
Обновлено 24 сентябряПоследнее место работы (8 мес.)Ведущий программист 1СИюль 2024 – март 2025
Обновлено 19 сентябряПоследнее место работы (3 мес.)Ведущий программистСентябрь 2017 – декабрь 2017
Обновлено 4 сентябряПоследнее место работы (10 лет и 10 мес.)Исполнительный директорЯнварь 2015 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеВедущий программист-разработчик