News Telecommunications

September 2017

Document Search Engine

We developed an Apache SolR and Python based search engine for internal documents for a mobile telecommunications provider. Alongside "traditional" information retrieval algorithms, TextRank is used to display a short document summary as a search result preview. Particularly helpful is the ability to search for complete texts, as wall as keyword searches, in order to find similar documents in the archive.

July 2017

Big Data in the Telecommunication Sector

We supported a large German telecommunications provider in the planning, development and operation of a performance critical application. The Apache Flink and Hadoop Data Platform based application is used for invoice generation as well as to categorize and process mobile network events. For simple use, the application offers a lightweight single page frontend using Vue.js and TypeScript.

July 2017

Application Server Upgrade

We performed an upgrade of the application server at a large telecommunications company, replacing the old WebLogic 12.1.2 with the current 12.2.1 version. The most important effect was a substantial reduction in response times on all external interfaces. Behind the scenes we adapted the system to make further upgrades significantly easier.

April 2017

Rejuvenation of a Legacy Application

After five years of stabilizing, consolidating and developing a monolithic Java backend application for a large telecommunications company, we opened a new chapter in the system architecture during the development of an important new feature. The feature was conceived and implemented from the start as a microservice, communicating with the existing application via REST. We introduced Hibernate as ORM: a further improvement on the existing, custom-developed data access layer. For the build system we replaced ant with gradle. The effect is a significant modernization of the legacy system landscape, in terms of both architecture and technology.

February 2017

Development and Implementation of a Customer Matrix

We supported a telecommunications provider in the development and implementation of a customer matrix for the Customer Relationship Management (CRM) systems. Customer value and the probablility of contract termination for each end customer are recalculated every day in the Data Warehouse and transmitted to the CRM systems. Agents in the Service Centre and Point of Sales receive valuable information about the end customer and have the best possible support for providing personal customer care. The customer matrix also allows the CRM team to define standard strategies and to specify individual customer offers.

March 2016

Modern Routing for Legacy PHP Application

We replaced the existing static routing in a PHP customer portal for a telecommunications company. The new implementation uses a URL-based routing layer based on the Symfony framework. This enables our customer to define meaningful URLs, simplifying end customers' experience and further optimizing pages for search engines.

February 2015

IaC | PAAS | Devops

We supported the transition from classical infrastructure planning to agile self-service solutions, focusing especially on process optimisation between IT development and IT operations.

November 2014

REST | Apigility

We supported a telecommunication provider in realising a REST interface for integrating external partners into the ordering process. We used the Apigility API builder - based on Zend Framework 2 - and Swagger.

November 2014

JBoss | WebLogic | ActiveMQ

We migrated a huge application from JBoss 4 to WebLogic Server 12. As part of the migration, we replaced Apache ActiveMQ with WebLogic JMS.

November 2014

Big Data

We supported a client from the telecommunication sector during the Go-Live phase of a Big Data project using Apache Kafka, Storm, and Hadoop. Amongst others, we developed automated integration and performance tests, introduced continuous integration and performed code reviews.