Top expert badge
Recommended expert
Profile header background

Jan G.

Master Data Application

Jan G.
Profile header overlay
Düsseldorf, Germany

Experience

Feb 2025 - Present
1 year 2 months
Remote

Master Data Application

confidential

Expertise details
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
3 months

Plant Profile Online

welivit GmbH

Expertise details
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
7 months

Master Data Application

confidential

Expertise details
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
2 years 8 months

CAT

Kombiverkehr GmbH

Expertise details
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
11 months

NBSS

ecotel communications AG

Expertise details
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
2 months

Vacation Management

COMINTO GmbH

Expertise details
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
3 months

Explain Service

ARD, ZDF, Deutschlandradio Beitragsservice

Expertise details
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
3 months

TDET

ARD, ZDF, Deutschlandradio Beitragsservice

Expertise details
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
7 months

Ticket Connector

ecotel communications AG

Expertise details
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
10 months

Quality Report

ecotel communications AG

Expertise details
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
5 months

Pandora

ecotel communications AG

Expertise details
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
2 years

Online-BKM

Blätterkatalog

Expertise details
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
2 months

Redesign App-Machine

Blätterkatalog

Expertise details
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
2 years

Newsfeed

Blätterkatalog

Expertise details
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
4 years

Android App (native)

Blätterkatalog

Expertise details
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
4 years

Blätterkatalog Modules

Blätterkatalog

Expertise details
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
4 years

Global Search Waltertools

Walter AG

Expertise details
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
5 years

Global Search Schachermayer

Schachermayer-Großhandelsgesellschaft m.b.H.

Expertise details
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
4 years

FileProxy E.R. Ship

E.R. Schiffahrt GmbH & Cie. KG

Expertise details
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
1 year 4 months

App-Machine

Blätterkatalog

Expertise details
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
8 years

Shelf Manager

Blätterkatalog

Expertise details
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
6 years

Android App (Cross-Platform)

Blätterkatalog

Expertise details
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
6 years

PDF Text Extraction

Blätterkatalog

Expertise details
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
2 years

rescueTec Online Shop

rescue-tec GmbH & Co. KG

Expertise details
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
5 years 9 months

Flip Catalog Flash

Blätterkatalog

Expertise details
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
2 years

Online Shop

UDO BÄR GmbH & Co. KG

Expertise details
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
3 months

ERGO Access Application

ERGO Versicherungsgruppe AG

Expertise details
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
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Jan based?

Jan is based in Düsseldorf, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Jan speak?

Jan speaks the following languages: German (Native), English (Advanced).

How many years of experience does Jan have?

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.

What roles would Jan be best suited for?

Based on recent experience, Jan would be well-suited for roles such as: Master Data Application, Plant Profile Online, CAT.

What is Jan's latest experience?

Jan's most recent position is Master Data Application at confidential.

What companies has Jan worked for in recent years?

In recent years, Jan has worked for confidential, welivit GmbH, Kombiverkehr GmbH, and ecotel communications AG.

Which industries is Jan most experienced in?

Jan is most experienced in industries like Information Technology, Media and Entertainment, and Retail. Jan also has some experience in Transportation, Manufacturing, and Telecommunication.

Which business areas is Jan most experienced in?

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.

Which industries has Jan worked in recently?

Jan has recently worked in industries like Transportation, Information Technology, and Telecommunication.

Which business areas has Jan worked in recently?

Jan has recently worked in business areas like Information Technology, Project Management, and Product Development.

What is Jan's education?

Jan attended education in IT Specialist in Application Development.

What is the availability of Jan?

Jan is immediately available full-time for suitable projects.

What is the rate of Jan?

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.

How to hire Jan?

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.

1000
750
500
250
Rate comparison chart
Market avg: 820-980 €
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.