Web development

Exchange platform

for Global AdTech Startup

Have a project in mind?
Work with us!

Technologies applied

PHP AngularJS Docker Vert.x Couchbase MongoDB Redis MySQL PostgresSQL Apache Amazon Web Services NGINX Rabbit Groovy Jenkins

Short description

The project is realized remotely from Espeo’s Poznań headquarters, and has been from its very beginnings. Daily conferences and chat communication are supplemented by regular client visits in Poznań, and recurring trips of our programmers to the client’s HQ.

We use the following technologies in our work: Phalcon, Couchbase, Docker, Java, PHP, Vert.x, Symfony3, RabbitMQ, Microservice architecture, Silex, AWS, Apache, AngularJS, Gulp, NPM, MongoDB, Jenkins. Using these technologies, we created a platform that allows, for instance, for precise targeting of advertisements and advanced tracking.

An intuitive interface, created with our client, and the logic we use influence the self-service character of the platform. It’s ready to be used remotely both by publishers and advertisers. They can easily create their offers, configure ads and track the effectiveness of conversions, which are then accounted for.

The system features include, for instance, tag management, exchange of conversion payments into many currencies, tools allowing for the adaptation of the platform to client branding where the White Label solution is used. Alongside the tracking mechanism, it was impossible not to add a module that would present data analytics. The access to data reports has been ensured through a special API, which allows for presenting data via third-party applications.

Read more

Industry

Adtech

Project completion

Continous development

Background

The company was created with media, advertisers and agencies in mind. They provide a convenient, well-considered and efficient exchange platform. It’s a self-service tool which measures online and mobile effectiveness of actions related to advertising. They achieve a market advantage by supplying a product created by experienced marketing specialists partnered with a team of qualified programmers.

Opportunity/Challenge

Espeo was contacted by a client looking for a remote development team for long-term cooperation. His wish was to quickly start work with a team that had prior experience in creating and maintaining IT projects which relied on very particular technologies. After a short period of negotiations, we started cooperation that lasts to this day. The client entrusted us with the development of an exchange platform.

The challenge was to maintain the business features already in place along with the ongoing delivery of new ones. Over time, and in relation to the influx of new application users, another task was added - the scaling of earlier solutions and expansion involving features dedicated to new users.

At first, the team was two people responsible for the front-end part of the application. This later grew into a 7-person team, which (under the supervision of the client) took over the entirety of the work related to the maintenance and development of the platform (both front-end and back-end). Today, we already know that the subsequent stages of the project and the influx of new business users will necessitate further expansion of the team.

Solutions

The project is realized remotely from Espeo’s Poznań headquarters, and has been from its very beginnings. Daily conferences and chat communication are supplemented by regular client visits in Poznań, and recurring trips of our programmers to the client’s HQ.

We use the following technologies in our work: Phalcon, Couchbase, Docker, Java, PHP, Vert.x, Symfony3, RabbitMQ, Microservice architecture, Silex, AWS, Apache, AngularJS, Gulp, NPM, MongoDB, Jenkins. Using these technologies, we created a platform that allows, for instance, for precise targeting of advertisements and advanced tracking.

An intuitive interface, created with our client, and the logic we use influence the self-service character of the platform. It’s ready to be used remotely both by publishers and advertisers. They can easily create their offers, configure ads and track the effectiveness of conversions, which are then accounted for.

The system features include, for instance, tag management, exchange of conversion payments into many currencies, tools allowing for the adaptation of the platform to client branding where the White Label solution is used. Alongside the tracking mechanism, it was impossible not to add a module that would present data analytics. The access to data reports has been ensured through a special API, which allows for presenting data via third-party applications.

Results&Feedback

In the beginning, Espeo was only supposed to be responsible for the front-end part of the application. However, we quickly realized that we can entrust the company with the development and maintenance of the entire platform. As of this moment, we’ve been working with their team for almost two years, and we’re systematically enlarging the team of developers to meet the functional expectations of subsequent clients.

From the very first day, Espeo’s employees have been working on their tasks with due diligence. Daily meetings and online chats allowed us to grow firm in our belief that we’re dealing with a group of specialists with whom we have no language or communication issues. I’ve also had the opportunity to work with them both in our headquarters as well as during our visits in Espeo’s Poznań office. Time and time again, I saw how quickly the Espeo team reacted to my comments and suggestions on how to develop the product further. I can recommend Espeo as a solid remote partner for IT projects with full responsibility.

Read less