Senior Fullstack Software-Entwickler, -Architekt, Trainer und Coach mit Schwerpunkt Java, Spring, GraphQL, React, TypeScript
Aktualisiert am 16.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.08.2024
Verfügbar zu: 70%
davon vor Ort: 10%
Java
ReactJS
Spring
GraphQL
Spring Boot
TypeScript
JPA
Kafka
Front-End
Back-End
JavaScript
Deutsch
Muttersprache
englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland

zurzeit nur remote

möglich

Projekte

Projekte

2 Jahre
2022-12 - heute

Implementierung einer B2B-Web-Anwendungen

Softwareentwicklung und -Architektur Java TypeScript React
Softwareentwicklung und -Architektur
- Entwurf und Fullstack Entwicklung einer React-basierten Web-Anwendung
Java 17 Spring REST ReactJS TypeScript PostgreSQL JUnit Testcontainers
Java TypeScript React
2 Jahre 11 Monate
2022-01 - heute

Beratung und Coaching

Architekt und Coach React Java GraphQL ...
Architekt und Coach
  • Beratung und Coaching von Entwickler-Teams Reviews von Frontend- und Backend-Anwendungen und -Architekturen

React Java GraphQL MobX TypeScript Spring JavaScript/ES6 PostgreSQL
1 Jahr 6 Monate
2020-07 - 2021-12

Entwicklung einer Web-Anwendung für Online-Anträge

Senior Software-Entwicker und -Architekt React TypeScript Java ...
Senior Software-Entwicker und -Architekt
  • Architektur und Entwicklung einer Web-Anwendung fu?r beho?rdliche Online-Formulare und -Antra?ge

  • Entwicklung von Unit- Integration- und End2End-Test

  • Umsetzung eines automatisierten Build- und Releaseprozesses

  • Schulung und Coaching neuer Mitarbeiter

Bitbucket Atlassian JIRA Jenkins
React TypeScript Java JavaScript Git Maven
6 Monate
2019-10 - 2020-03

Neuentwicklung Web-Portal

Senior Software-Entwickler und -Architekt GraphQL (Java) Java Spring Boot ...
Senior Software-Entwickler und -Architekt
  • Architektur und Entwicklung einer Web-Anwendung für Krankenversicherte (Schwerpunkt Java-Backend)

  • Entwicklung von automatisierten Integrationstest (u.a. für GraphQL Schnittstelle)

  • Implementierung Buildprozess

GraphQL (Java) Java Spring Boot Postgres RabbitMQ Docker Testcontainers GitLab Maven TypeScript
1 Jahr 7 Monate
2017-10 - 2019-04

Neuentwicklung Web-Portal zur Mandaten-Kommunikation

Senior Software-Architekt React TypeScript Redux ...
Senior Software-Architekt
  • Architektur und Entwicklung des React-basierten Frontends

  • Pflege der Komponentenbibliothek

  • Architektur und Entwicklung Java-Backend

  • Aufbau kontinuierlicher Build- und Deploymentprozess für Frontendund Backend-Anwendungen

  • Schulung der Entwickler in React

React TypeScript Redux GraphQL (Apollo graphql-java graphql-javakickstart) NodeJS TestCafe Java Spring Boot Kotlin Microservices Gradle Jenkins Docker Graylog Influx Gitlab Git
10 Monate
2017-01 - 2017-10

Neuentwicklung der zentralen In-House-Anwendung

Senior Software-Architekt und -Entwickler React JavaScript TypeScript ...
Senior Software-Architekt und -Entwickler
  • Entwicklung und Architektur von Frontend- und Backend-Anwendungen in Java und JavaScript

  • Strategien zur Integration der Gesamtanwendung entwerfen

  • Entwicklung von React-Komponenten für Projekt-weite UI Bibliothek

React JavaScript TypeScript HTML/CSS Redux Web Components Microservices Java Spring Boot Kafka Gradle GitLab Docker
1 Jahr 2 Monate
2015-11 - 2016-12

Relaunch Website

Java JEE IntelliJ IDEA ...
  • Evaluierung und Einführung von CoreMedia 8 ?Blueprint?

  • Architektur für die neue Website, bestehend aus Tomcat und JBoss

  • Konzeption und Implementierung eines kontinuierlichen Build-, Integration- und Deploymentprozesses für die Web-Anwendung

  • Entwicklung eines Tools zum automatisierten Provisionieren der Testsysteme

Java JEE IntelliJ IDEA Maven CoreMedia 8 Tomcat JBoss Jenkins Linux Bash GitHub Enterprise Nexus JavaScript
4 Jahre 7 Monate
2011-05 - 2015-11

Einführung der Versionsverwaltung ?Git? für die Anwendungen

Git GitHub Enterprise Java ...
  • Ablösung der bestehenden Versionsverwaltung Synergy durch Git

  • Entwurf und Umsetzung eines Entwicklungsprozesses auf Basis von Git, GitHub Enterprise, Jira und Jenkins

  • Verknüpfung von Jira, Jenkins und GitHub mittels REST APIs

  • Entwicklung von Eclipse Plug-ins zum Arbeiten mit Git und Git Flow

  • Schulung von Anwendern und Multiplikatoren

  • Konfiguration und Implementierung von Jenkins Jobs

Git GitHub Enterprise Java Jenkins Ant Jira Eclipse Plug-ins RESTAPIs JavaScrip
4 Jahre 7 Monate
2011-05 - 2015-11

Unterstützung der Modularisierung und OSGi-Migration von Java Serveranwendungen

Java OSGi Eclipse ...
  • Architekturanalysen

  • Konzeption und Entwicklung eines Tools für die automatische Migration des Sourcecodes auf OSGi

  • Konzeption und Implementierung eines Ant-basierten Build-Prozesses

  • Umstellung des Eclipse-basierten Toolings für die Entwickler

  • Coaching und Schulung der Anwendungsentwickler

Java OSGi Eclipse Equinox Ant ASM Jenkins Git
11 Jahre 9 Monate
1999-08 - 2011-04

Diverse Projekte

Java Spring J2EE ...
  • Unterschiedliche Entwicklungsaufgaben für verschiedene Firmen

  • Details können bei Bedarf gerne erfragt werden

Java Spring J2EE JMS (SwiftMq ActiveMq) JPA (Hibernate) JUnit Hudson/Jenkins Swing OSGi BEA Weblogic Oracle Coremedia CMS
diverse

Position

Position

Kompetenzen

Kompetenzen

Top-Skills

Java ReactJS Spring GraphQL Spring Boot TypeScript JPA Kafka Front-End Back-End JavaScript

Produkte / Standards / Erfahrungen / Methoden

Über mich:

Ich entwickle seit zwanzig Jahren Software in unterschiedlichen Programmiersprachen und Technologien. Dabei habe ich in unterschiedlichen Firmen und Branchen gearbeitet und neben der Programmierung auch Architektur-Aufgaben übernommen sowie Schulungen und Trainings gegeben.

Mein Schwerpunkt liegt auf der Entwicklung und Architektur von JavaScript-basierten Single-Page-Applications (SPAs) und Java Enterprise-Anwendungen in allen Phasen von der Konzeption bis zur Inbetriebnahme. Aus eigener Erfahrung weiß ich, dass der Weg zu JavaScript-basierten Anwendungen und deren Entwicklung nicht immer ganz einfach und schmerzfrei ist. Deswegen unterstütze ich auf diesem Weg gerne in Form von Trainings und Beratung, um die erforderlichen Kenntnisse aufzubauen und passende Tools, Frameworks, Prozesse und Architekturen für ein Projekt zu wählen.

Daneben schriebe ich Fach-Artikel (u.a. für Heise Developer, Java Magazin, iX), halte Vorträge auf Konferenzen und Meetups (u.a. Jax, EnterJs, JCON, Java User Groups) und habe ein Buch über React geschrieben (dpunkt-Verlag, [URL auf Anfrage]).

Weitere Informationen findest Du auf meiner Homepage [URl auf Anfrage]

Technologische Schwerpunkte:

Frontend:

  • React

  • TypeScript

  • GraphQL

  • Redux

  • Single-Page-Applications

Backend:

  • Java

  • Spring Boot

  • JPA

  • JMS

  • Kafka

  • REST Jenkins

  • Git

  • Docker

Tätigkeiten:

2019-05 - heute:

  • Freiberuflicher Software-Entwickler, -Architekt, Coach und Trainer

2017-2019:

  • Festanstellung und freiberufliche Nebentätigkeit als Coach und Trainer

1999-2017:

  • Unterschiedliche Festanstellungen als Software-Entwickler und -Architekt

Programmiersprachen

Java
Experte
TypeScript
Experte
React
Experte
GraphQL
Experte
JPA
Fortgeschritten
Spring
Experte
Kafka
Fortgeschritten
JMS
Fortgeschritten
JavaScript
Experte
Docker
Fortgeschritten
Git
Experte

Einsatzorte

Einsatzorte

Hamburg (+50km)
Deutschland

zurzeit nur remote

möglich

Projekte

Projekte

2 Jahre
2022-12 - heute

Implementierung einer B2B-Web-Anwendungen

Softwareentwicklung und -Architektur Java TypeScript React
Softwareentwicklung und -Architektur
- Entwurf und Fullstack Entwicklung einer React-basierten Web-Anwendung
Java 17 Spring REST ReactJS TypeScript PostgreSQL JUnit Testcontainers
Java TypeScript React
2 Jahre 11 Monate
2022-01 - heute

Beratung und Coaching

Architekt und Coach React Java GraphQL ...
Architekt und Coach
  • Beratung und Coaching von Entwickler-Teams Reviews von Frontend- und Backend-Anwendungen und -Architekturen

React Java GraphQL MobX TypeScript Spring JavaScript/ES6 PostgreSQL
1 Jahr 6 Monate
2020-07 - 2021-12

Entwicklung einer Web-Anwendung für Online-Anträge

Senior Software-Entwicker und -Architekt React TypeScript Java ...
Senior Software-Entwicker und -Architekt
  • Architektur und Entwicklung einer Web-Anwendung fu?r beho?rdliche Online-Formulare und -Antra?ge

  • Entwicklung von Unit- Integration- und End2End-Test

  • Umsetzung eines automatisierten Build- und Releaseprozesses

  • Schulung und Coaching neuer Mitarbeiter

Bitbucket Atlassian JIRA Jenkins
React TypeScript Java JavaScript Git Maven
6 Monate
2019-10 - 2020-03

Neuentwicklung Web-Portal

Senior Software-Entwickler und -Architekt GraphQL (Java) Java Spring Boot ...
Senior Software-Entwickler und -Architekt
  • Architektur und Entwicklung einer Web-Anwendung für Krankenversicherte (Schwerpunkt Java-Backend)

  • Entwicklung von automatisierten Integrationstest (u.a. für GraphQL Schnittstelle)

  • Implementierung Buildprozess

GraphQL (Java) Java Spring Boot Postgres RabbitMQ Docker Testcontainers GitLab Maven TypeScript
1 Jahr 7 Monate
2017-10 - 2019-04

Neuentwicklung Web-Portal zur Mandaten-Kommunikation

Senior Software-Architekt React TypeScript Redux ...
Senior Software-Architekt
  • Architektur und Entwicklung des React-basierten Frontends

  • Pflege der Komponentenbibliothek

  • Architektur und Entwicklung Java-Backend

  • Aufbau kontinuierlicher Build- und Deploymentprozess für Frontendund Backend-Anwendungen

  • Schulung der Entwickler in React

React TypeScript Redux GraphQL (Apollo graphql-java graphql-javakickstart) NodeJS TestCafe Java Spring Boot Kotlin Microservices Gradle Jenkins Docker Graylog Influx Gitlab Git
10 Monate
2017-01 - 2017-10

Neuentwicklung der zentralen In-House-Anwendung

Senior Software-Architekt und -Entwickler React JavaScript TypeScript ...
Senior Software-Architekt und -Entwickler
  • Entwicklung und Architektur von Frontend- und Backend-Anwendungen in Java und JavaScript

  • Strategien zur Integration der Gesamtanwendung entwerfen

  • Entwicklung von React-Komponenten für Projekt-weite UI Bibliothek

React JavaScript TypeScript HTML/CSS Redux Web Components Microservices Java Spring Boot Kafka Gradle GitLab Docker
1 Jahr 2 Monate
2015-11 - 2016-12

Relaunch Website

Java JEE IntelliJ IDEA ...
  • Evaluierung und Einführung von CoreMedia 8 ?Blueprint?

  • Architektur für die neue Website, bestehend aus Tomcat und JBoss

  • Konzeption und Implementierung eines kontinuierlichen Build-, Integration- und Deploymentprozesses für die Web-Anwendung

  • Entwicklung eines Tools zum automatisierten Provisionieren der Testsysteme

Java JEE IntelliJ IDEA Maven CoreMedia 8 Tomcat JBoss Jenkins Linux Bash GitHub Enterprise Nexus JavaScript
4 Jahre 7 Monate
2011-05 - 2015-11

Einführung der Versionsverwaltung ?Git? für die Anwendungen

Git GitHub Enterprise Java ...
  • Ablösung der bestehenden Versionsverwaltung Synergy durch Git

  • Entwurf und Umsetzung eines Entwicklungsprozesses auf Basis von Git, GitHub Enterprise, Jira und Jenkins

  • Verknüpfung von Jira, Jenkins und GitHub mittels REST APIs

  • Entwicklung von Eclipse Plug-ins zum Arbeiten mit Git und Git Flow

  • Schulung von Anwendern und Multiplikatoren

  • Konfiguration und Implementierung von Jenkins Jobs

Git GitHub Enterprise Java Jenkins Ant Jira Eclipse Plug-ins RESTAPIs JavaScrip
4 Jahre 7 Monate
2011-05 - 2015-11

Unterstützung der Modularisierung und OSGi-Migration von Java Serveranwendungen

Java OSGi Eclipse ...
  • Architekturanalysen

  • Konzeption und Entwicklung eines Tools für die automatische Migration des Sourcecodes auf OSGi

  • Konzeption und Implementierung eines Ant-basierten Build-Prozesses

  • Umstellung des Eclipse-basierten Toolings für die Entwickler

  • Coaching und Schulung der Anwendungsentwickler

Java OSGi Eclipse Equinox Ant ASM Jenkins Git
11 Jahre 9 Monate
1999-08 - 2011-04

Diverse Projekte

Java Spring J2EE ...
  • Unterschiedliche Entwicklungsaufgaben für verschiedene Firmen

  • Details können bei Bedarf gerne erfragt werden

Java Spring J2EE JMS (SwiftMq ActiveMq) JPA (Hibernate) JUnit Hudson/Jenkins Swing OSGi BEA Weblogic Oracle Coremedia CMS
diverse

Position

Position

Kompetenzen

Kompetenzen

Top-Skills

Java ReactJS Spring GraphQL Spring Boot TypeScript JPA Kafka Front-End Back-End JavaScript

Produkte / Standards / Erfahrungen / Methoden

Über mich:

Ich entwickle seit zwanzig Jahren Software in unterschiedlichen Programmiersprachen und Technologien. Dabei habe ich in unterschiedlichen Firmen und Branchen gearbeitet und neben der Programmierung auch Architektur-Aufgaben übernommen sowie Schulungen und Trainings gegeben.

Mein Schwerpunkt liegt auf der Entwicklung und Architektur von JavaScript-basierten Single-Page-Applications (SPAs) und Java Enterprise-Anwendungen in allen Phasen von der Konzeption bis zur Inbetriebnahme. Aus eigener Erfahrung weiß ich, dass der Weg zu JavaScript-basierten Anwendungen und deren Entwicklung nicht immer ganz einfach und schmerzfrei ist. Deswegen unterstütze ich auf diesem Weg gerne in Form von Trainings und Beratung, um die erforderlichen Kenntnisse aufzubauen und passende Tools, Frameworks, Prozesse und Architekturen für ein Projekt zu wählen.

Daneben schriebe ich Fach-Artikel (u.a. für Heise Developer, Java Magazin, iX), halte Vorträge auf Konferenzen und Meetups (u.a. Jax, EnterJs, JCON, Java User Groups) und habe ein Buch über React geschrieben (dpunkt-Verlag, [URL auf Anfrage]).

Weitere Informationen findest Du auf meiner Homepage [URl auf Anfrage]

Technologische Schwerpunkte:

Frontend:

  • React

  • TypeScript

  • GraphQL

  • Redux

  • Single-Page-Applications

Backend:

  • Java

  • Spring Boot

  • JPA

  • JMS

  • Kafka

  • REST Jenkins

  • Git

  • Docker

Tätigkeiten:

2019-05 - heute:

  • Freiberuflicher Software-Entwickler, -Architekt, Coach und Trainer

2017-2019:

  • Festanstellung und freiberufliche Nebentätigkeit als Coach und Trainer

1999-2017:

  • Unterschiedliche Festanstellungen als Software-Entwickler und -Architekt

Programmiersprachen

Java
Experte
TypeScript
Experte
React
Experte
GraphQL
Experte
JPA
Fortgeschritten
Spring
Experte
Kafka
Fortgeschritten
JMS
Fortgeschritten
JavaScript
Experte
Docker
Fortgeschritten
Git
Experte

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.