With about 475 employees at locations in Germany, Belgium, France, Italy, the Netherlands and Switzerland, the vwd group (today part of Infront) is an internationally active collection of companies with strong roots in the local financial markets.

The vwd group offers customized information, communication and technology solutions for financial services providers, companies, media operations and private clients.

xitee was building the next-generation cloud-based asset management solution, which replaced the current desktop application (VWD Portfolio manager). The vwd portfolio manager is the perfect portfolio management solution for Private Banking and Wealth Management. The system supports all process steps in portfolio management, from planning through implementation to controlling. It gives the user the benefits of a standard software solution which can be scaled to the needs of the user as required very flexibly, quickly, and cost effectively.

The new platform fully adopts microservice architecture and is part of a larger ecosystem where it also collaborates with numerous other microservices that make it easier for the users to interact with their customers in compliance with regulatory requirements.

xitee was responsible for development of both back-end and front-end part of the system. The back-end team oversees building Position, Transaction, Risk and Performance services which provide data from various existing systems to new web-based front-end.

And the front-end team was building brand new Angular Dashboard & Widget based application to display various information useful for individual investors.

Technologies: Java, Spring Boot, Hibernate, Swagger, Gradle, Docker, CockroachDB, Flyway, Prometheus, Asciidoc, Angular, PrimeNG, RxJS, Highcharts, Sass.

vwd TransactionSolutions AG is a financial brokerage company, which develops, operates and offers financial securities trading and distribution systems. With several important in-house systems, vwd is a key player in the financial brokerage and market connectivity on the European stock exchanges.

The overall focus is on the operation of securities trading centres in a wide variety of forms:

  • off-exchange
  • on-exchange
  • limit trading
  • request-for-quotes
  • matching systems
turned-on MacBook Pro

xConvertor is a B2B connectivity solution providing customized access to many different stock or energy exchanges as a primary connection for trading. It connects brokers with markets and market makers and converts their communication (e.g., orders, quotes, etc.). The conversion is not only covering different technical interfaces (e.g., various FIX dialects, JSON, etc.), but it also provides business logic conversions. As an example, we compensate differences in message workflows, map and convert differently generated IDs and do other content conversions of the messages.

Application architecture was decided to be a point-to-point bridge with inner routing and generic, highly configurable conversion engine. Specific type of routing differs between plugins. Application supports multiple connections in a single instance and multiple instances running in parallel.

Technologies: Java 11, Spring, QuickFixJ, Log4J, Gradle, Oracle SQL, Git

MEDICPROOF is a subsidiary company of the PKV-Verband and provides the assessment of insurance cases for people insured under one of the private insurance companies. MEDICPROOF guarantees that all assessments are done according to the laws and regulations, and done while upholding the same standards for all cases.

To streamline their work, there are many systems used by the employees and assessment experts.

One of these systems is called ProofCenter, which is the system our team was helping to develop, and maintain. ProofCenter is a system that supports the insurance experts in the scheduling, correspondence and digital transmission of their expert reports to MEDICPROOF.

ProofCenter is directly or indirectly used by all other applications in the MEDICPROOF ecosystem. The application consists of Backend and Frontend (ProofCenter Client).

Technologies: Intellij IDEA; SQL Management Studio, JBoss / Java, EJB, Spring, JAVA EE, Hibernate, REST, Git

kv.digital GmbH is the innovative competence center for the digitalization of medical care in private practice. The company develops innovative platform, web and app solutions – for instance for the connection of doctors with each other, for the connection of doctors with their patients, for the provision and booking of medical appointments or for information about emergency practices.

There is a platform (Electronic Appointment Service ETS) for booking medical appointments for persons with statutory health insurance. This is a highly distributed system. Individual microservices handle various tasks. The services communicate via a message broker; the frontend is supplied via REST.

The goal of this project was to extend the system with functional requirements, to normalize it technically and to optimize the architecture in parts. The tasks included:

  • Implementation of individual features incl. unit and integration tests.
  • Planning and conceptualization of technical tasks
  • Checking and optimizing code quality

Scrum was used as the development methodology.

person in white long sleeve shirt holding gray pen

A sub-project of the ETS was Impfterminservice (ITS), where one can book the appointment for the coronavirus vaccination.

Technologies:

Backend: Java, Spring / SpringBoot, Hibernate, POI, SolR, Liquibase, Freemarker, Resteasy, TestNG/Hamcrest, Mysql, Couchbase, ActiveMQ, Docker, IDEA

Frontend: Angular (for patients), AngularJS (for doctors)

MediService AG is a company active in the field of healthcare and well-being that was founded in Switzerland over 20 years ago. Main areas of business are the online pharmacy and treatment of chronically ill patients. The services provided include prescription maintenance (in cooperation with doctors and health insurance providers), online medication ordering and their delivery (including items only available outside Switzerland) and individual therapy for chronically ill patients in their own home.

xitee developed and still maintains the web application Kundenkonto, which allows patients or users to create and track orders for medicines online. It is also possible for them to maintain their contact details (e.g. delivery addresses) or available prescriptions. The application was primarily conceived and designed for mobile devices.

assorted-color medication pills

KundenKonto consists of 2 parts:

1, User part
a. Registration process
b. Login
c. Password management
d. E-shop operations
i. Selection of a medicine based on a doctor’s prescription
ii. Entering the quantity
iii. Filling in the delivery address
iv. Date of delivery
v. Summary of the order
vi. …..
e. Order management/history
f. Notification
g. User data management
i. E-mail
ii. Address management

2, Administration part (designed for tablet)
a. Registration (Login)
b. User account management
c. Administration and management of medical prescriptions

Technologies: Vaadin 10.0.4 (was later migrated from xitee to Vaadin 14.), Java 8, Tomcat 8.5, Maven 4.0.0, PostgreSQL 9.6., JIRA (Atlassian)

compass pflegeberatung GmbH is an independent subsidiary of the Association of Private Health Insurance (Verband der Privaten Krankenversicherung = PKV) which fulfills the advisory requirements of all privately insured persons and their relatives. The telephone care advice is open to everyone who needs advice on care. Free and independent. Our team was working on the development of a completely new modern solution (web-application) that allows compass to manage/provide care consultancy in the most effective and user-friendly way.

xitee, together with HBSN Consulting GmbH, supported and accompanied the client compass throughout the entire project, from brainstorming for a user-friendly and intuitive application to the design of application scenarios and the elaboration of technical requirements to the development of the new core application.

woman in black leather jacket using macbook air

The goal of the project was to replace the existing application with a new and modern web and mobile application that would improve the user experience and make it more intuitive. The result was a browser-based application based on Java, Spring Boot, MS SQL and Docker.

This was implemented in a hybrid project management with an interplay of classic and agile procedures. The core application was divided into individual functions that were specified together, taking into account the priority given by compass. This resulted in the content of the backlog for the work packages. Development took place in defined sprints with the aim of delivering an increment after each sprint.

The core application is a completely new development of an individual software, which was specially designed to meet the requirements and wishes of compass. It contains the complete documentation for the care counseling according to § 7a SGB XI and the counseling visits according to § 37 paragraph 3 SGB XI.

The intuitive structure of the system guides the care counselors as users through the entire processes from the creation of new clients in the basic data to making appointments and conducting the counseling on site or on the phone. The versatile functions include, among other things, comprehensive documentation, billing and the creation of invoices, sending of faxes from the system and an associated document management system. Also integrated is the technical solution of a calendar function including synchronization with Outlook. Furthermore, an assessment has been integrated.

For the users, a user-friendly environment and interface is provided in terms of layout and operability for work in the office (web application) and on the move (mobile). Access rights to the individual functionalities have been implemented with a detailed role and authorization concept.

The new development was conducted in 15 months and introduced “in time” in September 2020. Further development to integrate additional functionalities is planned for 2022.

Technologies: Spring Security, OAuth and JWT. Backend is in Java, Gradle, Spring Boot and Hibernate whereas Frontend is in JavaScript and Angular. As API we use Swagger and as servers Tomcat and Nginx. Database used is MS SQL DB Cluster. Realtime search via Elastic.

Der Verband der Privaten Krankenversicherung e.V. (PKV) represents the general interests of private health insurance companies. They operate the product called PKV-Konnektor which consists of several web applications.

The “PKV-Konnektor” is a platform for various specialist services. It offers a solution for secure data transmission between member companies and between member companies and the PKV association.

person sitting while using laptop computer and green stethoscope near

Our team created new web applications for PKV-Konnektor called XBRL Konverter and BVA. XBRL Konverter uses Apache POI for parsing and generating excel reports having web frontend created in Vaadin.

The BVA Service is an application for creating, managing and sending reports to BVA (Bundesversicherungsamt).

Technologies: Java, Spring Boot, Vaadin, Spring MVC, JavaScript, Eclipse, Vaadin, JavaScript and Spring Framework, Tomcat and JBoss EAP,DB2, MSSQL, Oracle11g, PostgreSQL

Developed in: Scrum, Kanban

AGRANA is an internationally oriented Austrian company which processes agricultural commodities to produce a wide range of industrial products. With around 8,600 personnel based at 53 production facilities located around the world, AGRANA maintains a global presence in agricultural market. AGRANA has been listed in the Prime Market segment of the Vienna Stock Exchange since 1991 and currently is part of the Raiffeisen Group.

vegetable stand

As there are many affiliates of the company using different types and formats of data our team was responsible for development of a reporting tool which helps to unify these data and simplify the reporting process.

The application offers the central database with a web user interface to see, edit and insert the employees’ data. Moreover it offers the possibility of bulk import of the data and provides resulting reports usually as MS Excel files.

Technologies: Java 8, Spring, Hibernate, Vaadin 7, MSSQL, JasperReports

EMUN Partners is a Czech investment consulting company which gives advice about stock investment and provides annual reports of these investments to their end clients.

EMUN Partners is operating on the Czech investment market since 2011. Some of the products offered are private bank services, management of financial assets, preparation of the generational transfer of property, services for family businesses etc.

man holding black smartphone with flat screen monitor in front

A reporting system for EMUN Partners supports our customer in transition from manual MS Excel based reporting to an automated Java based solution. Our solution automatically downloads and extracts Excel based data from a client’s bank and generates various reports for their end clients.

Technologies: Java Swing, Apache POI and Apache Derby

Patientenverfügung is a joint initiative of companies HBSN and Mediakom. Both companies are the shareholders of the German Society for Prevention (Deutsche Gesellschaft für Vorsorge) and are actively operating for more than 10 years in the German health sector.

“Patientenverfügung” is an innovative online service for creation and management of living wills enabling to specify which medical treatments should be provided in case of serious illness, brain damage or an injury.

doctor holding red stethoscope

Our team was responsible for development of the web application “PV-Generator” which helps to create and manage these living wills.

The web application “PV-Generator” has been created from the bottom up following the V-Modell developing standard. That includes specifying, implementing, testing and delivering the front-end, back-end and a database of the application.

Technologies: Bootstrap, Javascript, JSP, AJAX, unblu, Novalnet libraries for online payments, Spring MVC, Hibernate, Java 8, Apache Tomcat 8, MySQL 5