Onsiter
10 000 000
Информационные технологии и интернет
Канада
Июль 2025
В 2018 году клиент захотел перенести офлайн-бизнес в интернет и запустить платформу для поиска сотрудников. Для этого нужно было реализовать каталог резюме, возможность пообщаться с кандидатом на вакансию и заключить с ним контракт. Клиент ожидал в результате получить полноценный маркетплейс для фрилансеров, аналог биржи Upwork или freelance.ru.
Важно было учесть особенности работы Right People Group: поиск сотрудников для работы в офисе, а не удаленно. Для этого в поисковой выдаче надо учитывать расстояние между соискателем и работодателем, и не предлагать кандидатов из других городов и стран.
Right People Group обратились за разработкой платформы в Resolventa.
РЕШЕНИЕ
В течение месяца в Resolventa сформировали команду для проекта. В качестве методологии разработки выбрали Scrum, чтобы обеспечить быструю и точную оценку сроков выполнения каждой задачи. Это позволило клиенту с самого начала понимать, как проходит и когда закончится разработка той или иной функциональности. Отслеживать происходящее было важно, потому что команда работала в режиме стартапа: быстро и с изменяющимися требованиями.
Уже на старте работ было понятно, что платформа будет расти. Команда Resolventa обеспечила высокое качество кода и отказоустойчивость системы с помощью стандартных практик: код-ревью, статических анализаторов кода, автоматизированных тестов. DevOps настроил процессы непрерывной интеграции и внедрения. Всё вместе это позволило замечать проблемы на раннем этапе и быстро их исправлять, а также обеспечило гибкость системы.
Чтобы облегчить регистрацию специалистов, разработчики добавили на платформу парсинг данных из резюме. После загрузки резюме, парсер разбирает его на составляющие: личные данные, контакты, навыки, опыт, образование. 90% полей в профиле заполняются автоматически, а человеку остается добавить детали.
РЕЗУЛЬТАТ
MVP платформы был готов через 6 месяцев. В этой версии уже можно было:
автоматически заполнять профиль специалиста при регистрации;
искать кандидатов по навыкам и геолокации на 3 языках;
обсуждать условия работы в онлайн-чате;
заключать сделки и контракты;
отслеживать время работы и проводить оплату;
обмениваться счетами и отчетами.