Skip to content

nedlosster/nedlosster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 

Repository files navigation

Олейник Денис Сергеевич

О себе

Опытный технический лидер и архитектор с более чем 25-летним стажем в разработке программного обеспечения. Готов брать на себя различные роли в зависимости от масштаба проекта:

  • Маленькие команды: Ведущий разработчик / Технический лидер (Tech Lead) / Руководитель группы (Team Lead) / DevOps-инженер
  • Средние команды: Руководитель группы (Team Lead) / Технический лидер (Tech Lead)
  • Крупные команды / Проекты: Архитектор / Технический лидер (Tech Lead)

Ключевые профессиональные интересы и фокус

Технологическая стратегия и архитектура

  • Выбор технологического стека и архитектурных паттернов
  • Разработка стратегии технологического роста, масштабирования и развития ИТ-систем
  • Проектирование высоконагруженных распределенных облачных систем
  • Оценка эффективности архитектуры (микросервисы/монолит), оптимизация сложности, выявление антипаттернов
  • Проектирование межсервисного взаимодействия (синхронное/асинхронное/событийное/пакетное/смешанное)
  • Бесшовная миграция систем 24x7 (паттерн "Душитель")
  • Аудит продуктового ландшафта, управление ИТ-рисками

Документирование и проектирование

  • Создание и восстановление документации (C4-модели, ландшафтные диаграммы, DDD)
  • Внедрение вертикального документирования (Ландшафт → Продукт → Модуль)
  • Проектирование ETL-конвейеров и процессов обработки данных

Надежность и эксплуатация (SRE/DevOps)

  • Выстраивание процессов эксплуатации (SRE), внедрение мониторинга и алертинга
  • Разработка механизмов выявления поведенческих аномалий
  • Обеспечение отказоустойчивости и согласованности ИТ-ландшафта
  • Разработка планов аварийного восстановления (DRP)
  • Chaos Engineering, тестирование на устойчивость к отказам в подсистемах
  • SLI/SLO/SLA, управление ErrorBudget

Качество разработки

  • Управление покрытием тестами и качеством кода
  • Внедрение технологических решений и лучших практик
  • Внедрение Dora-Метрик
  • Разработка индивидуальных целей по Smart/OKR для подчиненных

Ключевые навыки

Архитектура

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

Программирование

  • Эксперт: Scala (Функциональное программирование, Typelevel stack)
  • Большой опыт: Java, C++, Python, JavaScript/TypeScript

Обработка данных и события

  • Apache Kafka (Kafka Streams, Kafka Connect)
  • Системы обработки событий реального времени
  • Агрегация данных для аналитики (Kafka Streams/Spark/Scala)
  • Базы данных:
    • SQL: PostgreSQL
    • NoSQL: Cassandra (включая администрирование для high-load систем)

Платформы и инфраструктура

  • Kubernetes: проектирование, развертывание, эксплуатация (on-premise/cloud)
  • DevOps: Proxmox/KVM, Terraform, Ansible
  • Мониторинг: Prometheus, Grafana, ELK Stack, Graylog, Apache Superset

Предметные области

Глубокое понимание телеком-домена (СОРМ, биллинг, статистика, аналитика, маршрутизация)


Интересы

  • Функциональное программирование для распределенных систем
  • Проектирование enterprise-инфраструктуры (виртуализация, Kubernetes, DevOps)
  • Распределенные системы биллинга и Big Data для телекома (Scala, Lambda/Kappa, ETL, CQRS)
  • Событийно-ориентированные архитектуры уровня предприятия
  • Применение DDD и паттернов для high-available систем
  • Интеграция с Госуслугами (шифрование, асинхронное взаимодействие)
  • BPMN-оркестраторы (Camunda, Zeebe) для автоматизации процессов

Образование

  • МГТУ им. Баумана, ИУ-5, выпуск 2001г.

Ключевые технологии

  • C4model,Kubernetes, Scala, Cats/CatsEffect, Akka, Java, C++, Python, JavaScript, Cassandra, Postgres, Kafka, Etl, ZeeBe, Spark, Graylog, Prometheus, devops, kvm, proxmox, ceph, ELK, Kibana, CQRS, event-driven, OpenApi, AsyncApi, Keycloak, Oauth2, devops

Книги, которые сделали меня.

Написать мне: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published