Operation and further development of the inventory management system for booksellers (Quimus). It is an in-house development by Libri, sold to its customers as software as a service. The software is developed by two agile teams (about 5 developers each). The system consists of around 25 Java microservices that mainly communicate via messaging and share a common Angular frontend. The application runs on Kubernetes in AWS.
My focus until December 2023: Connecting additional POS systems to the inventory management system. Integrating the data warehouse for reporting. Extending existing features (goods receipts, invoice generation, product management, …). Operations and DevOps tasks.
Focus from January 2024: Extracting product search from the inventory management system into a global service to use in other applications. Integrating product search into the booksellers' online shops (also run by Libri). Importing and providing digital items in product search.
Nov 2021 - Aug 2022
10 months
Hamburg, Germany
Lorem ipsum dolor sit amet
EOS Technology Solutions GmbH
Agile development of the B2B portal for coordination between EOS and its clients. Connecting additional systems to the existing product.
Technologies used in the backend: Java 17, Kotlin, Spring Boot, Spring Cloud Gateway, Lombok, GraphQL, REST, RabbitMQ, Gradle, Oracle, Liquibase, Docker, Jib, Kubernetes, Jenkins, GitLab CI, JUnit 5, Mockito, WireMock
Technologies used in the frontend: TypeScript, React, Redux, Apollo, Jest, TestCafe
Apr 2021 - May 2022
1 year 2 months
Hürth, Germany
Lorem ipsum dolor sit amet
Brunata-Metrona GmbH
Complete development of multiple microservices to receive and process meter data for heating cost billing.
Main contact person for the clients WeltN24 GmbH and the SPD
N24: Use of the CoreMedia CMS as the central system to manage all delivery channels: web, mobile, apps, info screens (e.g., at airports)
Coaching and architecture for a subproject of stern.de at Gruner + Jahr
Other technologies used: Spring, MySQL, PostgreSQL, MongoDB, ElasticSearch, Maven, Git, SVN, Varnish, jQuery, Apache web server, Tomcat, IntelliJ IDEA
Nov 2010 - Jan 2014
3 years 3 months
Hamburg, Germany
Senior Application Developer
Interone GmbH
Programming content management systems in Java with CoreMedia or Spring 3, and developing Android apps for clients: O2 Telefónica, N24, BMW, Affinion International
Technical guidance for development teams consisting of junior application developers and external developers
Further development of the community platform "o2more"
Relaunch of the N24 website
Development of several Android apps for savings banks
Other technologies used: Maven, SVN, Hibernate, Oracle, MySQL, Varnish, jQuery, Apache web server, Tomcat, Eclipse, IntelliJ IDEA