Junior Python developer
Minsk, BelarusДжуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g18x7
О себе
На данный момент Student BSUIR.
Мои компетенции и опыт
Pet-проекты:
1. Мессенджер с поддержкой аудио/видео сообщений и звонков
Стек: Python, FastAPI, WebSockets, CustomTkinter, MySQL, asyncio
GitHub: нужен доступ к резюме
Разработал мессенджер с клиент-серверной архитектурой. Реализовал:
- JWT-аутентификацию и хеширование паролей
- доставку сообщений в реальном времени через SSE
- аудиозвонки через WebSocket
- запись и отправку аудио- и видеосообщений
Результат: работающее приложение для обмена мультимедийными сообщениями и звонков в реальном времени.
2. Социальная платформа с событийно-ориентированной архитектурой и облачным хранением
Стек: Python, FastAPI, Apache Kafka, MongoDB, Docker, LocalStack (S3), boto3
GitHub: нужен доступ к резюме
Разработал социальную платформу с микросервисной архитектурой. Реализовал:
- асинхронную обработку событий через Apache Kafka (лайки, дизлайки, просмотры)
- хранение изображений в S3-совместимом хранилище (LocalStack) с генерацией pre-signed URL
- ранжирование контента по популярности (лайки × 5 + просмотры)
- динамическую ленту с бесконечной прокруткой и отслеживанием просмотров
- оркестрацию микросервисов через Docker Compose
Результат: работающая социальная платформа с событийно-ориентированной архитектурой и облачным хранением.
3. 3D-шутер на основе рейкастинга
GitHub: нужен доступ к резюме
Стек: C++, SDL3, алгоритмы компьютерной графики
Разработал 3D-игру с рендерингом псевдо-трехмерной сцены на основе алгоритма рейкастинга. Реализовал:
- алгоритм рейкастинга с текстурированием стен и коррекцией эффекта "рыбьего глаза"
- систему спрайтов с анимацией движения и смерти
- игровой цикл с обработкой ввода, логикой спавна врагов и условиями победы/поражения
- графический интерфейс (главное меню, HUD, экраны результатов) на SDL3
- механику движения врагов к игроку с проверкой столкновений
- систему таблицы рекордов с чтением и записью в файл
Результат: полноценная 3D-игра с классическим геймплеем шутера от первого лица, демонстрирующая применение математических методов в компьютерной графике и эффективную работу на различных аппаратных конфигурациях.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
