Business challenges

Our product’s beneficiary provides software support to teachers from educational sector organizations. This helps them improve their skills and competencies.

It was constructed in two stages: It began in 2006 and was completely redesigned in 2015. To help our clients redesign their entire applications, we entered this project in 2015.

Our solution

Teachers can use the platform to assess themselves and one another using job-related forms that ask specific questions about their abilities.

These are the main features:

  • A system structured around organizations in a pyramidal fashion, with each department having its manager.
  • Managers have the responsibility of initiating reports to evaluate members
  • Peers complete evaluations in a 360-degrees way
  • A ranking system is established based on the review. It is visible to both the evaluator as well as the evaluate.

Get your team together

Establishment of a team

Most of our projects embrace Agile methodologies. Often, our customers or partners request that we use Agile methodologies (Scrum, Kanban) right from the beginning of a project. Our engineers make the final decision. We carefully review the project details and recommend the best project management method based on Scrum and Kanban.

Our development team comprises three developers, one frontend and one backend. We also have a team that works on client premises. When needed, we work closely with the Infrastructure and Client Service Teams to provide tech support and maintenance.

We worked agile and flexible, as in all our projects. Daily scrum meetings were held with sprints and demo releases every two weeks.

Architecture & Technologies


This project consists of a single-page application built on Angular 1.5 and consumes a RESTful Java API using the Spring framework.


For Frontend: Angular 1.5, es6, Sass, Gulp, Webpack

For Backend: Java8, PostgresSQL, JPA, Spring Data Rest, Spring Data, Spring Security, Amazon S3, BIRT Reports