Артем Грибанов
Технический руководитель · разработка и инфраструктура. Отвечаю за архитектуру продуктов, технологический стек и инфраструктуру Codeboom. Работаю с интерфейсами на Vue 3, Nuxt и TypeScript, с серверной частью и базами данных.

Выстраиваю процессы в команде: составил внутреннюю программу стажировки студии, наставляю стажёра, преподаю разработку школьникам. Победитель Чемпионата ЦФО и призёр отборочного этапа Чемпионата России по спортивному программированию в дисциплине «Продуктовая разработка».
- 2024
- с декабря в проектах студии
- 6
- работ в ленте ниже
- 6 недель
- программа стажировки, которую составил
- Ключевой фокус
Наставничество и подготовка стажёров
Автор 6-недельной программы подготовки бэкенд-инженеров.
- Преподавание
Педагог в «АЙТИ-кубе» Брянска
Мобильная и веб-разработка для школьников.
- В проектах студии с декабря 2024
От сайтов клиентов до продуктов Codeboom
Что, где и как я делал
Часть работы шла через других исполнителей и инструменты, поэтому записано не всё.
Платформа и сайт Codeboom
- Что сделал
- Собрал каталог типовых функций с ценой «от» для страницы цен. Переписал описания услуг в карточках главной. Исправил выпадающий список уведомлений в платформе на узких экранах. Участвовал в разборе главной 27.10: правки по нему вошли в выпуск 1.52.1.
- Как
- Nuxt
- Vue 3
- TypeScript
Результат- Страница ценкаталог типовых функций с ценой «от»
- Узкие экранысписок уведомлений в платформе больше не вылезает за край
- Выпуск 1.52.1правки по разбору главной вошли в выпуск
SkillsBoom
- Что сделал
- Систему весов вопросов: слайдер весов с зонами и подсказками, пересчёт баллов и отметка о перепроверке после смены весов. Доработал интерфейс: две темы, перевод, боковое меню, экраны завершения теста, отчёт с печатью.
- Ещё
- Закрыл задачи «Настройка проекта и инфраструктуры» и «Модульное тестирование серверной части».
- Как
- Nuxt
- TypeScript
- Prisma
- PostgreSQL
Результат- Система весовбаллы пересчитываются при смене весов вопросов
- Отчётпечать, оценки ИИ и ручные оценки
- Модульные тестызадача по серверной части закрыта
Сервис трансфера
- Что сделал
- Вёрстка и правки адаптивных экранов: главная, «О нас», профиль, формы, мобильная версия. Доработки перед встречей с заказчиком.
- Как
- Nuxt 4
- Tailwind CSS
- BEM
Результат- Адаптивные экраныглавная, профиль и формы для телефона и компьютера
- К встрече с заказчикоминтерфейс доработан перед показом
Сайт фонда на новой основе
- Что сделал
- Перенёс сайт на Nuxt, сохранив старый код. Адаптивная шапка и мобильное меню, новости с постраничным выводом, блок пожертвований с платёжным виджетом Mixplat и исправлениями для iOS и числового ввода, адаптивные изображения и ускорение загрузки, страница проекта.
- Как
- Nuxt
- Vue
- Tailwind CSS
- Mixplat
Результат- Перенос на Nuxtсайт на современной основе, старый код сохранён
- Приём пожертвованийблок с виджетом Mixplat
- Работа на iOSисправления в виджете и вводе сумм
Серверная часть прототипа с нуля
- Что сделал
- Автономный серверный сервис для демонстрации заказчику: модели данных, контроллеры, маршруты интерфейса REST и настройки.
- Как
- Node.js
- Express
- REST API
Результат- С нулярабочая серверная часть для показа заказчику
- REST APIмодели, контроллеры и маршруты
Новостной портал
- Что сделал
- Вёрстка клиентской части на Blazor WebAssembly: главная, лента новостей, «О нас», карточки, мобильное меню, подвал, ссылки на Telegram, стили редактора текста.
- Как
- .NET
- Blazor WebAssembly
- CSS
Результат- Лента новостейклиентская часть портала на Blazor WebAssembly
- Редактор текстанастроены стили для публикаций
Название клиента не раскрывается.
Чем работаю
- Интерфейсы
- Vue 3
- Nuxt 3/4
- TypeScript
- Tailwind CSS
- PWA
- React 19
- Blazor WebAssembly
- Сервер
- Node.js
- Express
- Nitro
- Prisma ORM
- PostgreSQL
- ASP.NET Core / .NET
- Инфраструктура
- Docker
- CI/CD
- Git
- Linux / Nginx
- Forgejo
- GitHub Actions
- Интеграции
- Платёжный шлюз Mixplat
- Pyodide: Python в браузере
- LLM и ИИ-агенты
Что ещё веду
- Август–октябрь 2026
Автор и наставник стажировки
Составил программу на шесть недель для начинающего бэкендера (Node.js и TypeScript). Проверяю его код: разбираю архитектуру, типизацию, проверку данных и безопасность.
Соревнования
1 место, Чемпионат Центрального федерального округа
Дисциплина «Продуктовая разработка», сборная Брянской области.
3 место, Чемпионат России по спортивному программированию
Отборочный этап, дисциплина «Продуктовая разработка».
Учёба и преподавание
- Магистратура
Московский политехнический университет, факультет информационных технологий
2-й курс. Направление 09.04.02 «Информационные системы и технологии», специализация «Мобильные технологии».
- Бакалавриат
Московский политехнический университет, факультет информационных технологий
Направление 09.03.01 «Информатика и вычислительная техника», специализация «Веб-технологии».
- Преподавание
Педагог в «АЙТИ-кубе» Брянска
Ведёт программы «Мобильная разработка» и «WEB-разработка» для школьников. Повышение квалификации: май 2026.