News / Projects
Trade show app development
We developed a web application to be used at a trade show stand for a large engineering company. The application comprises a React-based frontend and a Node.js backend and runs on tablets at the trade show. Its frontend features Responsive Design for display on visitors' mobile devices.
We integrated the application with the client's Manufacturing Execution System (MES), enabling users of the app to schedule and monitor orders, as well as viewing the machine's Key Performance Indicators in real time.
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.
Marketing Automatization / Retargeting
We integrated Google Tag Manager for a large eCommerce client. This enables the retargeting of customers using automatic targeted ads and mailings. The campaigns are based on data from product views, carts and orders. Using Google Tag Manager also allows integration of further services, as well as supporting detailed data analysis.
Extension of a Contract Termination Predictor
We assisted a telecommunications provider in extending a contract termination predictor originally developed by us. The predictor calculates the likelihood that private customers will terminate their contract within the next 100 days. As well as the general customer and contract infomation used previously, new events such as customer service contacts and shop visits are included in the expanded prognosis. This delivers more precise information to customer service centre and point-of-sales agents about the strength of the customer relationship, allowing even better personalized customer care.
TNG was ranked 736 in the FT1000 list of the fastest growing companies in Europe.
The well-known British newspaper compared tens of thousands of companies across the whole of Europe with an annual turnover of at least €1.5m. The list recognizes the companies showing the highest sustained growth over three years.
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.
Publication of a White Paper on Data Protection and Big Data
On 25 May 2018, the new General Data Protection Regulation (GDPR) comes into force in all EU member states. At the same time, many German and European companies have a growing interest – in the age of Google and Facebook etc – in the commercial use of this omnipresent personal data. Current Big Data technologies, in combination with modern cryptographic techniques reaching far beyond simple encryption, allow in-depth analysis and profitable use of large amounts of data without violating individuals' privacy.
We summarized our approach to these topics in a white paper (German only) that includes an in-depth interview with Professor Dr Gregor Thüsing, University of Bonn, about the legal background. The white paper was published as part of the Big Techday 10.
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.
Innovator in Application Operations Teams
We supported an application operations team in the financial sector by rejuvenating or decommissioning old core applications. We used automated configuration management (Puppet), updated OS and application frameworks, standardized and simplified scripts and configuration for a maintainable, environment-indepedent layout.
As well as reworking application monitoring (Check_MK), we created structured operational manuals using Confluence templates and trained internal employees.
We evaluated new technologies (such as Elastic Stack 5), implemented proof-of-concept applications and supported developers with the introduction of the frameworks into existing applications.
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.