a Randstad company

Senior Berater Spring Boot, Spring Cloud, Microservices JAVA, J2EE, JEE, JPA, JSF, Spring, Hibernate, JBoss Seam, Rich Faces, MySQL, Oracle

Profil
Top-Skills
Spring Boot Java Microservices Angular Agile Softwareentwicklung Spring Spring Security Spring Data MongoDB Microservice Architekturen
Verfügbar ab
01.08.2022
Verfügbarkeit nicht aktuell - Der Experte steht möglicherweise noch für neue Projekte zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Heiligenhaus bei Velbert (+50km)
PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz

Bevorzugt NRW, Düsseldor, Essen, Ratingen, Duisburg.

Aufgrund von Covid-19 gerne auch Remote Projekteinsätze

Remote-Arbeit
Nicht möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

3 Monate

2022-06

2022-08

BestSecret - Marketplace

Senior Java Developer Architekturmanagement Kafka Microservice ...
Rolle
Senior Java Developer
Projektinhalte

Im Rahmen des internationalen Projektes BestSecret Marketplace sollte eine Problem der Microservice Architektur gelöst werden. Meine Aufgabe bestand darin, dass Outbox Pattern für Microservices mit dem Kafka Connect Produkt von Confluence zu implementieren. 

Im Verlauf des Einsatzes wurden unterschiedliche Möglichkeiten das Outbox Pattern zu realisieren evaluiert und implementiert. Zum Einsatz ist dann das Kafka Connect Produkt gekommen.

  • Evaluierung und Implementierung des Outbox Pattern mit Debezium

  • Evaluierung und Implementierung des Outbox Pattern mit Kafka Connect

  • Evaluierung der Machbarkeit von DTO die auf AVRO Objekte basieren 

  • CI/CD Aufbau für das Deployment des Kafka Connect und dessen Konfiguration in die Azure Cloud

  • Aufbau einer Gitlab CI Pipeline mit Helm Charts

  • Zusammenarbeit mit internationalen Kollegen die verteilt in Europa arbeiten

Produkte
Java 17 Maven Spring Framework Spring Rest Spring Boot Apache Kafka Kafka Connect Debezium Helm Kubernetes Microservices IntelliJ JUnit 5 Mockito Linux Git JSON Scrum AVRO Schema CI/CD Gitlab Pipelines Agiles Projektmanagement Jira Confluence Gitlab Pipelines
Kenntnisse
Architekturmanagement Kafka Microservice Design Pattern
Kunde
BestSecret GmbH
Einsatzort
Remote
11 Monate

2021-08

2022-06

Deutsche Factoring Bank - Online Portal zur EWB & PEWB Berechnung und Debitorenvorverarbeitung

Lead Java Developer Teamleading Implementierung von Microservices Coaching ...
Rolle
Lead Java Developer
Projektinhalte

Im Rahmes des Projektes musste für den Kunden ein Online Portal implementiert werden, welches die EWB & PEWB Berechnung unterstützt. Die Herausforderung hier lag darin eine effektive Importierung der Daten (ca 680.000 Datensätze pro Quartal) und die  performante Berechnung der Werte. 

Im weiteren Verlauf des Projektes wurde eine zweite Applikation entwickelt mit der die Vorverarbeitung der Debitoren durchgeführt wurde. Implementieren von Kafka Consumern & Producern mit Spring Boot.

  • Erstellung der Referenz Softwarearchitektur mit Spring Boot, Kafka und Domain-Driven Design

  • Definieren von Vorgaben für Rest Schnittstellen, Kafka (Cloudevents) Consumer & Producer, Nutzung mit Spring Boot/Cloud

  • Projektübergreifende Code Reviews

  • Erstellung von Stored Procedures für den Import

  • Erstellung von Stored Procedures für die Berechnung

  • Implementierung von Rest Schnittstellen für die Webanwendung

  • Performance Optimierung in Java und Stored Procedures

  • Anbindung Crefo XML Schnittstelle

  • Anbindung Bisnode Rest Schnittstelle

Produkte
Java 15 Maven Spring Framework Spring Rest Spring Boot Apache Kafka Kubernetes Microservices IntelliJ JUnit 5 Mockito Linux Git JSON Scrum Agiles Projektmanagement Jira Confluence Gitlab Pipelines React Keycloak Stored Procedures
Kenntnisse
Teamleading Implementierung von Microservices Coaching Java Spring Boot
Kunde
Deutsche Factoring Bank
Einsatzort
Remote
4 Monate

2021-04

2021-07

Nuwork - Objective Key Results Software

Lead Java Developer Coaching von Mitarbeitern Implementierung von Microservices
Rolle
Lead Java Developer
Projektinhalte

Das Startup Nuwork wurde in Leipzig gegründet um eine Online Plattform für Agile Teams zu implementieren. Die Plattform soll dabei Teams helfen sich ihre Key Results zu definieren und zu überwachen. Die gesamte Architektur wurde auf Basis einer Microservice Architektur implementiert. 

  • Coachen und Schulung der internen Mitarbeiter in Spring Boot & Spring Cloud
  • Coachen und Schulung der internen Mitarbeiter in der Entwicklung von Microservices Architekturen
  • Coachen & Schulung der internen Mitarbeiter bei der Verwendung von Unit Tests, Integrationtest und Controllertests
  • Coachen & Schulung der internen Mitarbeiter beim Aufbau einer Ci/CD Pipeline + Branching Strategie
  • Coachen & Schulung der internen Mitarbeiter bei dem Thema Softwarearchitekturen
  • Entwicklung von Rest Schnittstellen mit Spring Boot
  • Einführung von MongoDB in die Systemarchitektur
Produkte
Java 11 Maven Spring Framework Spring Rest Spring Boot Spring Data Kubernetes Microserives Intellij Junit Mockito Linux Git Scrum Jira Confluence Bitbucket Keycloak
Kenntnisse
Coaching von Mitarbeitern Implementierung von Microservices
Kunde
VEDA HR Cloud GmbH
Einsatzort
Remote
6 Monate

2020-11

2021-04

IKEA - Automation Orchestration Layer

Senior IT-Architekt Scrum Microservices implementieren mit Spring Boot Junit Tests schreiben ...
Rolle
Senior IT-Architekt
Projektinhalte

Beim AOL Projekt handelt es sich um eine Orchestrierung Plattform, welches dazu dient Kundenbestellungen vom Warehouse Management System (WMS) entgegen zu nehmen und an das entsprechende Automations-System (AS) weiter zu leiten. Das AOl ist so konzipiert, dass es mehrere WMS und mehrere AS geben kann. Die gesamte Plattform ist implementiert in der Google Cloud Plattform mittels Cloud Run und Cloud Functions.

  • Entwicklung von Cloud Run Komponenten dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests 
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
  • Entwurf der neuen Cloud Architektur mit Cloud Functions
  • Implementierung von Cloud Functions mit Node.js
  • Implementierung von Unit Tests mit sinon und chai Framework
  • Implementieren von Build Skripten mit Terraform
  • Spring Boot Know How Transfer an die internen Kollegen
Produkte
Java 8 Spring Boot Gradle Spring Framework Spring Rest Angular 9 NX Framework Microservices IntelliJ JUnit Mockito Windows 10 Git JSON JIRA Confluence Swagger
Kenntnisse
Scrum Microservices implementieren mit Spring Boot Junit Tests schreiben Angular 9 Komponenten erstellen
Kunde
Ikea
Einsatzort
Remote
3 Monate

2020-06

2020-08

FIS Global - General Meeting Webapplication

Senior Java Fullstack Entwickler Scrum Microservices implementieren mit Spring Boot Junit Tests schreiben ...
Rolle
Senior Java Fullstack Entwickler
Projektinhalte

Beim General Meeting Projekt handelt es sich um eine Webapplikation mit der möglich sein soll für die Mitarbeiter eine Bank nach Hauptversammlungen  zu suchen. HV Elemente können bei bedarf von Mitarbeitern mit der entsprechenden Rolle angepasst werden. Nach dem ersten Release wird das Projekt an die Entwickler Kollegen in Indien übergeben, die dann das Projekt weiter entwickeln.

  • Entwicklung von Java Microservices mittels dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
  • Implementierung von Angular 8 Komponenten und Services
Produkte
Java 8 Spring Boot Gradle Spring Framework Spring Rest Angular 9 NX Framework Microservices IntelliJ JUnit Mockito Windows 10 Git JSON JIRA Confluence Swagger
Kenntnisse
Scrum Microservices implementieren mit Spring Boot Junit Tests schreiben Angular 9 Komponenten erstellen
Kunde
Fidelity Information Services GmbH
Einsatzort
Remote 100%
6 Monate

2020-01

2020-06

MyNanny - Kinderbetreunung Digital

Senior Software Architekt & Senior Java Software Entwickler Scrum Microservies implementireren mit Spring Boot Junit Tests schreiben ...
Rolle
Senior Software Architekt & Senior Java Software Entwickler
Projektinhalte

Bei der Plattform NyNanny handelt es sich um die Digitalisierung der Kinderbetreuung für Tagesmütter. Das Portal wird auf der Google Cloud Plattform betreiben. Eine Webanwendung für Betreuer, Eltern und Service Center Mitarbeitern wurde mit Angular 9 implementiert.

  • Entwurf der Softwarearchitektur und der Systemarchitektur auf der GCP für die jeweiligen Komponenten der Plattform
  • Entwicklung von Java Microservices mittels dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
  • Implementierung von Angular 8 Komponenten und Services
Produkte
Google Cloud Plattform Kubernetes Docker Java 8 Maven Spring Framework Spring Rest Spring Boot Spring Data Spring Security Angular 8 Microservices IntelliJ Junit Mockito Linux Windows 10 Git JSON Scrum JIRA MongoDB
Kenntnisse
Scrum Microservies implementireren mit Spring Boot Junit Tests schreiben Angular 8 Komponenten erstellen Microservice Architektur definieren
Einsatzort
Remote 100%
8 Monate

2019-11

2020-06

Theo Kundensupport Portal

Senior Java Softwareentwickler BPMN Microservices mit Spring Boot implementieren Junit Tests schreiben ...
Rolle
Senior Java Softwareentwickler
Projektinhalte

Beim Theo Projekt der des Kunden Ergo Versicherung in Düsseldorf handelt es sich um eine in Plattform, welches die Sachbearbeiter bei der Bearbeitung von Versicherungs Vorgängen unterstützen soll. Im Frontend kommen Angular JS und Angular 8 zum Einsatz. Die komplexen Kundenprozesse werden über BPMN Engine Camunda abgebildet. Für die einzelnen Prozessschritte werden Spring Boot Applikationen zur Verfügung gestellt. Die Kommunikation zwischen den jeweiligen Schichten erfolgt über REST aufrufe. Das Theo Projekt soll in naher Zukunft die bestehende Software welches nicht mehr weiter gepflegt wird ablösen

  • Entwicklung & Erstellung von BPMN 2.0 Prozessen
  • Entwicklung von Java Microservices mittels dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
  • Implementierung von Angular 8 Komponenten und Services
Produkte
Camunda BPM Java 8 Maven Spring Framework Spring Rest Spring Boot Angular 8 Citrix Microservices IntelliJ Junit Mockito Linux Windows 10 Git JSON Scrum JIRA Confluence
Kenntnisse
BPMN Microservices mit Spring Boot implementieren Junit Tests schreiben Angular 8 Komonenten erstellen Scrum Sprint Planning
Kunde
IT Ergo
Einsatzort
Düsseldorf
7 Monate

2019-09

2020-03

Apputzer Hotelreinigungsplattform

Senior Software Architect & Senior Java Softwareentwickler Scrum Microservices mit Spring Boot implementieren RestController mit Spring Boot implementieren ...
Rolle
Senior Software Architect & Senior Java Softwareentwickler
Projektinhalte

Das Apputzer Portal ist eine mobile Plattform die Reinigungskräfte bei der täglichen Arbeit in Hotels unterstützen soll. Komponenten des Portals sind eine Mobile App, eine Angular 7 Web Applikation und ein Spring Boot Backend. Zusätzlich verfügt das Portal über eine Administrations-Web Applikation und einen dafür entsprechendes Backend. Das Portal wird auf der Google Cloud Plattform (GCP) mit Kubernetes und Docker Instanzen betreiben.

  • Entwurf der Softwarearchitektur und der Systemarchitektur auf der GCP für die jeweiligen Komponenten der Plattform
  • Entwicklung von Java Microservices mittels dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
  • Entwicklung von Angular 8 Komponenten und Services
Produkte
Google Cloud Plattform Kubernetes Docker Java 8 Maven Spring Framework Spring Rest Spring Boot Spring Data Spring Security Angular 8 Microservices IntelliJ Junit Mockito Linux MongoDB
Kenntnisse
Scrum Microservices mit Spring Boot implementieren RestController mit Spring Boot implementieren Junit Tests schreiben Angular 8 Komponenten implementieren Google Cloud Plattform Continious Integration und Continious Deployment implementieren
Kunde
X-AdapT GmbH
Einsatzort
Remote 100%
6 Monate

2019-06

2019-11

rEVUlution

Senior Java Software Developer BPMN Prozesse erstellen Java Microservices mit Spring Boot implementieren Junit Tests schreiben ...
Rolle
Senior Java Software Developer
Projektinhalte

Im rEVUlution Projekt musste ein Prototyp entwickelt werden, welches zeigen sollte ob es möglich ist bestehende BPMN Prozesse so abzuändern, dass eigene BPMN Subprozesse verwendet werden können. Hierbei wurden die Standard-Prozesse des Kunden mit Activiti angepasst und um neue Prozesse erweitert. Zusätzlich wurde für ein Microservice für die Bonitätsprüfung implementiert, welches als Delegate im Subprozess aufgerufen wurde.

  • Entwicklung & Erstellung von BPMN 2.0 Prozessen
  • Entwicklung von Java Microservices mittels dem Spring Boot Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services
Produkte
BPMN Java 8 Maven Docker Spring Framework Spring Rest Spring Boot Spring Cloud Microservices IntelliJ JUnit Mockito Linux Windows 10 Git JSON Scrum JIRA Confluence
Kenntnisse
BPMN Prozesse erstellen Java Microservices mit Spring Boot implementieren Junit Tests schreiben RestController mit Spring Boot implementieren
Kunde
Innogy
Einsatzort
Essen, Ruhr
1 Jahr 7 Monate

2017-11

2019-05

Redooo Portal

Senior Java Software Developer Scrum Spring planning Microservices mit Spring Boot implementieren ...
Rolle
Senior Java Software Developer
Projektinhalte

Beim Redooo Portal (https://redooo.de) handelt es sich um eine auf Spring Boot Cloud Microservices basierende Architektur. Es dient dazu Geschäfts und Privatkunden die Möglichkeit zu bieten Online wie auch im Mobile Bereich die Dienstleistungen des Kunden zu bestellen.

  • Entwicklung von Java Microservices mittels dem Spring Boot Cloud Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrationstests
  • Entwicklung von Rest Ressourcen basierend auf dem Spring Boot Rest Framework
  • Entwicklung von Rest Controllern, Services und DAO Schichten
  • Entwicklung von GUI Oberflächen mit Angular 4/5
  • Hauptverantwortlich für die Systemarchitektur der Microservices
  • Einführung/Implementierung eines Security Konzeptes für die Rest Schnittstellen
  • Einführung/Implementierung des Kafka Messaging Frameworks in die Systemlandschaft
  • Coaching von 2 Junior Entwicklern in Themen wie saubere Software-Architekturen und Spring Boot.
Produkte
Java 8 Maven MongoDB Docker Spring Framework Spring Rest Spring Boot Spring Cloud Spring Integration Spring Security Spring Data Microservices Angular 5 IntelliJ JUnit Mockito Kafka Linux Windows 10 Vagrant SonarQube Gitlab Git JSON JavaScript SOAP Scrum Agiles Projektmanagement Continious Delivery Continious Deployment DevOps JIRA Confluence Kubernetes Microsoft Azure
Kenntnisse
Scrum Spring planning Microservices mit Spring Boot implementieren JUnit Tests schreiben RestController mit Spring Boot implementieren Angular Komponenten implementieren Spring Security Konzept eingeführt Kafka Messaging Konzepet eingeführt Coaching von zwei Junior Entwicklern in Spring Boot und Software Architekturen
Kunde
Remondis
Einsatzort
Ratingen
11 Monate

2017-01

2017-11

Support Portal

Senior Java Softwareentwickler Microservices mit Spring Boot implementieren Junit Tests schreiben RestController mit Spring Boot implementieren ...
Rolle
Senior Java Softwareentwickler
Projektinhalte

Beim Support Portal Projekt handelt es sich um eine Microservices Softwareplattform welches dazu dient, dass Niederlassungen, Agenturen, Mitarbeiter und dessen Aufträge verwalten werden können. Es bietet den Niederlassungen und Agenturen die Möglichkeit die Vertragsabschlüsse sich anzuzeigen

  • Entwicklung von Java Microservices mittels dem Spring Boot Cloud Framework
  • Entwicklung von JUNIT Tests, Mockito Tests, Integrations Tests
  • Entwicklung von Rest Ressourcen basierend auf Spring Boot Rest Framework
  • Entwicklung von Rest Contollern, Services und DAO Schichten
  • Entwicklung von GUI Oberflächen mit React JS
Produkte
Java 8 Gradle MongoDB Docker Spring Framework Spring Rest Spring Boot Spring Cloud Microservices React JS IntelliJ JUnit Mockito Kafka Administration von Linux-Servern Windows 10 Vagrant SonarQube Jenkins JSON JavaScript SOAP Scrum Agiles Projektmanagement Continious Integration Continious Delivery JIRA Git Confluence
Kenntnisse
Microservices mit Spring Boot implementieren Junit Tests schreiben RestController mit Spring Boot implementieren Scrum
Kunde
OEV
Einsatzort
Düsseldorf
1 Jahr 2 Monate

2015-10

2016-11

DMI Datamanagement Initiative

Senior Java Softwareentwickler Scrum Kanban JUnit Tests schreiben ...
Rolle
Senior Java Softwareentwickler
Projektinhalte

Beim DMI Projekt handelt es sich um die Neu-Entwicklung eines Java Enterprise Systems, welches zum Ziel hat das bestehende Cobol Host System abzulösen. Im Projekt kam die agile Projektmanagement Methode SCRUM zum Einsatz, welches dafür sorgte, dass die Teams sich selber organisiert haben und auf Kundenwunsch hin in jeweiligen Sprints neue Storys entwickelt haben.

  • Entwicklung von Java Komponenten mittels JEE 7 Standards
  • Entwicklung von JUNIT Tests, Mockito Tests,
  • Entwicklung von Rest Ressourcen basierend auf JAX-RS
  • Entwicklung von SOAP Webservices basierend JAX-WS
  • Entwicklung von Persistence Models basierend auf JPA 2
  • Entwicklung von BPMN Prozessen mit Camunda
  • Entwicklung von GUI Oberflächen mit Angular JS
Produkte
Java 8 Maven JPA IntelliJ JUnit Mockito EJB3 JAX-RS JAX-WS WildFly ApplicationServer Linux Windows 7 Camunda BPM BPMN Vagrant SonarQube SOAP Jenkins JSON JavaScript Scrum Agiles Projektmanagement Continious Delivery Continious Integration
Kenntnisse
Scrum Kanban JUnit Tests schreiben Restschnittstellen mit JAX-RS implementieren SOAP Webservices mit JAX-WS implementieren BPMN Prozesse mit Camunda erstellen Angular Komponten erstellen
Kunde
Ista AG
Einsatzort
Essen, Ruhr
10 Monate

2015-01

2015-10

GINSTER Daten Rückmigration

Senior Java Software Developer Java 7 Maven 3 Hibernate Validator ...
Rolle
Senior Java Software Developer
Projektinhalte

Bei GINSTER handelt es sich um die Vereinheitlichung und Vereinfachung der Datenerhebung für steuerliche Zwecke. Im Rahmen dieses Projektes wird das bestehende Verfahren in NRW an das GINSTER Projekt Schrittweise angepasst. Das Rückmigrations-Modul ist dafür zuständig, dass die Daten aus dem GINSTER Model in das bestehende Verfahren in NRW übernommen werden könne, ohne das dass bestehende Verfahren angepasst werden muss. Bestehende Prüfverfahren und Plausibilitätsverfahren werden durch die Rückmigration nicht beeinflusst.

  • Entwicklung der Rückmigrations-Komponente
  • Entwicklung von JUNIT Tests
  • Einführung von Maven 3 als Build Tool
Kenntnisse
Java 7 Maven 3 Hibernate Validator Eclipse JUnit 4 Linux Windows 7 Sonar SOAP Jenkins
Kunde
RZF Düsseldorf
4 Monate

2014-10

2015-01

JCall Callcenter

Senior Java Software Developer Java 6 EJB 3 Primefaces ...
Rolle
Senior Java Software Developer
Projektinhalte

Die JCALL Anwendung ist eine Web basierte Anwendung, welches die Call-Center Mitarbeiter unterstützt bei der Terminvereinbarung mit dem Kunden (Patienten und Pharmaindustrie). Es bietet eine direkt Anbindung an das lokale VOIP Netz welches die Agents nutzen können um mit dem Kunden zu telefonieren.

  • Senior Java Software Entwickler
  • Modernisieren der bestehenden Architektur
  • Modernisieren der Java Frameworks auf aktuelle Frameworks
  • Einführen von Maven als Build Management Tool
  • Umstellen aller JCALL Projekte auf Maven
  • Einführen JUnit Tests für das automatisierte Testen
  • Aufbau einer Continuous Delivery mit Jenkins, Maven und Sonar Server
  • Implementierung von Java Klassen
  • Migration der bestehenden Klassen in die neue Frameworks
  • Einführen von JPA als Persistenz-Schicht
  • Einführen von Primefaces als Web-Schicht
  • Umstellung von CVS auf SVN
Kenntnisse
Java 6 EJB 3 Primefaces Java Server Faces Facelets Maven JPA 2 Hibernate 3 Subversion (SVN) Eclipse JUnit 4 Tomcat 6 SQL HTML CSS Linux Windows 7 Sonar SOAP Jenkins
Kunde
Sanvartis GmbH
9 Monate

2014-02

2014-10

Baufinanzierung BauFi

Senior Java Software Developer Java 6 JEE 6 CDI EJB 3 ...
Rolle
Senior Java Software Developer
Projektinhalte

Neuentwicklung der Baufinanzierungssoftware des Kunden. Die alte Anwendung wird durch die Neu-Entwicklung komplett ersetzt. Bei der Software handelt es sich um eine Software, die die Berater des Kunden bei der Beratung von Bankkunden in Punkte Immobilienfinanzierungskrediten unterstützt.

  • Planen und schätzen von Tasks mittels SCRUM
  • Implementierung des Backends mit Java, JPA 2.1, Session Beans 3.1
  • Implementierung von JSF Seiten basierend auf Primefaces und JSF 2.0
  • Implementieren von EJB 3.x Komponenten
  • Deployen der Anwendung auf die Testumgebung
  • Implementierung von Junit 4 Integrations Test
  • Aufsetzen von Jenkins Builds für Continuous Delivery
Kenntnisse
Java 6 JEE 6 CDI EJB 3 Session Beans Primefaces Java Server Faces Facelets Maven JPA 2 Hibernate 3 OpenJPA Subversion (SVN) Eclipse JUnit 4 Webspere IBM DB 2 SQL HTML CSS Linux Windows 7 SCRUM Agile Projektmanagement Sonar SOAP Jenkins
Kunde
Sparda Bank
1 Jahr 3 Monate

2012-10

2013-12

IOTP

Senior Java Software Developer Java 6 JEE 6 CDI EJB 3 ...
Rolle
Senior Java Software Developer
Projektinhalte

Neuentwicklung der IOTP Software. Für den Kunden wurde eine komplett neue Software mit aktuellen Technologien neu entwickelt. Es handelt sich um eine Software, mit der anhand von aktuellen Mobilfunkdaten und geschätzten Forecast Daten das erreichen von Umsätzen berechnet und per Charts visualisiert wird.

  • Stellvertretender technischer Projektleiter und Softwarearchitekt
  • Planen, schätzen und verteilen von Tasks auf die anderen Entwickler
  • Entwurf und Design der Softwarearchitektur
  • Entwurf, Design und Implementierung der Systemarchitektur
  • Implementierung des Backends mit Java, JPA, Session Beans
  • Implementierung von JSF Seiten basierend auf Primefaces
  • Implementieren von EJB 3.x Komponenten
  • Aufbau und Einrichtung der Testumgebung (Oracle DB, Weblogic, Linux Red Hat)
  • Zuständig für die Versionsverwaltung
  • Deployen der Anwendung auf die Produktionsumgebung
  • Erstellen von Excel Reports mit Apache POI (100.000 Zeilen)
Kenntnisse
Java 6 JEE 6 CDI EJB 3 Session Beans ADF Faces Primefaces Java Server Faces Facelets Maven JPA Hibernate 3 SVN Eclipse JUnit 4 Selenium AmCharts Weblogic 10.3.5 Oracle 11g HTML CSS Linux Apache POI
Kunde
Vodafone Global
3 Monate

2012-08

2012-10

NoteS Backendserver

Java Software Developer Java 6 JEE6 CDI ...
Rolle
Java Software Developer
Projektinhalte

Die bestehende Software NoTeS soll im Rahmen einer Erweiterung um zusätzliche Funktionen wie Kategorisierung erweitert werden. Die aktuelle Version welches einen JavaFX Frontend und einen EJB Backendserver nutzt soll in der Gesamtarchitektur nicht erweitert werden.

  • Implementierung der Kategorierungsfunktion im Backend und Frontend
  • Implementierung neuer Funktionen und Module
  • Implementieren von EJB Komponenten
  • Integration von fremden Applikationen in die bestehende Applikation
Kenntnisse
Java 6 JEE6 CDI EJB 3 Session Beans Jboss Seam Richfaces Java Server Faces Facelets Maven ANT JPA Hibernate 3 SVN Eclipse JBoss AS Tomcat JUnit 4
Kunde
Xplace
6 Monate

2011-12

2012-05

Internationales CMS

Java Software Developer Java 6 Spring Spring MVC ...
Rolle
Java Software Developer
Projektinhalte

Im Rahmen meiner Freiberuflertätigkeit verantworte ich als Senior Entwickler die Implementierung und Entwicklung von neuen Komponenten für das bestehende CMS System des Kunden.

  • Implementierung von neuen Komponenten für das CMS System
  • Implementierung eines Metro Markt Search Locators basierend auf Google Maps und OpenStreet MAP (für Russland und China)
  • Implementierung einer Administrations GUI für die Verwaltung der Märkte auf der Basis von Ext JS
  • Implementierung einer einheitlichen Login Maske für das komplette CMS System, basierend auf OpemAM Client SDK
  • JUnit Testing der neuen Komponenten
  • Integration in die bestehende Testumgebung des Kunden
Kenntnisse
Java 6 Spring Spring MVC Maven SVN Eclipse Velocity Templates Pirobase CMS JSON REST XML OpenAM ExtJS 4 Google Maps API OpenStreet MAP jQuery JPA Hibernate 3 SQL Oracle SDO_GEOMETRY
Kunde
Metro Systems GmbH
11 Monate

2011-01

2011-11

Portal Integration

Senior Java Software Developer Solaris Weblogic 7 Oracle DB ...
Rolle
Senior Java Software Developer
Projektinhalte

Im Rahmen meiner Freiberufler Tätigkeit verantwortete ich die Integration und das Testen von Softwarepaketen für das www.vodafone.de Portal. Sowohl das  Deployment von bestehenden und neuen Softwareprodukten in diversen Teilprojekten als auch Aufwands- und Performance Schätzungen in Integrationsprojekten waren unter meiner Verantwortung.

  • Deployment von J2EE Application Releases auf der Testumgebung und Produktion
  • Integration der jeweiligen Releases in die Testumgebung (MVTC) des Kunden
  • Integration der verschiedenen Teilsysteme im Portal
  • Überwachung des Deployment Prozesses
  • Koordination der Integrationstests mit den Testern
  • Durchführung der Systemtests auf der Testumgebung
  • Kostenschätzung in der Feasibility-Phase
Kenntnisse
Solaris Weblogic 7 Oracle DB J2EE XML Apache Tomcat 6 Java 1.4 Java 6 D2CCM
Kunde
Vodafone D2

01/2012 - bis jetzt:  Location Based Service Finder

Beschreibung:

Bei der nativen Android APP handelt sich um einen Location Based Service Finder, der abhängig vom aktuellen Standort des Users verfügbare Services anzeigen soll. Die Services werden über eine entsprechende Administrations Oberfläche (Webapp) im System gepflegt. Die Kommunikation zwischen dem nativen Android APP und der Webapp erfolgt über JSON mittels HTTP/REST, welches über Basic Authentication und SSL abgesichert wird. Die Administrtionsoberfläche ist in Primefaces 3 (JSF) implementiert. 

Branche:

Mobile Android APP

Rolle:

Senior Java Developer

Aufgaben:

Entwurf und Design der Architektur

Implementierung der nativen Android APP

Implementierung der JSON REST Schnittstellen

Implementierung der Webapp für die Verwaltung der Services und Kunden

JUnit Testing für die einzelnen Module

Integrationstest auf der Basis von Maven, Jetty und JUnit 4

Produkte:

Java 6, Spring, Spring MVC, JSON, REST, JSF, Primefaces 3, Facelets, Maven, JPA, Hibernate 3, SVN, Eclipse, Tomcat, Jetty, Spring Security 3, Basic Authentication, Android SDK, Google Maps, JUnit 4


 

02/2012 - bis jetzt:  Location Based People Finder

Beschreibung:

Bei der nativen Android APP handelt sich um einen Location Based People Finder, der abhängig vom aktuellen Standort die Kontakte des Users anzeigt.  Die Kommunikation zwischen dem nativen Android APP und dem Backend erfolgt über JSON mittels HTTP/REST, welches über Basic Authentication und SSL abgesichert wird. 

Branche:

Mobile Android APP

Rolle:

Senior Java Developer

Aufgaben:

Entwurf und Design der Architektur

Implementierung der nativen Android APP

Implementierung der JSON REST Schnittstellen

JUnit Testing für die einzelnen Module

Integrationstest auf der Basis von Maven, Jetty und JUnit 4

Produkte:

Java 6, Spring, Spring MVC, JSON, REST, Maven, JPA, Hibernate 3, SVN, Eclipse, Tomcat, Jetty, Spring Security 3, Basic Authentication, Android SDK, Google Maps, JUnit 4, Velocity Tempalte Engine, Spring Mail

 


 

12/2011 - 05/2012: Metro Systems CMS Portal

Beschreibung:

Weiterentwicklung von Zusatzfunktionen im Pirabase CMS System des Kunden. Basierend auf Spring wurden für den Kunden Zusatzfunktionen nach Kundenwunsch implementiert und getestet. 

Branche:

Handel

Rolle:

Senior Java Developer

Aufgaben:

Wieterentwicklung und Erweitung des bestehenden CMS Systems.

Entwicklung einer Markt lokalisierung Application basierend auf Google Maps.

Entwicklung einer Addministrations GUI für die Verwaltung von Stores basierend auf ExtJS

Entwicklung einer einheitlichen Login Web Maske basierend auf OpenAM und Pironet CMS.

Produkte:

Java 6, Apache Tomcat 6, Oracle OC4J, Windows, Eclipse, Google Maps, Ant, SVN, Maven, ExtJS, Pirobase CMS, Spring, Spring MVC, OpenAM, Single Sign On (SSO)


 

01/2011 - 11/2011: Vodafone D2 Internet Solutions

Beschreibung:

Im Rahmen der Weiterentwicklung des Internet Portal MyVodafone wurde für den Kunden das neue Release in die bestehende Testumgebung deployt, migriert und anpassungen am System vorgenommen.

Branche:

Telekommunikation

Rolle:

Deployment Expert

Aufgaben:

Deployen von J2EE Application auf Oracle Weblogic

Deployen von Java Web Application auf Apache Tomcat

Migrieren von SQL Daten

Produkte:

Java 6, Apache Tomcat 6, Oracle Weblogic, Linux, Solaris, MySQL, Ant, SVN, Maven


 

08/2008 - 12/2010: Alfresco Marketing Portal und Consumer Portal

Beschreibung:

Erweitern der bestehenden Consumer Portals auf ein Marketing Portal mit Benutzerauthentifizierung. Implementierung von zusätzlichen Kunden aus unterschiedlichen Ländern (DE, EU, FR, ES, PL, PT, CH, BE, NL, IT, RU).

Branche:

Consumer Electronic

Rolle:

Senior Entwickler, Build Manager, Release Manager

Aufgaben:

Implementieren neuer Anforderungen mit Java, Implementieren neuer Anforderungen mit JavaScript, Aufsetzen einer Build Managment Umfgebung, Aufsetzen einer automatisierten Release-Erstellung, Technische Unterstützung für das Rollout beim Kunden, Zuständig für die Test, UAT und Live Umgebung des Portals.

Produkte:

Java 6, Apache Tomcat 6, Linux Red Hat, MySQL, Eclipse, Ant, SVN, Redmine, Spring MVC, Spring Surf, Alfresco WCM, Spring Security


 

01/2008 - 08/2010: Alfresco Portal

Beschreibung:

Implementierung eines mandantenfähigen WCM Portals für einen Großkunden aus dem Bereich der Consumer Electronic. Das Portal bietet unterstützung für folgende Länder (DE, EU, ES, IT, PL, FR, PR).

Branche:

Consumer Electronic

Rolle:

Senior Entwickler, Build Manager, Release Manager

Aufgaben:

Implementieren neuer Anforderungen mit Java, Implementieren neuer Anforderungen mit JavaScript, Aufsetzen einer Build Managment Umfgebung, Aufsetzen einer automatisierten Release-Erstellung, Technische Unterstützung für das Rollout beim Kunden, Zuständig für die Test, UAT und Live Umgebung des Portals.

Produkte:

Java 6, Apache Tomcat 6, Linux Red Hat, MySQL, Eclipse, Ant, SVN, Redmine, Spring MVC, Spring Surf, Alfresco WCM, Spring Security

 


 

 

08/2008 - 01/2010: Semantic Network System (SNS)

Beschreibung:

Implementierung und Pflege des SNS. Das SNS dient dazu um im Web ein einheitliches  semantisches Wortschatz für Umweltdaten zur als Webservices zur Verfügung zu stellen. Im Zuge einer Modernisierung des Systems sollte eine Cluster Lösung für das bestehende SNS ausgearbeitet und in das System integriert werden.

Branche:

Öffentlicher Dienst

Rolle:

Software Architekt, Senior Entwickler

Aufgaben:

Implementieren neuer Funktionen, Datenbankmigrationen, Ausarbeitung einer Clusterlösung, Technische Unterstützung für das Rollout beim Kunden, Modernisierung und Aktualisierung der Java Frameworks, Migration der Daten von MySQL 4 auf MySQL 5, Import der Quelldaten von Oracle 9 auf MySQL, Betreuung der Betriebsumgebung, Aufsetzen einer Testumgebung im Amazon Cloud

Produkte:

Java 5, Apache Tomcat 6, Apache Cocoon, Linux, MySQL, Eclipse, Ant, JDBC, Oracle 9g, SVN, Apache Web Server,


 

04/2008 - 07/2008: Gothaer Textsystem (GoDok)

Beschreibung:

Implementieren eines Textsystems als Server/Client Anwendung, welches als technischer Durchstich für die Realisierbarkeit des Projektes galt. Das Textsystem bestand aus  einer GUI, Backend und einer Rules Engine, welches später vom Fachbereich gefplegt  werden sollte.

Branche:

Versicherungen

Rolle:

Software Architekt, Senior Entwickler

Aufgaben:

Implementieren der GUI, Konzeption und Beratung der Zielarchitektur, Integration des Durchstiches in die bestehende Integrations-Plattform des Kunden

Produkte:

Java 5, SWT, JFace, Eclipse RCP, IBM Websphere 6, Apache Axis 2, Maven 2, Web Services, Axis 2, JBIX, Glassfish v2, JBoss 4


 

12/2006 - 01/2008: Vodafone Live Mobile Portal

Beschreibung:

Installation und Migration des neuen Software Releases des Kunden bei verschiedenen Internationalen Kunden (ES, IT, TR, IR, RO, UK, NL). Überwachung des Installations- bzw. Migrationsablaufes.

Branche:

Telekommunikation

Rolle:

Deployment Expert

Aufgaben:

Installation der J2EE Application der Kunden auf der Testumgebung, Überwachung des Installationsprozesses, Bug Fixing mit dem Kunden aus dem Ausland, Dokumentation des Migrationsablaufes, Erstellen von Deploymentdiagrammen

Produkte:

Java 5, J2EE, JBoss AS 4, SUN Solaris, Web Services Technologien, log4j, Action Remedy


 

09/2006 - 12/2007: Profile Database

Beschreibung:

Konzeption und Implementierung einer internen Mitarbeiter Profildatenbank für die Tecon Gruppe. Die Tecon Contis Profildatenbank basiert auf einer SOA Architektur und soll unternehmensweit zum Einsatz kommen. Die Profildatenbank dient dazu, auf Projekt und Ressourcen Anfragen des Kunden schnell zu reagieren. Mittels der Profildatenbank ist es dem Benutzer möglich in einer sehr kurzen Zeit eine geeignete Ressource für einen bestimmten Projekteinsatzes zu suchen. Das Profil in diesem Fall ist vergleich bar mit einen CV eines Mitarbeiters.

Branche:

IT-Dienstleister

Rolle:

Software Architekt, Datenbank Designer, Java Developer

Aufgaben:

Erstellen der Anforderungsanalyse, Erstellen von UML Diagrammen, Erstellen des Datenbankdesigns, Erstellen der Software Architektur, Auswahl der zu verwendeten Technologien, Implementieren des Backends, Implementieren des Frontends, Use Case Dokumentation, Komponenten testen mit JUnit

Produkte:

Java 5, JBoss AS 4.0.5 GA, J2EE, EJB 3, JPA, Java Server Faces (JSF), SUN RAVE JSF, WSDL, JAC-RPC, Apache Lucene, XSLT, MySQL 5 DB, JUnit, Log4j, NetBeans 5, Debain Linux, Apache Web Server, Castor XML


 

02/2006 - 08/2006: T-Mobile SIGN

Beschreibung:

Implementierung einer SOA-basierten Architektur für die Authentifizierung und Authorization. Die SOA Anwendung dient als einheitliche Security-Schnittstelle für die Portale des Kunden.

Branche:

Telekommunikation

Rolle:

Java Developer, Technische Projektleitung

Aufgaben:

Implementieren des Backends mit Hibernate, Testen von Software Komponenten, Dokumentation der Software Realeases, Beheben von Softwarefehlern (Bugfix), Eigenständiges weiter entwickeln der Software, Nach 3 Monaten die Übernahme der technischen Projektleitung, Verantwortlich für die Weiterentwicklung der Anwendung

Produkte:

Java 1.4.2, Bea Weblogic 8, Oracle 8, Struts, Web-Services, Hibernate 3, Axis, XFire, JUnit, Spring Framework, Log4j, SOAPUI, UML


 

10/2005 - 12/2005: JPizza

Beschreibung:

Implementierung einer Branchenlösung für Gastronomiebetriebe um voll automatisch Kundenbestellung aufnehmen zu können.

Branche:

Gastronomie

Rolle:

Java Developer

Aufgaben:

Konzeption und Implementierung der Anwendung, Erstellen von Use Case Dokumenten, Erstellen der Softwarearchitektur, Erstellen des Datenbank Designs.

Produkte:

Java 5, Java Swing, Apache Ant, Hibernate, JFreeCharts, Apache Derby, Eclipse, log4j, JUnit


 

06/2005 - 12/2005: Sicherheit in Service-orientierten Architekturen

Beschreibung:

Erstellung einer Diplomarbeit mit dem Thema ?Sicherheit in Service-orientierten Architekturen? unter der Verwendung von WS-Standards.

Branche:

IT-Dienstleister

Rolle:

Diplomand, Java Developer

Aufgaben:

Erstellen der Diplomarbeit, Erstellen einer praktischen Ausarbeitung für die         Realisierbarkeit von SOA Security unter Verwendung von Oracle Anwendungen (Oracle Web Service Manager, OC4J, JDeveloper)

Produkte:

Java, WS-Security, WS-Encryption, WS-Signature, BPEL, OC4J, JDeveloper, Java, SAML, SOAPUI, log4j, JUnit


 

03/2005 - 05/2005: Tipp24 Middleware Connector

Beschreibung:

Implementierung einer Middleware Komponente zur Umsetzung von Mobile Client Requests (J2ME) auf Backend konforme Anfrageformate.

Branche:

IT-Dienstleister

Rolle:

Java Developer

Aufgaben:

Implementierung der Middleware Komponenten auf der Basis von Web Services,        Erstellen von ANT Scripts für den automatischen Build des Projektes

Produkte:

Java 5, Java Swing, JSP, Apache ANT, Apache Axis, Log4j,Tomcat 5, Postgre DB, Eclipse 3.1, Servlets, WSDL, OOP, Web Services, Junit


 

01/2005 - 03/2005: Interne Projektverwaltung Software

Beschreibung:

Konzeption und Implementierung einer Projektverwaltungs-Software. Neuentwicklung einer webbasierten Anwendung zur Verwaltung von Kundenprojekten

Branche:

IT-Dienstleister

Rolle:

Software Architekt, Java Developer

Aufgaben:

Erstellen der Softwarearchitektur, Erstellen der Use Case Dokumentation,        Erstellen von UML Diagrammen, Implementierung der Module zur Kundenprojekt- und        Ressourcenverwaltung, Integration einer Rich-Client GUI(Swing), Evaluierung und Auswahl der Entwicklungstechnologien

Produkte:

OOA/OOD/OOP, Datenmodellierung, UML, Java 5, Java Swing, JSF, Apache ANT, Apache Axis, Log4j, Tomcat 5, Hibernate 2, PostgreSQL, Eclipse 3


 

09/2003 - 03/2004: Tutor an der FH-Köln für Algorithmen und Programmierung

Beschreibung:

Ehrenamtliche Tutortätigkeit an der FH-Köln Campus Gummersbach. Überprüfen der praktischen Ausarbeitungen von Studenten in den Studienfächern Algorithmen & Programmieren I + II

Branche:

Bildungsstätte

Rolle:

Tutor

Aufgaben:

Abfragen von Wissensfragen im Umfeld von Java, Überprüfen der Ausarbeitungen auf Vollständigkeit.

Produkte:

Java 1.4.2, IBM AIX


 

07/2003 - 12/2004: Mobile Sales Application

Beschreibung:

Implementierung einer Mobile Sales Anwendung (PDA & Notebook) zur Auftragserfassung durch die Außendienstmitarbeiter eines Textilunternehmens

Branche:

Textilindustrie

Rolle:

Java Developer, Software Architekt, Datenbank Designer

Aufgaben:

Konzeption und Implementierung der Mobile Clients, der Server-Anwendung sowie des Datensynchronisationsmoduls Coaching der End-User Einführungsunterstützung

Produkte:

OOA/OOD/OOP, Datenmodellierung, UML. Java 1.1.8 (Personal Java), Java 1.3, AWT, JSP, Servlets, Apache Struts, Apache FOP, Log4j, Tomcat 4, Pointbase DB, SAB DB (MAX DB), XML, XML-RPC, JBuilder 9


 

09/2001 - 11/2006

Studium der Allgemeinen Informatik an der FH-Köln (Diplom)

Technische Projektleitung, Spring Boot Coach, Spring Boot Experte

Deutsch Muttersprache
Englisch Fortgeschritten
Türkisch Muttersprache

Top Skills
Spring Boot Java Microservices Angular Agile Softwareentwicklung Spring Spring Security Spring Data MongoDB Microservice Architekturen
Schwerpunkte
Coaching von Mitarbeitern Implementierung von Microservices

Spring Boot Microservices:

Mein aktueller Fokus liegt bei der Entwicklung Microservices mit Spring Boot. In diversen Projekten habe die Möglichkeit gehabt Spring Boot effektiv und gewinnbringend für das Projekt einzusetzen. Bei der Entwicklung der Microservices achte ich stets darauf, dass diese Plattform unabhängig entwickelt werden, so dass diese in diversen Cloud Plattformen genutzt werden können.

Fullstack Software Development:

In modernen Projekten reicht es nicht aus, dass man sich nur auf die Komponente konzentriert die man entwickelt. Um Frühzeitig Hindernisse zu erkennen ist es ausschlaggebend auch vom Tellerrand hinaus zu schauen. Als Fullstack Software Developer versuche ich stets mich in die Rolle derer zu integrieren, die meine zu entwickelnde Komponente nutzen werden.

Aufgabenbereiche
Agiles Projektmanagement Angular 8 Komonenten erstellen Angular 8 Komponenten erstellen Angular 8 Komponenten implementieren Angular 9 Komponenten erstellen Angular Komponenten implementieren Angular Komponten erstellen BPMN Prozesse erstellen BPMN Prozesse mit Camunda erstellen Coaching von zwei Junior Entwicklern in Spring Boot und Software Architekturen Google Cloud Plattform Continious Integration und Continious Deployment implementieren Java Microservices mit Spring Boot implementieren Junit Tests schreiben Kafka Messaging Konzepet eingeführt Microserives Microservice Architektur definieren Microservices implementieren mit Spring Boot Microservices mit Spring Boot implementieren Microservies implementireren mit Spring Boot Microsevices mit Cloud Functions implementieren RestController mit Spring Boot implementieren Restschnittstellen mit JAX-RS implementieren SOAP Webservices mit JAX-WS implementieren Spring planning Spring Security Konzept eingeführt Sprint Planning
Produkte / Standards / Erfahrungen / Methoden
Administration von Linux-Servern Bitbucket Camunda BPM Citrix Confluence DevOps
sehr gute Kenntnisse
EJB3 Git
sehr gute Kenntnisse
Gradle
sehr gute Kenntnisse
IntelliJ
sehr gute Kenntnisse
Jenkins JIRA Kanban Maven
sehr gute Kenntnisse
Microsoft Azure Mockito
sehr gute Kenntnisse
Node.js Scrum
sehr gute Kenntnisse
SOAP SonarQube Spring Framework
sehr gute Kenntnisse
Spring Integration
sehr gute Kenntnisse
Spring Security
sehr gute Kenntnisse
WildFly ApplicationServer

Java Freontend Technologien

JSF, JSF 2, Richfaces, IceFaces, PrimeFaces, Apache MyFaces, Apache Tomahawk, Apache Struts, JSP, JSTL, Servlets, Eclipse RPC, SWT, JFace, Java Swing, Java Portlets, JBoss Portlet Bridge, Facelets, Spring Surf, Spring Security, Spring MVC

 

Java Backend Technologien

EJB 2.x, EJB 3, JPA, Spring, JBoss Seam, Hibernate, Apache iBatis, JEE 5, OpenJPA

 

Java Allgemiene Technologien

Apache Lucene,  Apache ActiveMQ (JMS), Apache Maven 2, Apache ANT, Apache log4j, JUnit

 

Web Sservice Kenntnisse

SOAP, SOAPUI, JAX-RPC, JAX-WS, JAX-RS Apache Axis, Spring WS, RESTEasy

 

Application Server

Apache Tomcat, JBoss As, Glassfish

 

Entwicklungsumgebungen

Eclipse, Netbeans, JBuilder

 

Datenbank Kenntmnisse

ANSI SQL 92, SQL, MySQL, Oracle, ER-Diagramme, Datenbank Design

 

Allgemeine Frontend Technologien

HTML, JavaScript, jQuery, CSS, ExtJS

 

XML Kenntnisse

XML, XSLT

 

Diverse Technologien / Produkte / Kenntnisse

Apache Web Server, Shellscripte, Alfresco WCM, Alfresco DMS, Alfresco WebScripts, PHP, Pirobase CMS

 

Methodische Kenntnisse

  • Sehr gute Kenntnisse in de Erstellung von Software-Architekturen
  • Releasemanagement mit SVN
  • Buildmanagement mit ANT oder Maven
  • OOA / OOD / OOP
  • Service-orientierte Architekturen
  • Design Pattern
  • Softwaremodelierung mit UML
  • Geschäftsprozessoptimierung mit UML
  • Datenbank Design mir Er-Diagrammen
  • Coaching von Mitarbeitern

Vorstellung

Seit nun mehr als 17 Jahren beschäftige ich mich mit der Softwareentwicklung in mittleren und großen Java Projekten. Meine Schwerpunkte haben sich in den 17 Jahren stets geändert. Aktuell liegt der Schwerpunkt bei Spring Boot, Angular und Microservice Projekten. Bei den zahlreichen Projekten hatte ich Gelegenheit mich stets weiterzuentwickeln und mein Portfolio an Technologien zu erweitern. Themen wie Microservices, Domain Driven Design, RestFul API, Test Driven Development gehören zu meinem täglichen Methoden und Werkzeugen.

Betriebssysteme
CentOs Debian Linux
Entwicklungs und Betriebsumgebung bevorzugt
Mac OS RedHhat Ubuntu Unix Windows Windows 10 Windows 7
Programmiersprachen
Angular
5, 8, 9, gute Kenntnisse
Assembler Basic BPMN C C++ Continious Delivery
gute Kenntnisse
Continious Deployment
gute Kenntnisse
Continious Integration Delphi Docker
gute Kenntnisse
Gitlab
gute Kenntnisse
Google Cloud Plattform
gute Kenntnisse
Java
sehr gute Kenntnisse
Java 11 Java 8
gute Kenntnisse
JavaScript JAX-RS JAX-WS JPA JSON JUnit Kafka Kubernetes Microservices
sehr gute Kenntnisse
NX Framework PHP PL/SQL React JS Shell Spring Boot
sehr gute Kenntnisse
Spring Cloud
sehr gute Kenntnisse
Spring Data
sehr gute Kenntnisse
Spring Rest
sehr gute Kenntnisse
Swagger Vagrant
Datenbanken
DB2 JDBC MongoDB MySQL Oracle Postgres SQL
Datenkommunikation
CORBA Internet, Intranet

Referenzen gerne auf Anfrage

  • Behörden / Öffentlicher Dienst

  • Telekommunikation / Mobilfunk

  • Softwareentwicklung

  • IT / Internet / EDV

  • Handel

  • Bank (Immobilienfinanzierung)

  • Bank (Factoring)

  • Versicherung

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren