We are Infoleven

Company presentation for Digital Charging Solutions GmbH

We are Infoleven and we develop software for web and mobile applications

Our expertise lies within Telecom systems, Market places, (Social) Media, Process digitization, System integrations and payments. New areas we are conquering with our current projects are Machine Learning, Internet of things (IoT)/Smart Home and innovations in the energy sector.

We can support Digital Charging Solutions GmbH with full scale software project implementation – from the idea, through requirements elicitation, design, coding, quality assurance to GoLive and maintenance.

Most of our customers are based in Germany and we understand the high-quality standards. Moreover, our Account Managers are fluent in German and all our team members speak English.

For corporate clients we offer a long-term service - dedicated teams with the required skills and according to the projects' specifics. The team members concentrate only on one project at a time, so they are well-informed and focused on the project's scope, workflow and business goals.

We ensure adequate control and management over the security of assets and sensitive company information our partners provide us with (like financial information, intellectual property, employee details, etc.). Based on our experience and knowledge we evaluate and treat security risks, threats, vulnerabilities and impacts. Maintaining the privacy of our partners is very important to us and we strive to comply with the General Data Protection Regulation (GDPR) in our work process and online presence.

Workflow & Processes

  • Fixed-Bid Process
    Here we agree to provide specific software services (requirement specification, design, development, QA), that your project needs for a specified price or price range. There is a start and end date of the project and we have well defined requirements and technologies, which can't vary during the time of the project.

  • Agile Process
    The Agile methodology is an iterative, team-based approach to the software development, which allows us to provide the needed flexibility for our customers during the development process. We aim to rapidly deliver complete functional components based on client's well understood requirements and priorities, so that we assure we build the right product for them.

Some of our clients

  • One of the Largest Tech and Media Groups in Germany
  • Part of Burda Studios/ Hubert Burda PH - Germany
  • Leading Digital Agency in Germany
  • Malta's Largest Telecommunication Provider

Melita Ltd

  • MELITA LTD (customer 360, myMelita, eSHOP, MaltaPay, ModemInfo, Itaps)
    Melita LTD, Malta's biggest telecom is operating in the field of mobile telephone networks, fixed lines, internet, Wi-Fi, and TV. Based on a long-term support relationship (more than 2 years of partnership) we are implementing new software, adding new functionalities and integrating existing systems. These are some of the things we worked on: integration of a CRM system with the Call Center Systems, a self-care mobile and web applications, an eShop integrated with an Ordering and Logistics system, a system for top-up of pre-paid mobile services, a software for remote identification and solving of issues with home devices.
  • Customer 360-degree overview
    The system provides a holistic condensed customer overview to agents handling customer requests (answering sales enquiries, scheduling and fulfilling new orders, addressing customer complaints and difficulties). The goal is to present key essential information from the various BSS subsystems on one screen, so service levels are improved.

    Melita's CRM system provides accounts receivable, invoicing, offers and products, contracts and ordering related information. The CRM exposes a number of SOAP APIs enabling the retrieve of structured data.

    Additionally, customers' issues are logged and managed to resolution via the RT ticketing system. RT provides a REST-like interface for integration purposes.

    Customer impacting outages are registered and tracked via a Melita's developed interface and control layer with an RT back-end (outages are handled as tickets in a special queue). Both our Call Centre IVR and Self Care portal (App and Web) query this REST interface to identify current outages specifically affecting the calling customer/self-care user.

    A Wordpress-based help-center is used to assist agents in addressing the most common issues. Help articles are retrieved using key words and tags via a JSON based interface.

    An Operational DWH also provides customer related measures such as ARPU, household and account holder relationships, customer loyalty. This functionality is available through an SQL interface.

    An external credit rating agency is used to assess customer credit worthiness. A SOAP interface is provided.


    Technologies Used:
    • Java & Java Spring
    • Spring MVC
    • Spring Security (for SSO and ACLs)
    • API integration (REST, SOAP, JSON)
    • SQL
    • JavaScript, Angular JS
  • eSHOP
    This is a long-term project allowing customers to upgrade their existing services and purchase new add-ons. Integration to the Amdocs ACC Ordering subsystem is essential here – APIs are available to retrieve current promotions and add-ons, submit orders, evaluate eligibility and disallow downgrades, accept deposits, evaluate credit rating. The main challenge here is working in an asynchronous mode with asynchronous APIs.


    Technologies Used:
    • Java & Java Spring
    • Spring MVC, Spring Security, Spring Boot
    • API integration (REST and SOAP)
    • Messaging – Apollo MQ, STOMP, GCM, SMPP, SMTP
    • Javascript, Angular JS, JQuery
    • HTML5 and web sockets
    • SQL
  • Maltapay
    Our team created two web services ValidateTopup and ActionTopup for processing pre-paid cards. The customer presents the verification number code from the pre-paid card, which has to be confirmed. ValidateTopup validates the number, the cash provided by the customer and informs if the mobile pre-paid top-up process should proceed. All top-up attempts are first authorized through this web service method before any action is performed. ActionTopup is performing the actual top-up, following the authorization via ValidateTopup.

    Technologies Used:
    • Java & Java Spring
    • Spring MVC, Spring Security, Spring Boot
    • API integration (SOAP)
    • MySQL
Thank you for the great job, guys!
Raphael Borg Ellul Vincenti
Development Team Lead at Melita Plc

City Stories

City Stories is an interactive native mobile (Android & iOS) application – a GO Game about completing quests in real-life environments. Each quest consists of tasks which the user needs to solve in order to proceed to the next quest.

This long-term project consists of four parts – an Android App, iOS App, API and Admin panel. To be able to discover and buy quests, the users should be registered and logged-in.

The quests are related to real-world locations and specific for different cities. To achieve this functionality, we used Google Maps for Map implementation.

The first phase is with a single-player mode. It is lightweight and works fast on all Android devices above version 4.4 KitKat. The game provides the best possible performance and user experience to satisfy and encourage users to make another purchase – a new quest or to replay an old one.

Another interesting feature of the app we implemented is the Augmented reality (AR). With the help of advanced AR technologies, we made the information about the surrounding world interactive and it can be digitally altered. Parts of the real environment and its objects can be overlaid in real time. The searched object (described in the specific quest) can be scanned. It is registered, recognized and verified so that the user can continue to the following task. Free hints can also be received via the AR functionality.


Technologies Used:
  • The backend API is designed and developed on latest JAVA & Spring framework
  • The game is developed as native Android and iOS applications
  • Google Maps is used for Map implementation.

Here is what CityStories' CEO has to say about working with us

Team experience

Here you can find the profiles of our senior software architects and leads as well as some of our more experienced regular software developers.
Senior Java Software Architect
  • 15-16 years of professional experience in Software Development
  • Computer Science education, Germany
  • German & English languages – professional working proficiency
  • Technology Stack:
    • Programming Languages: Java, C, C++, .NET, C#, 8051, 8086–Assembler, PHP, JavaScript
    • Technologies & Frameworks: Oracle ADF, Spring Framework JPA, Hibernate, ADF BC, Netbeans, JSP, JSF, Apache Trinidad, ADF Faces, GWT DWR, Apache Thrift, Jersey JAX-RS, Hessian, JUnit, Mockito, PowerMock, Docker
    • Databases: Oracle, PostgreSQL, MySQL, NoSQL, Ehcache

Senior Lead Full-Stack Developer
  • 19-20 years of professional experience in Software Development
  • English language – professional working proficiency
  • Technology Stack:
    • Programming Languages: Java, Ruby, PHP, JavaScript, Bash, C++, .NET, C#, Android Java
    • Technologies & Frameworks: Java Spring, ASP.NET MVC, ASP.NET Web API, Entity Framework, JPA, Angular.JS, Node.JS, Express.JS, jUnit, MEAN Stack, Docker
    • Databases: Oracle, MaxDB, PostgreSQL, MySQL, MSSQL, NoSQL
Senior Lead Front-end Developer
  • 6-7 years of professional experience in Software Development
  • English language – professional working proficiency
  • Computer Science education
  • Technology Stack:
    • Programming Languages: JavaScript
    • Technologies & Frameworks: React, React Native, Redux, Angular.js, Webpack, Grunt, Gulp, Browserify, PhoneGap, Backbone, Node.js, Express.js, Restify.js, Mongoose, Passport, Nginx, Docker, Rancher, Kubernetes
    • Databases: MySQL, NoSQL – MongoDB, Elasticsearch, Firebase
Java Back-end Developer
  • 3-4 years of professional experience in Software Development
  • English language – professional working proficiency
  • Computer Science education
  • Technology Stack:
    • Programming Languages: Java, Java Script
    • Technologies & Frameworks: Spring Framework, JPA, Hibernate, JUnit, Mockito, PowerMock, Docker
    • Databases: MySQL, PostgreSQL, MSSQL
Full Stack Lead Developer & Technical Project Manager
  • 3-4 years of professional experience in Software Development
  • English language – professional working proficiency
  • Computer Science education
  • Technology Stack:
    • Programming Languages: Java, C++, .NET, C#, PHP, JavaScript
    • Technologies & Frameworks: Java Spring, ASP.NET MVC, ASP.NET Web API, Entity Framework, JPA, Angular.js, Node.js, Express.js, jQuery, jUnit, MEAN Stack, Docker
    • Databases: MySQL, MSSQL, NoSQL
Senior UX/UI Designer
  • 6-7 years of professional experience in UX and UI design
  • English language – professional working proficiency
  • Technology Stack:
    • Design Tools: Photoshop, Illustrator, Lightroom, Sketch, Axure, Adobe XD
    • Prototyping: Marvel, InVision
    • Motion Design Tools: Flinto, After Effects
    • Collaboration Tools: InVision, Zeplin, Overflow
QA Lead & Automation QA
  • 3-4 years of professional experience
  • German & English languages – professional working proficiency
  • Technology Stack:
    • Programming Languages: JavaScript, Python, C#
    • Technologies & Frameworks: MochaJS, ChaiJS, Nunit, Unittest, Selenium Webdriver, Node.js, Request
    • Types and Levels of Testing: Integration Testing, System Testing, UI (Acceptance) Testing, Usability Testing, Functional Testing, Regression Testing, UI Automation (with NodeJS, Mocha, Chai and Selenium Webdriver), REST API Automation (Python)
    • Databases: RDBs, MS SQL, SQL

Company culture

We are a great team of tech inspired people, who are interested in supporting our clients and partners in innovative and challenging projects. We love building lasting collaborations where we value open communication and feedback. We believe in transparency and open discussion of every challenge, because together we find better ways of handling each situation.

We learn constantly, grow our knowledge, explore and build expertise in new technologies and trends in software development.

We are extremely focused on understanding our clients' priorities and making sure we provide dedicated support especially in the important moments for them such as design reviews from the company's stakeholders, product's demo presentations, product launches and other.

Challenges don't scare us, because the challenging moments make our team even stronger.

We would like to see your next project and be part of it.