Перейти к содержимому
Бехруз Миркаримов

Бехруз Миркаримов

Backend-разработчик

Junior Офис Удалённо Гибрид Алматы, Казахстан
9 мес. опыта 23 навыка

О себе

Backend-разработчик с 10 месяцами практического опыта создания production-ready REST API и распределённых систем на Java 17 и Spring Boot 3. Спроектировал и реализовал полноценный бэкенд образовательной игровой платформы CodeQuest: real-time PvP-матчмейкинг, движок геймификации, интеграция LLM и аутентификация через Firebase/JWT. Уверенные знания структур данных, ООП, SQL и принципов чистой архитектуры. Ищу позицию Junior Backend Developer или стажировку в продуктовой компании.

Опыт работы

IITU — учебный проект CodeQuest

09.2025 — по н.в. 9 мес.

Backend-разработчик

Junior Офис Алматы

Стек: Java 17 · Spring Boot 3.2 · Spring Security · Spring Data JPA · PostgreSQL · Firebase Auth · Groq API (Llama 3.3) · Docker · OpenAPI/Swagger · JUnit 5 · Mockito · Gradle Спроектировал и реализовал REST API (/api/v1): профили пользователей, прогресс обучения, система друзей, PvP Coding War и AI-чат Cody Настроил stateless JWT-аутентификацию через Firebase Admin SDK: кастомный фильтр, Spring Security, передача SecurityContext по всем защищённым эндпоинтам Реализовал движок геймификации: XP/уровни (прогрессивная формула), ELO-рейтинг, streak, ежедневные награды, лидерборд и история XP Разработал in-memory матчмейкинг для PvP с очередью по языку программирования и fallback на бота при отсутствии оппонента Интегрировал Groq API (Llama 3.3) как мультиязычного AI-компаньона с инжинирингом системных промптов (RU/EN) Спроектировал нормализованную схему PostgreSQL (5 таблиц) и реализовал слой Spring Data JPA с оптимизированными запросами Покрыл бизнес-логику unit-тестами с использованием JUnit 5 и Mockito (покрытие 80%+ по ключевым сервисам) Настроил Docker Compose (PostgreSQL + backend), управление переменными окружения (.env), документация SpringDoc OpenAPI/Swagger UI

  • Покрытие unit-тестами 80%+ по ключевым сервисам

Проекты

CodeQuest

Backend-разработчик

Полноценный REST API для соревновательной образовательной платформы: аутентификация, геймификация (XP/ELO), real-time PvP, дуэли между друзьями и AI-тьютор на Groq LLM. Контейнеризированный деплой через Docker Compose, полная документация в OpenAPI/Swagger

Образование

IITU

— 2026

Программная Инженерия

Бакалавр

Навыки

Java 17 Spring Boot 3 Spring Security Spring Data JPA Hibernate PostgreSQL Oracle Docker Docker Compose Git Gradle Maven OpenAPI/Swagger Firebase Auth JWT REST Groq API JUnit 5 Mockito Python SQL PL/SQL Flask

Языки

Английский B2 — Выше среднего
Русский C1 — Продвинутый
Узбекский Родной
Казахский Родной

Личные данные

Возраст 20 года
Ссылка скопирована