Обо мне

Senior Java-разработчик и Tech Lead. Backend, архитектура и интеграции, AI-инструменты для разработки и обучение команд.

6+ лет в enterprise-разработке
18 докладов, подкастов и статей
Эксперт Skillbox · курсы и вебинары
JavaKotlinSpring BootPostgreSQLRabbitMQMicroservicesIntegrationsAI / LLMAI AgentsSkillsMCPTech LeadMentoringTeam BuildingArchitectureAgileEducationPublic SpeakingCommunity

💬 Хотите предложить вместе поработать, провести подкаст или стрим? Напишите мне @sendel или k@shibkov.ru


  • Разработка: Java · Spring Boot · PostgreSQL · RabbitMQ · микросервисы · интеграционные сервисы
  • 🧠 AI и инструменты: Agentic Engineering · автоматизация разработки · ассистенты для бизнес процессов
  • 🧩 Tech Lead: архитектурные решения · code review · mentoring · технический фасилитатор · развитие команды
  • 🎓 Обучение: эксперт Skillbox · курсы · вебинары · подкасты · канал Три монитора
  • 🏆 Сообщества: AgileUfa · JavaKeyFrames · Java Challenge ×3
  • 📷 Хобби: фотография · галерея

Linkedin     GitHub     YouTube канал

Выступления, подкасты и статьи

Публичные материалы про Java, архитектуру, инженерную культуру, рост разработчиков и практики разработки.

Как разработчику увеличить визибилити и вырасти в грейде
ИнтервьюВыше вилки
Как разработчику увеличить визибилити и вырасти в грейдеПро рост разработчика, заметность внутри компании и работу с инженерной репутацией.
Архитектурный долг: зоны высокой связности
ДокладIT Weekend Норильск
Архитектурный долг: зоны высокой связностиКак искать архитектурный долг через связность модулей и принимать решения по его снижению.
Value Object по-взрослому: примитивы не ваш подход
ДокладUfaDevConf
Value Object по-взрослому: примитивы не ваш подходПрактичный разговор о Value Object, границах модели и борьбе с примитивной одержимостью.
Как в CDEK устроены аттестации и зачем нужны грейды
Подкаст«Дальше»
Как в CDEK устроены аттестации и зачем нужны грейдыОбсуждение грейдов, аттестаций и того, как сделать рост разработчика прозрачнее.
О(б)суждаем «Чистый код» Роберта Мартина
ПодкастЛюди и Код
О(б)суждаем «Чистый код» Роберта МартинаГде Clean Code помогает, а где превращается в догму и мешает разработке.
Testing Strategies in a Microservice Architecture
ДискуссияStringConcat
Testing Strategies in a Microservice ArchitectureДискуссия о тестировании микросервисов, компромиссах и стоимости уверенности в релизе.
Винда, Linux или macOS для программирования
ПодкастЛюди и Код
Винда, Linux или macOS для программированияОбсуждение рабочих окружений разработчика без религиозных войн и универсальных рецептов.
Внедрение DDD на практике
ДискуссияStringConcat
Внедрение DDD на практикеОпыт внедрения DDD без романтизации: границы, модели, коммуникация и цена изменений.
ChatGPT для разработчиков
Интервью{ между скобок }
ChatGPT для разработчиковПрактический разговор о том, как разработчику использовать AI-инструменты в ежедневной работе.

Публикации

Статьи и обучающие материалы на внешних площадках.

DDD Value Object: победить примитивную одержимость Как вытащить бизнес-смысл из примитивов в Value Object — инварианты, неизменяемость и мини-API без тяжёлой артиллерии DDD. Habr VSCode Как начать писать на Java в VSCode Полный гайд по настройке VSCode для Java-разработки: расширения, Spring Boot, дебаг, хоткеи и миграция с IntelliJ IDEA. Habr Тестирование Удобные юнит-тесты с JUnit и AssertJ Практика написания стандартных и параметризованных тестов на JUnit 5 с AssertJ — читаемые проверки без бойлерплейта. Habr Java Что нового в Java 17: switch, record, sealed Разбор главных фич Java 17 LTS: switch-выражения, текстовые блоки, pattern matching, record и sealed classes на примерах. Skillbox Обучение Skillbox Java Challenge: игра на выживание Опыт проведения ролевых соревнований по Java среди студентов — марафон ежедневных задач с сюжетом и выбыванием. Habr Maven Как из IDEA-проекта сделать Maven Пошаговая миграция обычного IDEA-проекта на Maven: pom.xml, настройка версии Java и подключение зависимостей. Skillbox Code Style Java Code Style: как правильно оформлять код Правила оформления кода в Java: именование, форматирование, Google Java Style Guide и автоформатирование в IDE. Skillbox Java Core Область видимости переменных в Java Разбор областей видимости: локальные, статические и нестатические переменные, ключевое слово this и жизненный цикл. Skillbox Redis Redis в Windows без Docker Пошаговая установка Redis в Windows через пакетный менеджер Chocolatey — запуск сервера и подключение клиента. Skillbox