Experika project


The search for employment and new employees is important both for individuals and businesses. That is why it is vital to use the most effective search method to achieve the best results. Experika helps you find jobs, staff and new contacts for professional growth and communication.

Experika places no limits on communication or the exchange of experience and ideas, and it helps to overcome geographic and linguistic barriers. Our services are offered free of charge and they greatly simplify the search process and make it much more effective.

For employers

Specialist search by skills, easy platform for dealing with responses, taking of joint decisions and collaboration, company profile integration with social networks, other user features which increase business efficiency.

For applicants

The professional profile translation feature is useful for users who are searching for jobs abroad. The easy-to-use and simple interface reduces the time spent on searching for interesting work offers, and allows users to use tablet devices while working with content. The multi linguistic web resource, international GeoBase of locations in different languages, job search by skills, in-site communication system, notifications and subscriptions make Experika one of the most effective international job search services.

ExtraJob

The one-time, hourly, temporary and remote jobs service lets you search for people who do not have a permanent job or who may be interested in earning some extra money, as well as offer your services to those who need them. ExtraJob announcements can be published by standard users and company representatives.

Technical advantages of the Experika project

The basic idea of the Experika project is to create a completely interactive website using the advantages of modern browsers for entering and editing content, and flexible search.

Features:

  • The server part of the website was developed in the Python language. The website is based on the Google App Engine platform in a scaled environment for high-loaded applications that work with a huge amount of data. For this reason, with the increase in traffic to the website, it is guaranteed that the overall performance of the site will increase.
  • The client part of the project was developed using GWT technology. It allows only the Java language to be used in the development of the client part of the website, and minimize the use of additional technologies such as JavaScript etc.
  • The task of developing the new website sections is simplified, because pre-prepared layouts and widgets can be used.
  • As the programme is implemented on the client’s side, the server is unloaded, and everything comes down to the placing of the usual html-pattern.
  • The concept of widgets. When logging in to the site, the user does not have to update pages, because all the widgets are updated independently which, by the way, reduces traffic.
  • While developing the website, the main idea was to create a one-page application in which the client is loaded once per session, and all new data is requested without the complete reloading of the code.
  • Client-server application component architecture enables the costs to be dramatically reduced for developing new ways of presenting or inserting new data types.
  • Multi-lingual interface. The current version of the website is translated into 6 languages. The translation system and system for adding content was built so that it only takes a few hours to configure the language of the new interface and content.
  • The website was developed using GWT, and should work correctly in different browsers.

Overall, Experika is a modern application that lets inexperienced users get started easily, while experienced users can use the website as an effective method of communication, including when using mobile devices.