In the business since 2004, our team has proven expertise in software consulting, middleware, system software, high-performance network servers, distributed data processing systems and algorithms

They were great! They did tons of research to solve every problem that came up and did everything to ensure their work was the best.

Great team​

The team were very flexible in the way they go about their job.
For example I needed them to work with a 3rd party which required them to set up accounts for themselves and they did so without trouble. 
You can trust them to put the effort in during an awkward scenario!
Thanks!​

Mediterra is a very competent back end and middle-ware designer, both adept at taking old, existing legacy code and adapting it to new applications as well as coding novel applications for the first time.​

Casino Platform Backend​

Development of a casino account management system acting as a bank, with high security, detailed reporting and the US standards compliance.

Providing interfaces for casino games both in kiosks and mobile/web platforms.

Interface component allowing to establish communications between Account Based Gaming System and Game Server was also implemented. Account Based Gaming System is the account based wagering system that allows patrons to have a wagering account for a gaming system. Game Server is the game program which is written in JavaScript and working on Node.js server.

Description:​

1 year

Duration

C++, Node.js, ACE, SOAP, JavaScript,

G2S protocol, Ubuntu, NetBeans​

Technologies

Open Street Maps algorithm
for the vehicles​

Description:​

The project solves the problem of finding routes for watering machines and similar mechanisms. An advanced routing system was developed that is based on the Open Source Routing Machine (OSRM). The system is designed to search for a number of routes that begin and end at the same point and cover all the necessary routes inside the selected area. During the implementation the following tasks have been solved:

  • avoiding of left turns for the roads with right-hand traffic;
  • avoiding of right turns for the roads with left-hand traffic;
  • start and stop of the routes on a specific side of the road;
  • traversal of intersections of roads from every direction;
  • traversal of all the roads inside a free-form polygon;
  • integration of traffic data.

6 month

Duration

C++, Boost, Ubuntu​

Technologies

Video solution athletics platform​

Description:​

The goal of the project is to analyze the video of a tennis game for breaking match into shorter videos: one video per point. It was required to remove those parts of the match where the players did not play (the players rest, the gap between the points, etc.); that allowed game statisticians to make further revisions of the game much faster because all "idle" periods of the game were removed and the total length (as soon as file size) was much shorter.​

The logic of breaking video has been developed based on the analysis of game events that were detected in the video, position, speed and posture of players, ball movement and location, and other parameters. CV algorithms were used: optic flow, background subtraction, HoG detector, pose detection and others.​

6 month

Duration

Python, OpenCV​

Technologies

JavaScript, Emby Server, home automation

embedded platform​

Implemented driver for closed home automation embedded platform. Main features - media browsing and remote control of Emby Server (formerly Media Browser). We implemented the driver within pure JavaScript environment as well as HTTP and websocket protocols on top of raw TCP sockets. We also applied Emby Server client side API with authorization and live remote session handling.

Features different strategies for media browsing. Supports media browsing using Emby Server views hierarchy and iTunes-like queries.

Description:​

Control Driver project​

Technologies

Duration

6 month

Technologies

Node.js, ExpressJS, REST API, Parse JavaScript SDK​

Duration

6 months​

Internet of Things, backend API and dashboard project​

Description:​

The goal of this project is to provide backend API for hardware management devices communicating with specific protocol. Backend serves requests performing required logic and using Parse cloud mobile app backend infrastructure to store/retrieve data. Parse application works as a backend for the mobile application.

Backend API provides:​

  • management (registering/unregistering/updating/retrieving) of devices including creating new organizations and admin accounts if required;
  • subordinate (attachment/detachment/update/retrieve) of devices;
  • activity recording and management of devices.​

Web admin console allows management of users. It also provides organizational and technical landscape as a comprehensive configuration for mobile app.​

6 months​

Duration

Python, Tornado, SQLAlchemy, PostgreSQL, REST API​

Technologies

Database model for a betting odds comparison application​

Description:​

The goal of this project is to provide backend API for hardware management devices communicating with specific protocol. Backend serves requests performing required logic and using Parse cloud mobile app backend infrastructure to store/retrieve data. Parse application works as a backend for the mobile application.

Mediterra has been exemplary in their work ethics and have always worked pro-actively adhering to tight deadlines and schedules. Guys have been smart and have an excellent grasp of the technologies.​

OPEN STREET MAPS ALGORITHMFOR THE VEHICLES​​

The project solves the problem of finding routes for watering machines and similar mechanisms. An advanced routing system was developed that is based on the Open Source Routing Machine (OSRM). The system is designed to search for a number of routes that begin and end at the same point and cover all the necessary routes inside the selected area. During the implementation the following tasks have been solved:​​

IN THE BUSINESS SINCE 2004, OUR TEAM HAS PROVEN EXPERTISE IN SOFTWARE CONSULTING, MIDDLEWARE, SYSTEM SOFTWARE, HIGH-PERFORMANCE NETWORK SERVERS, DISTRIBUTED DATA PROCESSING SYSTEMS AND ALGORITHMS​

OPEN STREET MAPS ALGORITHM FOR THE VEHICLES​​