Jan G.
Stammdaten Anwendung
Erfahrungen
Stammdaten Anwendung
vertraulich
Visualisierung, Suche und Pflege von verschiedenen Arten von Stammdaten, deren Bereitstellung über eine REST-API sowie Implementierung einer Vielzahl von Import- und Export-Formaten.
Realisierung, Architektur, Projektmanagement.
Technologien und Tools: Angular (Signals, Signal-Store, swagger-codegen, Standalone Components), Java, PostgreSQL, ActiveMQ, JavaScript, Spring Boot (Spring Core, Spring MVC, Spring Data/JPA über 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.
Anlagensteckbrief Online
welivit GmbH
Verwaltung der Daten von Solaranlagen inklusive technischer Komponenten, Fotos, kaufmännischer Daten zu Verträgen, Versicherungen und Aufträgen.
Integration des VCOM Monitorings zur Überwachung von Ausfällen und Steuerung von Dienstleistern.
Automatische Rechnungserkennung mit Zuordnung zu Gesellschaften, Anlagen und Verträgen, Prüfung, Freigabe und Zahlung über das Banking-System.
Dashboard für Überblick über Aufgaben und Maßnahmenstatus.
Integration des Fondsmanagement-E-Mail-Posteingangs zur Bearbeitung eingehender E-Mails.
Speicherung aller Dokumente per REST-API im Dokumentenmanagement-System.
Realisierung.
Technologien und Tools: Java, Spring, Vaadin (Migration von Version 7 über 8 auf 23 und 24), Hibernate, Camunda BPMN, Quartz, REST, JUnit, Mockito, Selenium, Testbench, MySQL, Tomcat, Maven, GitLab, Jenkins, SonarQube, Nexus, Jira, Confluence.
Stammdaten Anwendung
vertraulich
Visualisierung, Suche und Pflege von verschiedenen Arten von Stammdaten, deren Bereitstellung über eine REST-API sowie Implementierung einer Vielzahl von Import- und Export-Formaten.
Authentifizierung über OAuth2 (OIDC) mit Keycloak im Frontend und Backend (Spring Security).
Realisierung, Architektur, Projektmanagement, Teamleitung.
Technologien und Tools: Angular (Signals, Signal-Store, swagger-codegen, Standalone Components), Java, PostgreSQL, JavaScript, Spring Boot (Spring Core, Spring MVC, Spring Data/JPA über 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.
CAT
Kombiverkehr GmbH
Analyse der Codebasis und Refactoring (Spring → Spring Boot, Hibernate 4 → 5).
Optimierung von Geschäftsprozessen durch Code Reviews und Reverse Engineering.
Einführung von Apache Kafka (Kafka Streams) als potenzieller Ersatz für Camel.
Implementierung neuer Anforderungen (z. B. Refactoring des Fahrplan-Importers).
Aufbau von CI/CD-Prozessen mit GitLab Pipelines, Nexus, Sonar, Ansible.
Erstellung von Observability-Tools für OpenIT-Cockpit (Scripte mit Jolokia für JMX-Metriken).
Verbesserung der Observability mittels Graylog und Einführung von Correlation-IDs.
Direktzugriff auf Unix-Shell zur Konfiguration von systemd-Jobs.
Verbesserung der Such-Performance durch MongoDB-Projektionen.
Evaluierung und Prototypenerstellung für eine browserbasierte Ablösung des Eclipse RCP-Clients mit Angular.
Umsetzung mit NX zur Modularisierung und Vorbereitung für Micro-Frontend-Umgebung.
Austausch von Jasmine gegen Jest und Einsatz moderner Angular-Konzepte (Signals, Signal-Store).
Interims-Teamleitung mit Entwicklungsplanung und Stakeholder-Management.
Projektmanagement, Teamleitung, Architektur, Realisierung, DevOps.
Technologien und 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.
NBSS
ecotel communications AG
Erstellung von BPMN-gestützten Geschäftsprozessen basierend auf Produktmanagement-Anforderungen und Reverse Engineering.
Neuimplementierung des Bestandssystems in einer Microservice-Architektur mit Camunda-Orchestrierung.
Anbindung externer Dienstleister und Bereitstellung einer API für ein separat entwickeltes Frontend.
Evaluierung von Microservice-Tools (z. B. Spring Cloud Config, Spring Boot Admin).
Architektur und Realisierung.
Technologien und Tools: Java 11, Spring Boot (Spring Data/JPA, MVC), MariaDB, Camunda, ActiveMQ, JMS, Microservice-Architektur, OpenAPI, IntelliJ IDEA, GitLab.
Urlaubsverwaltung
COMINTO GmbH
Realisierung eines internen Urlaubsverwaltungssystems.
Implementierung auf Basis von Angular (Controller, Services, Forms, Authentication, CLI) mit dem Clarity UI-Framework.
Design und Entwicklung.
Technologien und Tools: Angular/Angular CLI, Node.js, npm, IntelliJ IDEA, Jira, Confluence.
Explain Service
ARD, ZDF, Deutschlandradio Beitragsservice
Tool zur Entgegennahme von SQL-Queries (DB2) über REST, Ausführung gegen DB2, Speicherung der Ergebnisse und grafische Darstellung.
Build-Integration: Abbruch bei Überschreitung der CPU-Kosten, Freigabe über grafische Schnittstelle.
Konzeptionierung und Entwicklung.
Technologien und Tools: Java 11, Spring Boot, Spring Data JPA (Postgres + DB2), Spring Security (LDAP), Spring Vaadin, Spring Web MVC, Maven, IntelliJ IDEA, Jenkins, Vaadin 14.
TDET
ARD, ZDF, Deutschlandradio Beitragsservice
Portierung einer Java SWT-Anwendung ins Browser-Umfeld für Testdaten-Erstellung.
Grafische Oberfläche zeigt Testsets, Anwender können eigene Sets anlegen und REST-Start ermöglichen.
Design und Entwicklung.
Technologien und Tools: Java 11, Spring Boot, Spring Data JPA (Postgres + DB2), Spring Security (LDAP), Spring Vaadin, Spring Web MVC, Vue.js, Maven, IntelliJ IDEA, Jenkins.
Ticketconnector
ecotel communications AG
Wrapper für OTRS-Webservice zur Anbindung diverser Um- und Kundensysteme.
Aggregation von Bestandssystemen und dynamische Anbindung des OTRS-Backends.
Technologien und Tools: Java 11, Spring Boot, Spring Data/JPA (Hibernate), Spring Web MVC, MySQL, SOAP, REST, Swagger, SoapUI, Maven, IntelliJ IDEA, GitLab.
Quality-Report
ecotel communications AG
Aggregation und Analyse von Bestandsdaten mit Präsentation im Web-Frontend.
Portierung eines Shell-Script + Perl-Projekts auf Java/Spring Boot und Refactoring der Algorithmen.
Technologien und Tools: Java 11, Spring Boot, Spring Data/JPA (Hibernate), Spring Web MVC/Webflux, Thymeleaf, MySQL, Oracle, Postgres, jQuery Datatables, Bootstrap, Maven, IntelliJ IDEA, GitLab.
Pandora
ecotel communications AG
Migration von Unternehmensprozessen in eine Microservice-Architektur.
Anbindung externer REST-Schnittstellen als Fassade.
Abbildung externer Datenmodelle in ein zentrales Manager-Modell (MongoDB).
Technologien und Tools: Java 8, Spring Boot, Spring Data/JPA (Hibernate), MySQL, Oracle, MongoDB, REST, jQuery Datatables, ActiveMQ, Maven, IntelliJ IDEA, GitLab, Jax-WS, Apache CXF.
Online-BKM
Blätterkatalog
Portierung der SWT-Anwendung BKM zu einer Cloud-nativen Lösung in Microservice-Architektur.
Extraktion benötigter Funktionen per Reverse Engineering aus der Altanwendung.
Backend auf ereignisgesteuerter Kommunikation mit Apache Kafka, REST API mit Spring Web.
Frontend-Umsetzung mit Vue.js.
Realisierung.
Technologien und Tools: Java 11, Spring Boot, Apache Kafka, Spring Cloud Stream, Spring Batch, Spring Web, JavaScript/Vue.js, IntelliJ IDEA, Jira, Confluence.
Redesign App-Machine
Blätterkatalog
Neuentwicklung der App-Machine mit aktuellen Technologien, moderner UI und Features zur Automatisierung der App-Erstellung.
Übernahme, Finalisierung, Bugfixes, Betrieb.
Technologien und 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.
Newsfeed
Blätterkatalog
Aggregation verschiedener News-Quellen in der Android-App.
Projektleitung und Entwicklung.
Technologien und Tools: Java, Android, RxJava, Retrofit, RSS-Feed, Atom-Feed, YouTube-API, Twitter-API, Facebook-API, Realm, Scrum, Jira, Confluence.
Android-App (native)
Blätterkatalog
Ablösung der Cross-Plattform-Lösung durch native Android-App in Java.
Technische Projektleitung und Entwicklung.
Technologien und Tools: Java, Android, Realm, RxJava, Retrofit, Kotlin, Docker, Gradle, Scrum, Jira, Confluence.
Blätterkatalog Module
Blätterkatalog
PrintSave-Modul: Drucken/Speichern von PDF-Seitenbereichen.
Checkout-Modul: Warenkorb-Export und Erstellung von Bestellfax/-mail.
Recommendation-Modul: Schnittstelle zum Teilen von Inhalten per E-Mail und in sozialen Medien.
Globale Suche und Lucene Suche auf PHP-Basis für Volltextsuche in Ausgaben-Archiven.
Projektleitung und Entwicklung.
Technologien und Tools: PHP, Zend Framework, FPDF, Apache, SMTP, MySQL (myISAM Fulltext Index), Scrum, Jira, Confluence.
Globale Suche Waltertools
Walter AG
Globale Suche für den Kunden Walter.
Technische Projektleitung und Entwicklung.
Technologien und Tools: PHP, PDF, SSH, Zend Framework, MySQL (myISAM Fulltext Index), Apache, JavaScript, Scrum, Jira, Confluence.
Globale Suche Schachermayer
Schachermayer-Großhandelsgesellschaft m.b.H.
Entwicklung einer globalen Suche auf PHP-Basis mit Spring-Frontend zur Volltextsuche über Publikationen.
Entwicklung automatisierter Importer- und Update-Mechanismen.
Technische und fachliche Projektleitung und Entwicklung.
Technologien und Tools: PHP, PDF, SSH, Zend Framework, MySQL (myISAM Fulltext Index), Apache, Spring Security, JavaScript, Scrum, Jira, Confluence.
FileProxy E.R. Ship
E.R. Schiffahrt GmbH & Cie. KG
Absicherung der Nutzdaten durch Einrichtung eines File-Proxy mit Zugriffsbeschränkung auf autorisierte Requests.
Technische und fachliche Projektleitung und Entwicklung.
Technologien und Tools: PHP, Scrum, Jira, Confluence.
App-Machine
Blätterkatalog
Konzeption, Entwicklung und Aufbau einer Web-Anwendung zum Erstellen und Verwalten von iOS- und Android-Apps mit Templates für Mandanten.
Wartung und Weiterentwicklung.
Technologien und Tools: Java, Spring MVC, Spring Security, Spring Core, Hibernate, MySQL, JSP, Jenkins, iOS/Xcode, Android, Ant, jQuery, Scrum, Jira, Confluence.
Regalmanager
Blätterkatalog
Anwendung zur Ausgabe von XML-Dateien zur Steuerung von Mobil-App-Inhalten sowie Versand von Push-Nachrichten über GCM und APN.
Konzeptionierung, später Projektleitung und Entwicklung.
Technologien und Tools: PHP, Zend Framework, GCM, APN, XML, Apache, Caching, jQuery, Scrum, Jira, Confluence.
Android-App (Cross-Plattform)
Blätterkatalog
Entwicklung einer Anwendung zunächst für Web, Android und Windows (später Android und Windows) mit HaXe.
Projektleitung und Entwicklung.
Technologien und Tools: Java, Android, HaXe, C (SDL), Scrum, Jira, Confluence.
PDF Text-Extraktion
Blätterkatalog
Text-Extraktion mit Koordinaten und Meta-Informationen aus PDF-Dateien.
Weiterentwicklung, später Projektleitung.
Technologien und Tools: C#, Atala, Scrum.
rescueTec Online Shop
rescue-tec GmbH & Co. KG
Shop-System auf Basis von xtCommerce.
Weiterentwicklung und Bugfixes.
Technologien und Tools: PHP, MySQL (myISAM).
Blätterkatalog Flash
Blätterkatalog
Produkt „Blätterkatalog“ als Flash-Anwendung zur Darstellung von blätterbaren PDF-Inhalten im Browser.
Weiterentwicklung des Core (ActionScript), Frontend-Entwicklung (XML, HTML, Flash), Endkundenbetreuung.
Technologien und Tools: XML, ActionScript 2/3, HTML.
Online Shop
UDO BÄR GmbH & Co. KG
Shop-Anwendungen für das Gesamtsortiment und Sub-Betreiber.
Weiterentwicklung und Abstimmung mit dem Kunden sowie Entwicklung neuer Features.
Technologien und Tools: PHP, JavaScript, JShop, Flash, HTML.
ERGO Access-Anwendung
ERGO Versicherungsgruppe AG
Analyse und Visualisierung einer bestehenden Access-Anwendung (Modul-Abhängigkeiten und Schnittstellen).
Entwicklung und Visualisierung mit Access und PDF.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (13.5 Jahre), Medien und Unterhaltung (8 Jahre), Einzelhandel (7.5 Jahre), Transport (6.5 Jahre), Fertigung (4 Jahre) und Telekommunikation (2 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (17.5 Jahre), Produktentwicklung (13.5 Jahre), Projektemanagement (13 Jahre) und Kundendienst (5.5 Jahre).
Zusammenfassung
Jan ist ein kommunikationsstarker Senior-Entwickler, der sich insbesondere dadurch auszeichnet, dass er sich für das Projekt im Gesamten interessiert und nicht nur für seinen Teilbereich. Dadurch bleibt er nicht bei „funktioniert für mich“ stehen, sondern ist erst zufrieden, wenn das Gesamtprojekt erfolgreich abgeschlossen wird.
Fähigkeiten
Technologien (Cloud)
- Apache Kafka +++ Message-bus (Pub/sub), Streams (Pdf-verarbeitung)
- Plattform (Gcp) ++ Gke (Deployment Von Container In Kubernetes), Storage
- Docker +++ Custom-container, Orchestrierung Über Docker-compose, Podman
- Kubernetes ++ Erstellen Von Services (Nodeport, Clusterip) Und Deployments Über .Yml-konfiguration, Distribution Über Gke
- Keycloak ++ Konzeption, Installation, Konfiguration, Administration, Oauth2, Openid-connect
Technologien (Backend)
- Java +++ Spring Framework (Core, Mvc, Data, Security, Modulith, Webflux), Spring Boot, Reactor, Jpa (Hibernate), Jms, Swagger, Openapi, Apache Camel, Jasper-reports, 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, Trigger
- Db (Redis, Etcd) ++ Persistenz, Verteilte Daten
- Db (Allgemein) ++ Postgres, Oracle, Db2, Mongodb, Sqlite, Realm
- Camunda ++ Bpmn
Technologien (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
Programmiersprachen
- Java +++
- Haxe +++ Cross-plattform App-entwicklung
- Go +
- C / C++ +
- C# ++ Atala
- Kotlin ++ Android, Core, Spring Boot
Konzepte
- Event-driven Architecture +++ Apache Kafka, Activemq, Otto Bus (Messaging On Android)
- Microservices ++ Spring Cloud Config, Spring, Rest
- Testen / Testgetriebene Entwicklung ++ Junit, Mockito, @Springboottest, Postman
- Code-qualität +++ Sonarqube, Owasp, Gitlab (Code Review), Clean Code
- Ci/cd +++ Gitlab, Jenkins, Nexus
- Container +++ Docker, Docker-compose
- Agile / Scrum +++ 4+ Jahre Im Scrum-team
- Devops ++ Bash, Ansible, Graylog, Jolokia, Jmx, Systemd
Build-tools
- Maven +++ Sonatype Nexus Als Repository
- Ant ++
- Gradle ++
Software
- Ide +++ Intellij Idea, Datagrip, Phpstorm, Vscode, Eclipse
- Scm ++ Cvs, Svn, Git / Gitlab
- Bugtracking +++ Jira, Bugzilla, Otrs
- Repository Management ++ Nexus
Webserver
- Apache Administration ++
- Php (Apache Module, Fcgi, Fpm) +++
- Application Server ++ Tomcat, Undertow, Jetty, Netty
Betriebssysteme
- Windows ++ 3.11, 95, 98, 2000, Xp, Windows 7, Windows 10
- Linux / Unix ++ Suse, Debian, Centos, Ubuntu
Sonstiges
- Pdf-tools ++ Atala (C#-projekt), Fpdf (Php), Pdfbox (Java)
- Ms Office +++
- Confluence ++
Sprachen
Ausbildung
Ausbildung · Fachinformatiker Anwendungsentwicklung
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Jan ansässig?
Welche Sprachen spricht Jan?
Wie viele Jahre Erfahrung hat Jan?
Für welche Rollen wäre Jan am besten geeignet?
Was ist das neueste Projekt von Jan?
Für welche Unternehmen hat Jan in den letzten Jahren gearbeitet?
In welchen Industrien hat Jan die meiste Erfahrung?
In welchen Bereichen hat Jan die meiste Erfahrung?
In welchen Industrien hat Jan kürzlich gearbeitet?
In welchen Bereichen hat Jan kürzlich gearbeitet?
Was ist die Ausbildung von Jan?
Wie ist die Verfügbarkeit von Jan?
Wie hoch ist der Stundensatz von Jan?
Wie kann man Jan beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Stammdaten Anwendung
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Düsseldorf, Deutschland arbeiten