Рейтинг: 30
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 1
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 3 года
  • Зарегистрирован: 02.05.2023
  • Образование: Среднее профессиональное
  • Юридический статус:Частное лицо
  • Стоимость услуг (руб): 90 000 за месяц
Был на сайте:

Описание

Клиент — кадровое агентство HRAnalyze. Их проблема: HR-менеджеры тратят до 70% времени на подготовку вопросов для собеседований и расшифровку ответов кандидатов. Особенно сложно с техническими и управленческими позициями, где вопросы не шаблонные.

Цель: создать веб-сервис, где компания-клиент:

регистрируется,

указывает должность (например, «Senior Python Developer» или «Руководитель отдела продаж»),

получает от ИИ список вопросов для собеседования,

проводит собеседование (через любую видеосвязь или очно),

загружает расшифровку ответов кандидата в сервис,

получает от ИИ разбор: насколько ответы соответствуют требованиям должности, сильные и слабые места кандидата, итоговую рекомендацию «брать/не брать/дособеседовать».

Задача для меня: разработать сайт с нуля под ключ (бэкенд + фронтенд + администрирование + деплой). Дизайн предоставили дизайнеры клиента.

Решение

Я разработал полностью рабочее веб-приложение HRAnalyze. Стек: Python (Flask), MongoDB, HTML/CSS/JS.

Бэкенд:

Написал регистрацию и авторизацию для компаний-клиентов (три роли: администратор компании, HR-менеджер, приглашённый интервьюер).

Реализовал модуль создания вакансии: компания заполняет форму (название должности, описание требований, грейд, обязательные навыки).

Написал интеграцию с ИИ (клиент предоставил API своей модели): отправлял описание должности, получал на выходе структурированный список из 8-12 вопросов с чек-листом ожидаемых ответов.

Сделал личный кабинет кандидата (отдельная регистрация по ссылке от компании): кандидат видит вопросы, может ответить текстом или загрузить аудио (расшифровку делал через сторонний API).

Написал модуль анализа: отправка ответов кандидата в ИИ, получение разбора по каждому вопросу, итоговой оценки (в баллах и процентах) и текстовой рекомендации.

Всё сохранял в MongoDB: профили компаний, вакансии, вопросы, ответы кандидатов, результаты аналитики.

Фронтенд:

Сверстал адаптивный интерфейс по готовым макетам дизайнеров.

Личный кабинет компании: список вакансий, по каждой — сгенерированные вопросы (можно редактировать вручную), список приглашённых кандидатов с их оценками и кнопкой «посмотреть разбор».

Личный кабинет кандидата: простой интерфейс с формой ответов (текстовые поля или загрузка аудио).

Деплой и администрирование:

Поднял сервер на Ubuntu, настроил Nginx + Gunicorn для Flask-приложения.

Подключил домен клиента, выпустил и настроил SSL-сертификат (Let's Encrypt).

Настроил резервное копирование базы данных MongoDB (раз в сутки на отдельный диск).

Провёл тестирование: зарегистрировал 5 тестовых компаний, прогнал сквозные сценарии (создание вакансии → генерация вопросов → ответы кандидата → анализ → вывод результата). Всё работало штатно.

Довёл проект от стадии разработки до продакшена: передал клиенту доступы к серверу и админ-панели, провёл консультацию для штатного администратора.

Результат

Измеримые результаты (по данным клиента за первые 3 месяца использования):

HR-менеджеры экономят в среднем 4 часа на подготовку одного собеседования.

Точность предварительного отбора (подтверждение итоговым наймом) — 73% против 51% без ИИ.

Кандидаты проходят опросник быстрее (в среднем 15 минут вместо 45-минутного телефонного интервью).

Технически: сайт работает стабильно, сервер выдерживает пиковые нагрузки (50 одновременных кандидатов, проходящих опрос). Клиент получил готовый продукт «под ключ» — без необходимости дорабатывать что-то на стороне разработчика. Весь код передан, документация написана.

На текущий момент компания отказалась от моих услуг и заморозила проект.

Презентация проекта

chrome_UBiUpQY3Rl.png

Оценили проект:

1