Web development

Platform for creating CVs with complex candidate search options

for Solita

Have a project in mind?
Work with us!

Technologies applied

PHP Symfony Amazon Web Services Elastic RestAPI Docker MongoDB

Short description

Espeo was working remotely from their office in Poznań with the Finnish product owner and UX designer, with the use of Symfony 2 framework we designed a web platform that included the two sections: Profiili and CV Bank. Profiili is an application for people looking for work that allows them to create their electronic CV by filling in a form. The usability of the form was tested in order to make the time needed for filling it in as short as possible.

CV Bank is a web application for employers allowing them to search for candidates that meet specified criteria, view their profiles after paying a fee, and contact them. In the search engine we used the mechanisms of fuzzy logic so that there is no risk that a very detailed query would return empty results. If necessary, the search engine returns results that do not closely match the query and at the same time shows the user the relevance level of each of the results expressed in percentages.

The platform is cloud-hosted with Amazon AWS, which guarantees high efficiency and scalability of the system.

Read more

Industry

Media

Project completion

June 2014

Background

Solita is a Finnish digital business consultancy and digital services company. We help our customers to succeed and create new businesses and services. We combine business processes, content and technology in a revolutionary way. I'm the Team Manager at Solita Oy. I I lead, coach, manage and consult businesses, teams and individuals in how to reach, engage and serve customers in an increasingly digital world.

Opportunity/Challenge

We reached a client who decided to launch an online recruitment platform aimed at the Finnish market. Functional objectives of the platform to be achieved included:

- collecting electronic CVs from those looking for work
- enabling employers to browse and access the collected CVs, and to contact the candidates
The client was afraid that having to complete the entire profile (CV) would be a serious barrier for people looking for work. Another potential problem was the CV bank. Since the platform’s business model was based on the fees charged from employers for viewing the profile of a potential candidate, the search engine was to return numerous results ordered on the basis of relevance.

Since both sections are part of one of the largest Finnish online classifieds services, the other potential problem was the issue of scalability. We've decided to outsource this project to Espeo Software.

Solutions

Espeo worked remotely from their office in Poznań with the Finnish product owner and UX designer. With the use of Symfony 2 framework, we designed a web platform that included two sections: Profiili and CV Bank. Profiili is an application for people looking for work that allows them to create their electronic CVs by filling out a form. The usability of the form was tested to make the time needed for filling it in as short as possible.

CV Bank is a web application for employers, allowing them to search for candidates that meet specified criteria, view their profiles after paying a fee, and contact them. In the search engine, we used the mechanisms of fuzzy logic so that there’s no risk that a very detailed query would return empty results. If necessary, the search engine returns results that do not closely match the query and at the same time shows the user the relevance level of each of the results - expressed in percentages.

The platform is cloud-hosted with Amazon AWS, which guarantees high efficiency and scalability of the system.

Results&Feedback

Espeo was responsible for the execution of the whole project. They involved the entire Scrum team for 14 months. Espeo did a good job, and we knew exactly what to expect. They worked together well under pressure and delivered in the face of a really tight deadline. They really took their job seriously and treated the customer with respect. Their English is great, and their communication skills are really strong.

I'm able to collaborate with them in ways that would have been impossible with other firms I've worked with outside of Finland. I liked the fact that they responded very quickly to any questions or concerns I had. When I sent a request or a task, I saw the progress and I knew it will be done within the time period I wanted. For me, this is the most important thing. Another thing: you don't have to look for them, because they are always online.

Read less