User Tools

Site Tools


Бородин Олег, инженер-разработчик.

Опыт инженерной деятельности более 20 лет.

  1. Основные языки разработки, с соотвествующими компиляторами и библиотеками - С, Golang, С++. В меньшей мере использовал Perl, PHP, Typescript/Javascript, PLSQL/SQL, и далее по необходимости и условиям.
  2. Довольно хорошо знаком с сетевыми системами, системами коммуникации. В состоянии создать или модифицировать сетевой протокол взаимодействия.
  3. Хорошо знаком с Unix системами (Linux, Free/NetBSD), их организацией, решениями и стандартами.
  4. Знаком с организаций втариваемых систем, и способен создать встраиваемое приложений
  5. Знаком с фреймворками для создания frontend приложений (Vue, Angular) и в состоянии создать небольшое приложение
  6. Знаком с методиками организации деятельности как разработки, так и эксплуатации самых различных систем, от малых до крупных предприятий
  7. Знаю проектное управление, в соотвествии с методикой ISO/PMI
  8. Знаком с системами аутентификации, авторизации, аккаунтинга, криптографическими системами на базе стандарта x.509, и принципами их организации
  9. Имею хорошие навыки консультирования и обучения, в соответствии с навыками и опытом аудитории.
  10. Имею хорошие навыки диагностики и анализа различных систем и комплексов, с применением различных подходов, методик и инструментов

История деятельности

2022-2025 ООО “Базис”. Разработчик-инженер, ведущий разработчик, руководитель группы в проекте разработки оркестратора Kubernetes кластеров

Сделан, разработан

  1. Соственно сам продукт оркестратора Kubernetes кластеров, от замысла до рабочего продукта, в частности лично
  2. Сервис развертывания комплекса приложений для разработки и контроля безопасности разработки, вместе с инфраструктурными приложениями (менеджеры баз данных, сервисы сертификатов и прочее)
  3. Первая версия сервиса контроля и рабочий прототип второй версиии контроля развертываемых приложений
  4. Первая версия сервиса интеграции инсталируемых приложений
  5. Сервис для управления жизненным циклом и хранения X509 сертфикатов и ключей, с возможностью импорта и интеграции к корпоративной системе управления сертификатами
  6. Сервис управления DNS зонами и записями, с возможностью интеграции в корпоративные сети
  7. Интегрированный сервис для загрузки и хранения образов контейнеров, helm чартов и призвольных файлов, совместимый со спецификациями OCI, что позволяло развернуть кластер в изолированых от мира корпоративных сетях
  8. Сервис-конвейер развертывания Kubernets кластера, его компонент - load balancer, мастер и рабочих узлов, инсталяции DNS, ССM и сетевой компонент, на базе виртуальных машин, с необходимым базовым конфигурированим последних.
  9. Рабочий прототип настраиваемого сервиса мониторинга основных показателей Kubernetes кластеров (сервис передан на дальнейшую разработку сотруднику группы)
  10. Рабочий прототип настраиваемого сервиса перехвата журналов сервисов, запускаемых в среде Kubernetes
  11. Первая и вторая версии сервиса управления Load Balancer компонентом Kubernetes кластера, с возможностью резервирования, в комплекте с
  12. Интегрированым CCM сервисом как компонентом Kubernetes кластера
  13. Сервисом выполнения системных операций в среде операционной системы, развертываемый на всех узлах Kubernetes кластера
  14. Разработаны системы аутентифкации, авторизации всех сервисов
  15. Организован процесс проверки безопасности продукта, выработаны и реализованы решения по безопасности
  16. Выработаны и реализованы решения в соотвествии с сертификационными требованиями

Также в ходе проекта

  1. Разработана согласованная архитектура комплекса оркестрации
  2. Организован подход к разработке, с минимальными сроками по реализации, и самостоятельной валидацией-тестированием компонент
  3. Выработаны множественные решения, в соотвествии с базовыми требованиями к системе оркестрации, и имеющимися ограничениями к разработке и эксплуатации
  4. Произведены множественные исследования по возможностям рзличных систем, продуктам и инструментам
  5. Произведена организация управления проектом
    1. Определение целей деятельности
    2. Определение планов деятельнсти
    3. Распределение и контроль работ, с постановкой целей, итоговых критериев, выработкой решений
    4. Прочее
  6. Множественное консультрование и обучение сотрудников
  7. Подбор и собеседование с кандидатами
  8. Участие в создание документации для сертификации продукта
  9. Прочая деятельность

Фактически являюсь автром

  • Около 40-50% разработанных алгоритмов продукта (оценочно около 15-20 тысяч страниц кода)
  • Значительной части технических и организационных решений, и решений, позволяющих создать продукт
  • Значительной части документации продукта,
  • Значительной части обеспечивающей сертификацию документации
  • Значимым соавтором нового, и надеюсь успешного направления, деятельности компании

2021 Pixel Networks Ltd , Гонконг. Компания предоставляющая услуги по развертыванию и управлению сетями IoT устройств различного типа. Инженер-разработчик в проекте управления сетями IoT устройств. В ходе работ мной созданы

  1. Go-фреймворк для взаимодействия с ядром системы на базе PLSQL посредством GraphQL
  2. Комплект самоконфигурируемых драйверов для различных устройств, взаимодействующих по MQTT протоколу
  3. Рабочий прототип альтернативного ядра продукта на базе сетевых графов, с высокой скоростью обработки событий-сообщений.

2021-2022 Rabata Technologies LP, Великобритания. Небольшая компания, предоставляющая услуги хранения данных. Инженер-разработчик в проекте распределенной отказоустойчивой системы храния данных с S3-подобным интерфесом. Созданы

  1. RPC фреймворк, реализующий протокол передачи BLOB в потоковом режиме, для RPC коммуникации между сервисами и передачи сегментов данных
  2. Сервис конечных узлов хранения сегментов данных
  3. Сервис “файловой” системы данных с избыточностью и устойчивостью к потерям сегментов данных, на основе трехслойного дерева
  4. Рабочий прототип узла хранения контрольных данных, с репликацией

2020-2021 ООО “Инносети”. Компания-разработчик продукта B2B между страховыми и траспортными продуктами. Инженер-разработчик в проекте делового анализа. Создан

  1. Сервис делового анализа (BA), дополнящий комплекс основного продукта
  2. Фронт часть BA, также в составе основного продукта (Vue фремворк)
  3. Система аутентификации для сервиса BA, интегрированная с основным продуктом
  4. Шлюз для обработки и передачи данных о перевозках

2014-2020 ООО «Торговый дом «Лазурит». Производственно-торговая компания, с произведственными линиями, сетью из около 300 торговых салонов, логистической сетью и складами и прочим. Ведущий инженер IT службы, с контролем и управленим всей информационной системы предприятия. Лично и спомощью сотрудников сделано

  1. Реконструирована базовая информационная система предприятия. Систематизированы и перегруппированы все вычислительные сервисы компании, около 400 (базы данных, торговые сервисы, постовые сервисы).
  2. Введена отказоусточивая BGP плюс IPsec VPN сеть для отказоустойчивой связи базовых вычислительных площадок (территориально распределенные)
  3. Реконструирована автономная BGP зона с подлючением к трем пройвадерам, для обеспечения отказоусточивости производства, логистики и работы основного офиса.
  4. Введен мониторинг качества и отказов основных сервисов, около 70-80и
  5. Создана децентролизованная автоматическая система архивирования и резервирования баз данных, обрабатывающая около 120 баз данных с частотой от 1 часа до суток, в зависимости от критичности. Система резервирования позволяла воссоздать на резервых площадках отказавший или недоступный региональный вычислительный узел за время около 15-20 минут.
  6. Создан сервис управления и контроля VPN подключениями
  7. Создана система управления почтовыми аккаунтами, систематизирована и отлаженв группа почтовых сервисов, с числом аккаунтов около 1800
  8. Реконструирована система резервирования сетевой системы производственных цехов, с горячей и холодной заменой отказавших узлов
  9. Развернуты и введены в экслуатацию 4 VoiceIP телефонные станции, различного назначения
  10. Достаточно подробно документирована схемами и данными инофрмационная система целиком и ее сети
  11. Введена в эксплуатацию система регистрации и описания основных ресурсов, и обращений сотрудников и отказов (ticket system)
  12. Произведена последовательная реконструструкция серверных площадок на территории основного проиводства
  13. Организованы подбор, закупка и ввод к эксплкатацию оборудования
  14. Введена система VPN подключений для офисных и региональных сотрудников
  15. Прочее