Onsiter Marketplace

Создание маркетплейса для IT специалистов ONSITER.COM

ЗАКАЗЧИК

Right People Group помогает компаниям нанимать технических консультантов и разработчиков, которые готовы работать в офисе. В базе данных клиента хранятся резюме 20 000 IT-специалистов из 11 европейских стран.

ЗАДАЧА

В 2018 году клиент захотел перенести офлайн-бизнес в интернет и запустить платформу для поиска сотрудников в сфере IT. Для этого нужно было реализовать каталог резюме, возможность пообщаться с кандидатом на вакансию и заключить с ним контракт. Клиент ожидал в результате получить полноценный маркетплейс для фрилансеров, аналог биржи Upwork или freelance.ru, где заказчик может как самостоятельно подбирать себе кандидата, так и размещать готовое задание-проект с целью получения отклика на него.

Важно было учесть особенности работы Right People Group: поиск сотрудников для работы в офисе, а не удаленно. Заказчик придерживается позиции, что подрядчики, работающие на месте, лучше понимают компанию и ее проблемы и, таким образом, лучше подготовлены к выполнению проекта. Для этого в поисковой выдаче надо учитывать расстояние между соискателем и работодателем, и не предлагать кандидатов из других городов и стран.

Right People Group обратились за разработкой платформы в Resolventa.

РЕШЕНИЕ

В течение месяца в Resolventa сформировали команду для проекта. В качестве методологии разработки выбрали Scrum, чтобы обеспечить быструю и точную оценку сроков выполнения каждой задачи. Это позволило клиенту с самого начала понимать, как проходит и когда закончится разработка той или иной функциональности. Отслеживать происходящее было важно, потому что команда работала в режиме стартапа: быстро и с изменяющимися требованиями.

Уже на старте работ было понятно, что платформа будет расти. Команда Resolventa обеспечила высокое качество кода и отказоустойчивость системы с помощью стандартных практик: код-ревью, статических анализаторов кода, автоматизированных тестов. DevOps настроил процессы непрерывной интеграции и внедрения. Всё вместе это позволило замечать проблемы на раннем этапе и быстро их исправлять, а также обеспечило гибкость системы.

Чтобы облегчить регистрацию специалистов, разработчики добавили на платформу парсинг данных из резюме. После загрузки резюме, парсер разбирает его на составляющие: личные данные, контакты, навыки, опыт, образование. 90% полей в профиле заполняются автоматически, а человеку остается добавить детали.

Позднее на платформе появился еще один парсер на основе алгоритмов обработки естественного языка. Он автоматически распознает текст вакансии: определяет город, требуемые навыки и опыт специалиста, уровень оплаты и другие условия. Это нужно, чтобы заполнять сайт вакансиями из внешних источников, с которыми клиент заключил соглашение.

Команда Resolventa реализовала быстрый поиск разработчиков в базе данных по ключевым словам и расстоянию. Для этого использовали поисковый движок ElasticSearch, который умеет обрабатывать запросы на разных языках, с опечатками, в транслитерации.

РЕЗУЛЬТАТ

MVP платформы был готов через 6 месяцев. В этой версии уже можно было:

  • автоматически заполнять профиль специалиста при регистрации;
  • искать кандидатов по навыкам и геолокации на 3 языках;
  • обсуждать условия работы в онлайн-чате;
  • заключать сделки и контракты;
  • отслеживать время работы и проводить оплату;
  • обмениваться счетами и отчетами. 

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

Resolventa также оптимизировала работу сайта для SEO-продвижения платформы. Для этого создавали посадочные и промо страницы для поисковых запросов по отдельным технологиям, странам и городам.

Пользователи платформы — представители крупных корпораций, которые заключают договоры с будущими сотрудниками, обмениваются конфиденциальной информацией и отчетными документами. При этом важно поддерживать высокий уровень безопасности, поэтому Resolventa поддерживает актуальные версии всех технологий, использует анализаторы кода и другие инструменты безопасной разработки в соответствии со стандартом OWASP.

ТЕХНОЛОГИИ

PHP, Symfony, MySQL, ElasticSearch, Vue.js, GCP, Kubernetes, Docker, CircleCi, PHPUnit

ИНТЕГРАЦИИ

Cloudinary, SendPulse, TextRazor, Mailtrap, Sentry, Sovren

Onsiter Marketplace

Сделано в Россия

Design

Tech

Usability

Creativity

Content

Тип проекта: Веб-сайт
Страна: Дания
Категория: Бизнес
Стиль: Big photo
Цвет: Зеленый