Software Engineer · Дніпро, Україна

Kyrylo Kireiev

Я створюю Django-сервіси, плагіни для Open edX, модулі Odoo, інтерфейси на React і Datastar, AI-інструменти

Python-бекенди та інтерфейси до них для EdTech і українського державного сектору. Контриб’ютор ядра Open edX.

PythonDjangoDRFPostgreSQLOpen edXTutorOdooReactDatastarHTMXDocker
Локація
Дніпро, Україна
Часовий пояс
UTC+2/+3
Англійська
B1
У продакшені
4 роки
Оновлено
жовтень 2026
6pull request-ів прийнято в ядро Open edX
127merge request-ів у двосервісній екзаменаційній платформі за 8 місяців
494прийняті зміни у 84 проєктах з 2023 року
Кар’єра

Де я працюю

Open edX-вендор, медичний стартап, а до того — кар’єра на телебаченні.

Raccoon Gang

травень 2023 – дотепер
Software Engineer · Open edX-вендор · 84 проєкти
2026

Екзаменаційна платформа

Банк завдань на Odoo та екзаменаційний сервіс на Django/Datastar, пов’язані через JWT

OdooDjangoDatastar
2025–26

AI-інструменти для Open edX

AI-оцінювання відкритих відповідей, база знань курсу (RAG), асистент контенту в Studio

OpenAIGeminiQdrantMCP
2025

Сервіс автентифікації та організацій

REST-сервіс з нуля: вхід, скидання пароля, ієрархія організацій, фонові задачі

DRFJWTCeleryMinIO
2024–25

Гейміфікація

Рейтинг, бейджі, досягнення та бали для навчальної платформи

DjangoMySQLCelery
2023–25

Адаптивне навчання та XBlocks

Відстеження повторного використання бібліотек у Studio, правила проходження, XBlocks для діагностичного тесту та здачі файлів

XBlocksStudio
2023–25

Мобільний API

Прогрес, записи на курси, офлайн-режим і push-сповіщення для застосунків Open edX; сховище S3

DRFS3Firebase
2025

Корпоративний контроль доступу

Доступ до програм і курсів через користувачів, групи та поштові домени; імпорт із CSV

DjangoOpen edX
2024–26

Фронтенд і MFE

Plugin slots у редакторах Studio, функції account MFE, теми й перевизначення шаблонів

ReactRTLSCSS
2024–26

Розгортання й релізи

Плагіни Tutor, релізи на stage і production, Sentry, SSO та SCIM

TutorDockerSentry
2023–26

Локалізація

Українська, польська, іспанська, португальська та канадська французька в LMS, Studio і MFE

i18n

Yalantis

листопад 2022 – травень 2023
Python Developer
  • Американський медичний стартап для пацієнтів із хворобами нирок: соціальна мережа для лікарів і пацієнтів
  • Команда з 25 осіб, від розробки до запуску

До програмування

2012 – 2020
Музикант · журналіст і телеведучий, Суспільне

Освіта

2006 – 2012
Інженер · фізико-технічний факультет, Дніпровський національний університет імені Олеся Гончара
Вибрані проєкти

Що я створив

Натисніть модуль на стійці: сигнал покаже, як частини взаємодіють між собою.

01 / 05 · екзаменаційна платформатриває
іспит ⇄ банк завдань: API з JWT-підписом, асинхронний обмін пакетами, передача результатів
З нулялютий – жовтень 2026

Екзаменаційна платформа

Український державний орган · кваліфікаційні іспити · два сервіси
Роль
Software engineer, функціонал в обох сервісах
Команда
Кілька інженерів
Задача
Завдання для іспитів створюють і рецензують в одній системі, а кандидати безпечно складають іспит в іншій.
Що я зробив
  • Екзаменаційні сесії від початку до кінця: старт, додатковий час, відновлення, оцінювання
  • Функції банку завдань в Odoo: рецензування, архів, підписання
  • Значна частина JWT-інтеграції між двома сервісами
Найскладніший баг
Зависання браузера в інтерфейсі іспиту: два DOM-спостерігачі — прив’язка Datastar і вебкомпонент — боролися за один атрибут. Знайшов першопричину, переніс прив’язку, додав регресійний тест.
127merge request-ів
123прийнято
8місяців
Python 3.12 · Django 5.2 · Datastar · Odoo 18 · PostgreSQL · Procrastinate · pytest · GitLab CI
Інструменти

Чим я користуюся

Білі — основні, роками в роботі. Натисніть навичку, щоб побачити, де я її застосовував.

Бекенд

Фронтенд

Платформи

Дані

AI

CI/CD і розгортання

Натисніть на навичку вище.

Поговорімо

kirillkireev888@gmail.com