Skip to main content
Top expert badge
Recommended expert
Profile header background

Jan G.-Master Data Application

Jan G.
Profile header overlay
Düsseldorf, Germany

Check rate

Experience

Feb 2025 - Present
Remote

Master Data Application

confidential

Position Summary
Master Data Application at confidential
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Visualization, search, and maintenance of various types of master data, providing them via a REST API, and implementing a variety of import and export formats.

  • Implementation, architecture, project management.

  • Technologies and tools: Angular (Signals, Signal Store, swagger-codegen, standalone components), Java, PostgreSQL, ActiveMQ, JavaScript, Spring Boot (Spring Core, Spring MVC, Spring Data/JPA via Hibernate, Spring Security, Spring Modulith), JUnit, Flyway, QueryDSL, GraphQL, REST API, Node, npm, Maven, SonarQube, GitLab CI/CD pipelines, Docker, Nexus, OpenAPI + Swagger UI, Keycloak, OAuth2, OpenID Connect, IntelliJ IDEA, Jira, Confluence.

Oct 2024 - Dec 2024

Plant Profile Online

welivit GmbH

Position Summary
Plant Profile Online at welivit GmbH
Industries
Energy
Business Areas
Finance
Information Technology
  • Management of solar plant data including technical components, photos, and commercial data for contracts, insurance, and orders.

  • Integration of VCOM monitoring to track outages and manage service providers.

  • Automatic invoice recognition with assignment to companies, plants, and contracts, review, approval, and payment via the banking system.

  • Dashboard for an overview of tasks and action status.

  • Integration of the fund management email inbox to handle incoming emails.

  • Storage of all documents via REST API in the document management system.

  • Implementation.

  • Technologies and tools: Java, Spring, Vaadin (migration from version 7 via 8 to 23 and 24), Hibernate, Camunda BPMN, Quartz, REST, JUnit, Mockito, Selenium, Testbench, MySQL, Tomcat, Maven, GitLab, Jenkins, SonarQube, Nexus, Jira, Confluence.

Apr 2024 - Oct 2024

Master Data Application

confidential

Position Summary
Master Data Application at confidential
Industries
Information Technology
Business Areas
Information Technology
Project Management
  • Visualization, search, and maintenance of various types of master data, providing them via a REST API, and implementing a variety of import and export formats.

  • Authentication using OAuth2 (OIDC) with Keycloak in the frontend and backend (Spring Security).

  • Implementation, architecture, project management, team leadership.

  • Technologies and tools: Angular (Signals, Signal Store, swagger-codegen, standalone components), Java, PostgreSQL, JavaScript, Spring Boot (Spring Core, Spring MVC, Spring Data/JPA via Hibernate, Spring Security, Spring Modulith), JUnit, Flyway, QueryDSL, GraphQL, REST API, Node, npm, Maven, SonarQube, GitLab CI/CD pipelines, Docker, Nexus, OpenAPI + Swagger UI, Keycloak, OAuth2, OpenID Connect, IntelliJ IDEA, Jira, Confluence.

Aug 2021 - Mar 2024

CAT

Kombiverkehr GmbH

Position Summary
CAT at Kombiverkehr GmbH
Industries
Transportation
Business Areas
Information Technology
Project Management
  • Analysis of the codebase and refactoring (Spring → Spring Boot, Hibernate 4 → 5).

  • Optimization of business processes through code reviews and reverse engineering.

  • Introduction of Apache Kafka (Kafka Streams) as a potential replacement for Camel.

  • Implementation of new requirements (e.g. refactoring of the schedule importer).

  • Setup of CI/CD processes with GitLab pipelines, Nexus, Sonar, Ansible.

  • Creation of observability tools for the OpenIT Cockpit (scripts with Jolokia for JMX metrics).

  • Improvement of observability using Graylog and introduction of correlation IDs.

  • Direct access to the Unix shell for configuring systemd jobs.

  • Improvement of search performance through MongoDB projections.

  • Evaluation and prototyping for a browser-based replacement of the Eclipse RCP client with Angular.

  • Implementation with NX for modularization and preparation for a micro-frontend environment.

  • Replacement of Jasmine with Jest and application of modern Angular concepts (Signals, Signal Store).

  • Interim team leadership with development planning and stakeholder management.

  • Project management, team leadership, architecture, implementation, DevOps.

  • Technologies and tools: Java 8, Java 21, Apache Camel, Spring Boot, Spring Core, Spring Data JPA + JDBC (Informix), Informix DB, stored procedures, MongoDB, Spring WebMVC, Spring Security, Angular, PrimeNG, Jest, JUnit, Swagger, Eclipse RCP, Keycloak, OAuth2, OpenID Connect, ActiveMQ, JMS, REST API, Apache Kafka, Graylog, Node, npm, Maven, Ansible, OpenAPI, IntelliJ IDEA, GitLab CI/CD pipelines, Docker, Nexus, Jira, Confluence.

Aug 2020 - Jun 2021

NBSS

ecotel communications AG

Position Summary
NBSS at ecotel communications AG
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • Creation of BPMN-based business processes based on product management requirements and reverse engineering.

  • Reimplementation of the inventory system in a microservice architecture with Camunda orchestration.

  • Integration of external service providers and provision of an API for a separately developed frontend.

  • Evaluation of microservice tools (e.g. Spring Cloud Config, Spring Boot Admin).

  • Architecture and implementation.

  • Technologies and tools: Java 11, Spring Boot (Spring Data/JPA, MVC), MariaDB, Camunda, ActiveMQ, JMS, microservice architecture, OpenAPI, IntelliJ IDEA, GitLab.

Jan 2020 - Feb 2020

Vacation Management

COMINTO GmbH

Position Summary
Vacation Management at COMINTO GmbH
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Implementation of an internal vacation management system.

  • Implementation based on Angular (Controller, Services, Forms, Authentication, CLI) with the Clarity UI framework.

  • Design and development.

  • Technologies and tools: Angular/Angular CLI, Node.js, npm, IntelliJ IDEA, Jira, Confluence.

Oct 2019 - Dec 2019

Explain Service

ARD, ZDF, Deutschlandradio Beitragsservice

Position Summary
Explain Service at ARD, ZDF, Deutschlandradio Beitragsservice
Industries
Media and Entertainment
Business Areas
Information Technology
  • Tool for receiving SQL queries (DB2) via REST, executing them against DB2, storing the results, and displaying them graphically.

  • Build integration: Abort if CPU cost thresholds are exceeded, approval via graphical interface.

  • Design and development.

  • Technologies and tools: Java 11, Spring Boot, Spring Data JPA (Postgres + DB2), Spring Security (LDAP), Spring Vaadin, Spring Web MVC, Maven, IntelliJ IDEA, Jenkins, Vaadin 14.

Oct 2019 - Dec 2019

TDET

ARD, ZDF, Deutschlandradio Beitragsservice

Position Summary
TDET at ARD, ZDF, Deutschlandradio Beitragsservice
Industries
Media and Entertainment
Business Areas
Information Technology
Product Development
  • Porting a Java SWT application to a browser environment for test data creation.

  • Graphical interface displays test sets; users can create their own sets and enable start via REST.

  • Design and development.

  • Technologies and tools: Java 11, Spring Boot, Spring Data JPA (Postgres + DB2), Spring Security (LDAP), Spring Vaadin, Spring Web MVC, Vue.js, Maven, IntelliJ IDEA, Jenkins.

Feb 2019 - Aug 2019

Ticket Connector

ecotel communications AG

Position Summary
Ticket Connector at ecotel communications AG
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • Wrapper for the OTRS web service to connect various internal and customer systems.

  • Aggregation of existing systems and dynamic connection to the OTRS backend.

  • Technologies and tools: Java 11, Spring Boot, Spring Data/JPA (Hibernate), Spring Web MVC, MySQL, SOAP, REST, Swagger, SoapUI, Maven, IntelliJ IDEA, GitLab.

Nov 2018 - Aug 2019

Quality Report

ecotel communications AG

Position Summary
Quality Report at ecotel communications AG
Industries
Telecommunication
Business Areas
Information Technology
  • Aggregation and analysis of existing data with presentation in a web frontend.

  • Porting a shell script + Perl project to Java/Spring Boot and refactoring the algorithms.

  • Technologies and tools: Java 11, Spring Boot, Spring Data/JPA (Hibernate), Spring Web MVC/Webflux, Thymeleaf, MySQL, Oracle, Postgres, jQuery Datatables, Bootstrap, Maven, IntelliJ IDEA, GitLab.

Sep 2018 - Jan 2019

Pandora

ecotel communications AG

Position Summary
Pandora at ecotel communications AG
Industries
Telecommunication
Business Areas
Information Technology
  • Migration of enterprise processes to a microservice architecture.

  • Integration of external REST interfaces as a facade.

  • Mapping of external data models into a central manager model (MongoDB).

  • Technologies and tools: Java 8, Spring Boot, Spring Data/JPA (Hibernate), MySQL, Oracle, MongoDB, REST, jQuery Datatables, ActiveMQ, Maven, IntelliJ IDEA, GitLab, Jax-WS, Apache CXF.

Aug 2018 - Jul 2020

Online-BKM

Blätterkatalog

Position Summary
Online-BKM at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Porting the SWT application BKM to a cloud-native solution with a microservice architecture.

  • Extracting required functions through reverse engineering from the legacy application.

  • Backend based on event-driven communication with Apache Kafka, REST API using Spring Web.

  • Frontend implementation with Vue.js.

  • Implementation.

  • Technologies and tools: Java 11, Spring Boot, Apache Kafka, Spring Cloud Stream, Spring Batch, Spring Web, JavaScript/Vue.js, IntelliJ IDEA, Jira, Confluence.

Jun 2018 - Jul 2018

Redesign App-Machine

Blätterkatalog

Position Summary
Redesign App-Machine at Blätterkatalog
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Operations
Product Development
  • New development of the App-Machine with current technologies, a modern UI, and features to automate app creation.

  • Handover, finalization, bug fixes, operation.

  • Technologies and tools: Java, Spring Boot, Spring Data/JPA, Spring Security, Spring Core, Hibernate, MySQL, Thymeleaf, Kotlin, Jenkins, iOS/Xcode, Android, IntelliJ IDEA, jQuery, Maven, Scrum, Jira, Confluence.

Jan 2017 - Dec 2018

Newsfeed

Blätterkatalog

Position Summary
Newsfeed at Blätterkatalog
Industries
Media and Entertainment
Business Areas
Information Technology
Project Management
  • Aggregation of various news sources in the Android app.

  • Project management and development.

  • Technologies and tools: Java, Android, RxJava, Retrofit, RSS feed, Atom feed, YouTube API, Twitter API, Facebook API, Realm, Scrum, Jira, Confluence.

Jan 2015 - Dec 2018

Android App (native)

Blätterkatalog

Position Summary
Android App (native) at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Project Management
  • Replacing the cross-platform solution with a native Android app in Java.

  • Technical project management and development.

  • Technologies and tools: Java, Android, Realm, RxJava, Retrofit, Kotlin, Docker, Gradle, Scrum, Jira, Confluence.

Jan 2015 - Dec 2018

Blätterkatalog Modules

Blätterkatalog

Position Summary
Blätterkatalog Modules at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • PrintSave module: printing/saving PDF page ranges.

  • Checkout module: cart export and creation of order fax/email.

  • Recommendation module: interface for sharing content via email and social media.

  • Global search and Lucene-based search in PHP for full-text search in issue archives.

  • Project management and development.

  • Technologies and tools: PHP, Zend Framework, FPDF, Apache, SMTP, MySQL (myISAM full-text index), Scrum, Jira, Confluence.

Jan 2015 - Dec 2018

Global Search Waltertools

Walter AG

Position Summary
Global Search Waltertools at Walter AG
Industries
Manufacturing
Business Areas
Information Technology
Project Management
  • Global search for the client Walter.

  • Technical project management and development.

  • Technologies and tools: PHP, PDF, SSH, Zend Framework, MySQL (myISAM full-text index), Apache, JavaScript, Scrum, Jira, Confluence.

Jan 2014 - Dec 2018

Global Search Schachermayer

Schachermayer-Großhandelsgesellschaft m.b.H.

Position Summary
Global Search Schachermayer at Schachermayer-Großhandelsgesellschaft m.b.H.
Industries
Retail
Business Areas
Information Technology
Project Management
  • Developed a global search in PHP with a Spring frontend for full-text search across publications.

  • Developed automated import and update mechanisms.

  • Technical and business project management and development.

  • Technologies and tools: PHP, PDF, SSH, Zend Framework, MySQL (myISAM full-text index), Apache, Spring Security, JavaScript, Scrum, Jira, Confluence.

Jan 2014 - Dec 2017

FileProxy E.R. Ship

E.R. Schiffahrt GmbH & Cie. KG

Position Summary
FileProxy E.R. Ship at E.R. Schiffahrt GmbH & Cie. KG
Industries
Transportation
Business Areas
Information Technology
Project Management
  • Secured user data by setting up a file proxy with access restrictions for authorized requests.

  • Technical and business project management and development.

  • Technologies and tools: PHP, Scrum, Jira, Confluence.

Mar 2013 - Jun 2014

App-Machine

Blätterkatalog

Position Summary
App-Machine at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Designed, developed, and built a web application for creating and managing iOS and Android apps with templates for clients.

  • Maintenance and further development.

  • Technologies and tools: Java, Spring MVC, Spring Security, Spring Core, Hibernate, MySQL, JSP, Jenkins, iOS/Xcode, Android, Ant, jQuery, Scrum, Jira, Confluence.

Jan 2011 - Dec 2018

Shelf Manager

Blätterkatalog

Position Summary
Shelf Manager at Blätterkatalog
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Product Development
Project Management
  • Application to generate XML files for controlling mobile app content and sending push notifications via GCM and APN.

  • Conceptualization, later project management and development.

  • Technologies and tools: PHP, Zend Framework, GCM, APN, XML, Apache, Caching, jQuery, Scrum, Jira, Confluence.

Jan 2011 - Dec 2016

Android App (Cross-Platform)

Blätterkatalog

Position Summary
Android App (Cross-Platform) at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Developed an application initially for web, Android, and Windows (later only Android and Windows) with HaXe.

  • Project management and development.

  • Technologies and tools: Java, Android, HaXe, C (SDL), Scrum, Jira, Confluence.

Jan 2010 - Dec 2015

PDF Text Extraction

Blätterkatalog

Position Summary
PDF Text Extraction at Blätterkatalog
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Text extraction with coordinates and meta-information from PDF files.

  • Further development, later project management.

  • Technologies and tools: C#, Atala, Scrum.

Jan 2009 - Dec 2010

rescueTec Online Shop

rescue-tec GmbH & Co. KG

Position Summary
rescueTec Online Shop at rescue-tec GmbH & Co. KG
Industries
Information Technology
Retail
Business Areas
Information Technology
  • Shop system based on xtCommerce.

  • Further development and bug fixes.

  • Technologies and tools: PHP, MySQL (myISAM).

Oct 2008 - Jun 2014

Flip Catalog Flash

Blätterkatalog

Position Summary
Flip Catalog Flash at Blätterkatalog
Industries
Information Technology
Business Areas
Customer Service
Information Technology
Product Development
  • Product 'Flip Catalog' as a Flash application for displaying page-flippable PDF content in the browser.

  • Further development of the core (ActionScript), frontend development (XML, HTML, Flash), customer support.

  • Technologies and tools: XML, ActionScript 2/3, HTML.

Mar 2008 - Feb 2010

Online Shop

UDO BÄR GmbH & Co. KG

Position Summary
Online Shop at UDO BÄR GmbH & Co. KG
Industries
Retail
Business Areas
Information Technology
  • Shop applications for the full product range and sub-operators.

  • Ongoing development and coordination with the client, as well as development of new features.

  • Technologies and tools: PHP, JavaScript, JShop, Flash, HTML.

Feb 2008 - Apr 2008

ERGO Access Application

ERGO Versicherungsgruppe AG

Position Summary
ERGO Access Application at ERGO Versicherungsgruppe AG
Industries
Insurance
Business Areas
Business Intelligence
Information Technology
  • Analysis and visualization of an existing Access application (module dependencies and interfaces).

  • Development and visualization using Access and PDF.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Media and Entertainment, Retail, Transportation, Manufacturing, and Telecommunication.

Information Technology
Media and Entertainment
Retail
Transportation
Manufacturing
Telecommunication
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, and Customer Service.

Information Technology
Product Development
Project Management
Customer Service
Profile match chart

Summary

Jan is a strong communicator and a senior developer who stands out because he is interested in the project as a whole and not just in his own area. He doesn’t stop at "works for me", but is only satisfied when the entire project is successfully completed.

Skills

Technologies (Cloud)

  • Apache Kafka +++ Message Bus (Pub/Sub), Streams (Pdf Processing)
  • Platform (Gcp) ++ Gke (Deploying Containers In Kubernetes), Storage
  • Docker +++ Custom Containers, Orchestration With Docker-Compose, Podman
  • Kubernetes ++ Creating Services (Nodeport, Clusterip) And Deployments Via .Yml Configuration, Distribution With Gke
  • Keycloak ++ Design, Installation, Configuration, Administration, Oauth2, Openid Connect

Technologies (Backend)

  • Java +++ Spring Framework (Core, Mvc, Data, Security, Modulith, Webflux), Spring Boot, Reactor, Jpa (Hibernate), Jms, Swagger, Openapi, Apache Camel, Jasperreports, Jax-Ws/Rs, Apache Cxf, Mapstruct, Flyway
  • Php +++ Php 4–Php 7 (Zend Framework)
  • Db (Mariadb, Mysql) +++ Myisam, Innodb
  • Db (Ibm Informix) +++ Tables, Stored Procedures, Views, Triggers
  • Db (Redis, Etcd) ++ Persistence, Distributed Data
  • Db (General) ++ Postgres, Oracle, Db2, Mongodb, Sqlite, Realm
  • Camunda ++ Bpmn

Technologies (Frontend)

  • Java +++ Swt, Vaadin
  • Javascript / Typescript +++ Jquery, Vue.Js, Angular, Primeng, Jest
  • Css / Ui ++ Bootstrap.Css, Angular, Clarity, Vue.Js, Vuetify / Quasar
  • Html +++ Xhtml, Html5, Thymeleaf (Via Spring Boot)
  • Php +++ Smarty Template Engine
  • Android ++ Kotlin, Rxkotlin, Rxjava, Realm, Retrofit, Dagger, Android Jetpack, Material-Components-Android, Proguard, Okhttp

Programming Languages

  • Java +++
  • Haxe +++ Cross-Platform App Development
  • Go +
  • C / C++ +
  • C# ++ Atala
  • Kotlin ++ Android, Core, Spring Boot

Concepts

  • Event-Driven Architecture +++ Apache Kafka, Activemq, Otto Bus (Android Messaging)
  • Microservices ++ Spring Cloud Config, Spring, Rest
  • Testing / Test-Driven ++ Junit, Mockito, @Springboottest, Postman
  • Code Quality +++ Sonarqube, Owasp, Gitlab (Code Review), Clean Code
  • Ci/Cd +++ Gitlab, Jenkins, Nexus
  • Container +++ Docker, Docker-Compose
  • Agile / Scrum +++ 4+ Years In A Scrum Team
  • Devops ++ Bash, Ansible, Graylog, Jolokia, Jmx, Systemd

Build Tools

  • Maven +++ Sonatype Nexus As Repository
  • Ant ++
  • Gradle ++

Software

  • Ide +++ Intellij Idea, Datagrip, Phpstorm, Vscode, Eclipse
  • Scm ++ Cvs, Svn, Git / Gitlab
  • Bugtracking +++ Jira, Bugzilla, Otrs
  • Repository Management ++ Nexus

Web Servers

  • Apache Administration ++
  • Php (Apache Module, Fcgi, Fpm) +++
  • Application Server ++ Tomcat, Undertow, Jetty, Netty

Operating Systems

  • Windows ++ 3.11, 95, 98, 2000, Xp, Windows 7, Windows 10
  • Linux / Unix ++ Suse, Debian, Centos, Ubuntu

Miscellaneous

  • Pdf Tools ++ Atala (C# Project), Fpdf (Php), Pdfbox (Java)
  • Ms Office +++
  • Confluence ++

Languages

German
Native
English
Advanced

Education

Apprenticeship · IT Specialist in Application Development

Statistics

Experience

Total positions 27
Experience in Information Technology 13.5 y
Avg length 2 y 4 m
Longest experience 7 y 11 m

Expertise

Recent roles Master Data Application, Plant Profile Online, CAT
Main industries Information Technology, Media and Entertainment, Retail
Main business areas Information Technology, Product Development, Project Management

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Jan is based in Düsseldorf, Germany and can operate in on-site, hybrid, and remote work models.
Jan speaks the following languages: German (Native), English (Advanced).
Jan has at least 18 years of experience. During this time, Jan has worked in at least 26 different roles and for 13 different companies. The average length of individual experience is 1 year and 8 months. Note that Jan may not have shared all experience and actually has more experience.
Based on recent experience, Jan would be well-suited for roles such as: Master Data Application, Plant Profile Online, CAT.
Jan's most recent position is Master Data Application at confidential.
In recent years, Jan has worked for confidential, welivit GmbH, and Kombiverkehr GmbH.
Jan is most experienced in industries like Information Technology, Media and Entertainment, and Retail. Jan also has some experience in Transportation, Manufacturing, and Telecommunication.
Jan is most experienced in business areas like Information Technology, Product Development, and Project Management. Jan also has some experience in Customer Service, Finance, and Business Intelligence.
Jan has recently worked in industries like Transportation, Information Technology, and Energy.
Jan has recently worked in business areas like Information Technology, Project Management, and Product Development.
Jan attended education in IT Specialist in Application Development.
Jan is immediately available full-time for suitable projects.
Jan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Jan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 896-1056 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.