Java, Spring, Angular, Cloud, Security
Aktualisiert am 09.05.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
Full-Stack-Entwicklung
Architekt
Java
TypeScript
Angular
Vue.js
Microservice
DDD
Git
Jenkins
GitHub
SQL
UML
JPA
CDI
JSF
IntelliJ
JavaScript
Node.js
Python
TDD
Kubernetes
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-12 - heute

Platform WP3

Softwarearchitekt / Spring Boot Coach Gitlab Spring Boot Kafka ...
Softwarearchitekt / Spring Boot Coach
In der Rolle eines Platform bzw. Technical Architekten ist es meine Aufgabe Entwicklerteams Projektweit bei Problemen mit Spring Boot zu unterstützen, Best Practices zu etablieren, Kenntnisse über Softwarearchitekturen und Codingstandards zu vermitteln, mit den Teams abzustimmen und deren Einhaltung sicherzustellen. Im Projekt sind durchschnittlich 50 Entwickler beschäftigt.
  • Erstellung, Beschreibung und Kommunikation der projektspezifischen Softwarearchitektur und Lösungsmuster
  • Integration der Lösung in die Gesamtarchitektur
  • Spring Boot, Kafka, Kubernetes Know-how Transfer und Coaching der Projektmitarbeiter
  • Pflege und Weiterentwicklung Programming Guide
  • Projektweite Code Reviews. Insbesondere Prüfung auf Resilienz und Vermeidung von Datenverlust.
  • Pflege und Weiterentwicklung des Blueprints des Technologiestacks, bestehend u.a. aus Java, Spring Boot und Angular
Gitlab Spring Boot Kafka AWS IBM MQ IntelliJ Kubernetes Terraform Jira Confluence Scrum SAFe Angular
dwpbank
4 Jahre 8 Monate
2017-07 - 2022-02

TenderAlert

Softwareentwickler IntelliJ Gitlab MariaDB ...
Softwareentwickler
  • Vollständig eigenverantwortliche Realisierung einer webbasierten Datenexplorationsanwendung. 
  • Diese bietet die Möglichkeit Ausschreibungen von Medikamentenrabattverträgen vom Unternehmen zur erfassen und für Kunden explorativ zur Verfügung zu stellen. 
  • Die Anwendung ist komplett in TypeScript geschrieben. 
  • Für das Frontend wurden Angular und DevExtreme verwendet. Das Backend wurde mit Node.js & Express realisiert.
IntelliJ Gitlab MariaDB Node.js Express Angular 4 & 5 DevExtreme UI Grunt Karma Jasmine Mocha TyeScript
6 Monate
2021-07 - 2021-12

Mediation Layer

Softwareentwickler / Softwarearchitekt Bitbucket Spring Boot Kafka ...
Softwareentwickler / Softwarearchitekt
  • In der Rolle eines Softwareentwicklers bin ich für die Anpassung des Mediation Layer?s auf die sich durch den Austritt von England aus der EU neu ergebenden Anforderungen zuständig. 
  • Das Team ist selbst für die CI/CD Pipeline verantwortlich. 
  • Zu meinen Aufgaben gehören auch die Optimierung der Microservices mit Blick auf Softwarepatterns, Clean Code und Spring Boot Best Practices.
Bitbucket Spring Boot Kafka Vue.js Jenkins Azure IntelliJ Kubernetes Terraform Jira Confluence Scrum SAFe SAP
Lufthansa AirPlus Servicekarten GmbH)
6 Monate
2021-01 - 2021-06

Leila2

Softwareentwickler / Softwarearchitekt GitHub Spring Boot Flyway ...
Softwareentwickler / Softwarearchitekt
  • Neuimplementierung einer Mandantenfähigen Whitelabel- Lösung für das Fahrzeug Leasing. 
  • Die Anwendung besteht aus verschiedenen Microservices und bietet Schnittstellen zu unterschiedlichen Alt- und Bestandssystemen.
  • In meiner Rolle als Fullstackentwickler war ich für die Implementierung von Fachlichkeit im Front- und Backend verantwortlich. 
  • Ebenso die Pflege der CI/CD Pipeline lag in der Verantwortung des Teams.
GitHub Spring Boot Flyway Angular NgRx Jenkins Redis RabbitMQ Camunda BPMN AWS IntelliJ Kubernetes Terraform PostgreSQL
Sixt Leasing SE
1 Jahr 11 Monate
2019-02 - 2020-12

Vendo Modularisierung Angebotskomponenten

Softwareentwickler / Softwarearchitekt Java Spring Boot Spring Security ...
Softwareentwickler / Softwarearchitekt

  • Entwicklung einer Preis-Stammdatenverwaltung in einem 12-köpfigen Team. 
  • Preisdaten werden getestet als revisionssichere Artefakte den Clients zur Verfügung gestellt. 
  • Das Team ist für den kompletten Produktionszyklus, Entwicklung, Test, CI/CD verantwortlich und stellt sicher, dass neben fachlichen Anforderungen auch technische Rahmenbedingungen eingehalten werden.

Java Spring Boot Spring Security Spring-Data Vue.js Vuetify Jest DDD EventSourcing GitLab GitLab CI AWS MongoDB DocumentDB S3 Keycloak SSO Jenkins Scrum SAFe IntelliJ JSON REST Kubernetes Sonar Fortify
DB Vertrieb GMBH
4 Monate
2018-10 - 2019-01

Entwicklung eines Fußball-Ticket-Buchungssystems

Softwareentwickler / Architekt IntelliJ Gitlab Gradle ...
Softwareentwickler / Architekt

  • Entwicklung eines Fußball-Ticket-Buchungssystems in einem 4 Mann Team. 
  • Das System baut auf einer Microservice-Architektur auf. 
  • Neben der eigenverantwortlichen Erstellung neuer Komponenten und der Pflege bestehender wurden bestehende Shopserver, Foren und andere Webseiten auf eine Absicherung mittels OpenID Connect (Keycloak) umgestellt.

IntelliJ Gitlab Gradle Spring Boot Spring Security Keycloak ApacheOfbiz Junit Jenkins Docker Rancher 2
9 Monate
2018-01 - 2018-09

GROW

Softwareentwickler / Architekt IntelliJ Maven Git ...
Softwareentwickler / Architekt
  • Realisierung mehrerer, zentraler Microservices, die die Komponenten Shop, SAP und CRM verbinden und Geschäftslogiken zentral zur Verfügung stellen.
IntelliJ Maven Git Java 8 Springframework Spring-Boot Spring- Security Spring-Data Hibernate SOAP REST JUnit JSON XML PostgreSQL Bitbucket Kafka Jira Confluence Docker OpenShift Scrum SAFe
1 Jahr 8 Monate
2016-05 - 2017-12

BWS / Seat-Map

Softwareentwickler / Coach IntelliJ Maven Java 8 ...
Softwareentwickler / Coach
  • Weiterentwicklung und Qualitätssicherung eines JSON basierten Zugriffs auf die bestehenden Amadeus Services (SOAP) SEARCH, PRICE, BOOK.
  • Besonderes Augenmerk wird auf die Vereinfachung des Datenmodells gelegt.
  • Das zum Teil bestehende System soll durch die Einführung von Unit- und Integrationstests sowie des ?Clean Code? Ansatzes auf ein höheres Qualitätsniveau gehoben werden.
  • Seat-Map ist ein Javascript Frontend zur generischen Darstellung von Flugzeug-Sitzplatz-Layouts.
IntelliJ Maven Java 8 JavaEE 7 Git Javascript Node.js Grunt WildFly mod_proxy MongoDB Kanban Board Jira Confluence Jenkins Bitbucket-Server OpenShift Docker Scrum
4 Monate
2016-01 - 2016-04

Dremel Website Relaunch

Softwareentwickler / Coach IntelliJ Maven Spring MVC ...
Softwareentwickler / Coach
  • Umbau des bestehenden Webauftrittes anhand eines neuen Designkonzeptes.
  • Modernisierung der serverseitigen Softwarearchitektur.
IntelliJ Maven Spring MVC Servlet Apache Slor GIT JavaScript JQuery Ajax JSON
7 Monate
2015-07 - 2016-01

Soccer Feed

Softwareentwickler IntelliJ Gradle Tomcat ...
Softwareentwickler
  • Realisierung eines Social-Media-Crawlers zur automatischen Erfassung von Fußballnachrichten unter Verwendung der von den Anbietern zur Verfügung gestellten JSON-API's.
  • Entwicklung einer Website zur Darstellung und Durchforstung der gesammelten Nachrichten.
IntelliJ Gradle Tomcat Springframework Servlet Spring-Security ElasticSearch Vert.X JavaScript AngularJS Ajax Karma Jasmine Puppet GIT Json
3 Monate
2015-04 - 2015-06

WEG

Softwareentwickler / Coach IntelliJ Maven Git ...
Softwareentwickler / Coach
  • Neuentwicklung eines Shopsystems (hauptsächlich Backend) zum Verkauf von Lebensmitteln.
  • Das System bietet die Möglichkeit Produkte in beliebigen Kategorien und Unterkategorien zu unterteilen.
  • Weiterhin können Produkte mit beliebigen Tags versehen werden.
  • Pro Kategorie kann ein abweichendes Webseitendesign definiert werden.
  • Für die unterschiedlichen Bildschirmauflösungen eines Clients können entsprechende Bilder hochgeladen werden.
  • Eine automatische Skalierung ist ebenso möglich.
  • Das System bietet dem Betreiber die Möglichkeit verschiedenartige Nummernkreise für z.B. Rechnungen oder Aufträge dynamisch zu konfigurieren.
IntelliJ Maven Git Java 8 Springframework Spring-Security MySQL JSON REST Scrum Tomcat AngularJS JIRA Confluence Artifactory Solr
2 Monate
2015-02 - 2015-03

Redaktions Management System

Softwareentwickler Java Spring Spring-JPA ...
Softwareentwickler
  • Weiterentwicklung eines Redeaktions-Management-Systems
  • Dieses Management-System dient der zentralen Erfassung von Nachrichten verschiedener Agenturen
  • Diese Nachrichten werden anschließend gesichtet, favorisiert und finden Verwendung im CMS.
  • Aufgabe war ein Refactoring und cleanup des UI-Codes sowie die Sicherstellung der Verwendung von AngularJS Konventionen um eine fehlerfreie Weiterverarbeitung (Minimierung und Zusammenführung) des Javascript-Codes zu gewährleisten.
  • Das resourcenhungrige Infinite-Scrolling sollte effizienter gestaltet werden.
Java Spring Spring-JPA Spring-Security Junit HTML Javascript AngularJS Karma Bower Bootstrap Subversion IntelliJ Core Media CMS Gradle JIRA Confluence Jenkins Archiva
2 Monate
2014-12 - 2015-01

Erstellung eines Wordpress-Themes für eine Webseite

Softwareentwickler Wordpress PHP Git ...
Softwareentwickler

    Wordpress PHP Git IntelliJ Javascript Jquery JIRA
    9 Monate
    2014-03 - 2014-11

    Weiterentwicklung eines Portals

    Softwareentwickler Core Media CMS IntelliJ Git ...
    Softwareentwickler
    • Realisierung der Webseite (URL auf Anfrage) 
    • Unterstützung bei der Weiterentwicklung eines Portals
    Core Media CMS IntelliJ Git Javascript JQuery Velocity
    8 Monate
    2013-07 - 2014-02

    Isoptera 2

    Softwareentwickler / Coach IntelliJ Maven Git ...
    Softwareentwickler / Coach
    • Neuentwicklung eines mandantenfähigen White-Label-Shopsystems zum Verkauf von Mobilfunk-Topup's und weiteren Produktgruppen.
    • Das System bietet die Möglichkeit Shopinhalte (Texte / Bilder) und Produkte in unterschiedlichen Sprachen und Währungen zu spezifizieren.
    • Es wurden mehrere Zahlungsanbieter wie z.B. PayPal,
      Sofortüberweisung, Visa usw. angebunden, die Shopspezifisch aktiviert oder auch deaktiviert werden können. Weiterhin agiert es als Backend für Companion-Apps (IOS / Android).
    • Zusätzlich wurden mehrere Risikomanagementmodule wie Black / White Listen, Maximaler Kaufbetrag / Kaufanzahl pro Zeitrahmen usw. realisiert.
    • Weiter Stichpunkte sind mTan Verifizierung, Audit Logs, Quittungserstellung, kontextabhängiges Rechtemanagement.
    IntelliJ Maven Git Gerrit Java 7 Springframework Spring-Security LDAP PostgreSQL Apache Jackrabbit SOAP REST Scrum Tomcat Wicket JQuery JIRA Confluence Artifactory
    3 Monate
    2013-04 - 2013-06

    Softwareentwickler Android & Google App Engine

    IntelliJ Android 2.3 bis 4.2.2 Maven ...
    • Eine Android-App zum Einstellen von Sonderangeboten für
      Einzelhändler und zum Stöbern für Konsumenten anhand von Kategorien sowie Distanzen zum Shop (GEO-Position).
    • Backendanbindung mittels REST, Json und Springframework.
    IntelliJ Android 2.3 bis 4.2.2 Maven Robolectric Subversion/Git Google App Engine Java JSON Springframework Scrum Confluence
    3 Monate
    2013-01 - 2013-03

    NextGen IPTV

    Softwareentwickler / technische Beratung IntelliJ HTML5 Javascript ...
    Softwareentwickler / technische Beratung
    • Entwicklung von UI-Prototypen für das Benchmarking von potentiellen NextGen IPTV boxen.
    IntelliJ HTML5 Javascript JQuery Android Java Git
    1 Monat
    2012-12 - 2012-12

    Entertain Remote App Android

    Softwareentwickler / technische Beratung IntelliJ Android Java ...
    Softwareentwickler / technische Beratung
    • Unterstützung eines Entwicklerteams beim Bau einer Remoteapp für Android.
    IntelliJ Android Java Git Scrum
    2 Monate
    2012-10 - 2012-11

    Joy of use

    Softwareentwickler / technische Beratung IntelliJ JavaFX Git
    Softwareentwickler / technische Beratung
    • Entwicklung eines alternativen Menüs samt Unterseiten welches mit Hilfe einer Infrarotfernbedienung navigiert werden kann.
    IntelliJ JavaFX Git

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Jahr 1 Monat
    1996-09 - 1997-09

    Zivildienst

    Jugendzentrum und einer Kindertagesstätte
    Jugendzentrum und einer Kindertagesstätte

    Kompetenzen

    Kompetenzen

    Top-Skills

    Spring Boot Full-Stack-Entwicklung Architekt Java TypeScript Angular Vue.js Microservice DDD Git Jenkins GitHub SQL UML JPA CDI JSF IntelliJ JavaScript Node.js Python TDD Kubernetes

    Produkte / Standards / Erfahrungen / Methoden

    AWS
    EventSourcing
    Fortify
    Gitlab
    GitLab CI
    Gradle
    IntelliJ
    Jenkins
    Jest
    Keycloak
    REST
    SAFe
    Scrum
    Sonar
    Spring Boot
    Spring Security
    Spring-Data
    SSO
    Vue.js
    Vuetify
    DDD
    Kubernetes
    S3

    Skills

    Software-Development

    • Backend:
      • Spring Boot (sehr gut)
      • Spring Data (sehr gut)
      • Spring Security (sehr gut)
      • Spring MVC (sehr gut)
      • JavaEE (gut)
      • ORM (sehr gut)
      • Node.js (gut)
      • Express (wenig)
    • Frontend:
      • Angular (sehr gut)
      • Material UI
      • Vue.js (sehr gut)
      • Vuetify
      • DevExtreme
    • Quality:
      • Sonar
      • Fortify
      • ArchUnit
      • JUnit, Checkstyle
      • PMD
      • ESLint
      • Jest
    • Methods:
      • Clean Code
      • Design Patterns
      • Pair & Mob Programming
      • TDD
      • BDD
      • UML
      • ADR
    • Java (sehr gut)
    • Groovy (gut)
    • TypeScript (sehr gut)
    • JavaScript (gut)
    • Python (gut)


    System-Engineering

    • Cloud Provider:
      • AWS
      • Microsoft Azure
    • Automation:
      • Jenkins
      • GitLab-CI/CD
      • Docker
    • Security:
      • Keycloak
      • Azure Active Directory SSO
    • Monitoring:
      • Logstash
      • Graylog
      • ELK (Kibana)
      • Prometheus
      • Grafana
      • Instana
      • AppDynamics
    • Other:
      • Redis
      • Memcached
      • Kafka
      • RabbitMQ
      • Kubernetes
      • OpenShift


    Methoden und Techniken

    • Object oriented analysis/design (OOA, OOD)
    • Unified Modelling Language (UML)
    • Aspect Oriented Programming (AOP)
    • Scrum
    • Kanban

    Tools

    • IntelliJ
    • Eclipse
    • MyEclipse
    • NetBeans
    • Flashbuilder

    Frameworks

    • Spring
    • Hibernate
    • Toplink
    • J2EE
    • Wicket
    • JSF
    • JUnit
    • Mate
    • GraniteDS,
    • Adobe LCDS, GWT
    • Guice
    • Android
    • JavaFX
    • JQuery
    • Freemaker
    • Velocity
    • Google App Engine
    • REST
    • SOAP
    • Bower
    • Karma
    • GWT
    • AngularJS

    Programmiersprachen

    Java
    JSON

    Datenbanken

    DocumentDB
    MongoDB
    MySQL
    MariaDB
    PostgreSQL
    Oracle
    MS SQL Server

    Einsatzorte

    Einsatzorte

    Darmstadt (+75km) Homburg (Saar) (+50km)
    nicht möglich

    Projekte

    Projekte

    3 Jahre 5 Monate
    2021-12 - heute

    Platform WP3

    Softwarearchitekt / Spring Boot Coach Gitlab Spring Boot Kafka ...
    Softwarearchitekt / Spring Boot Coach
    In der Rolle eines Platform bzw. Technical Architekten ist es meine Aufgabe Entwicklerteams Projektweit bei Problemen mit Spring Boot zu unterstützen, Best Practices zu etablieren, Kenntnisse über Softwarearchitekturen und Codingstandards zu vermitteln, mit den Teams abzustimmen und deren Einhaltung sicherzustellen. Im Projekt sind durchschnittlich 50 Entwickler beschäftigt.
    • Erstellung, Beschreibung und Kommunikation der projektspezifischen Softwarearchitektur und Lösungsmuster
    • Integration der Lösung in die Gesamtarchitektur
    • Spring Boot, Kafka, Kubernetes Know-how Transfer und Coaching der Projektmitarbeiter
    • Pflege und Weiterentwicklung Programming Guide
    • Projektweite Code Reviews. Insbesondere Prüfung auf Resilienz und Vermeidung von Datenverlust.
    • Pflege und Weiterentwicklung des Blueprints des Technologiestacks, bestehend u.a. aus Java, Spring Boot und Angular
    Gitlab Spring Boot Kafka AWS IBM MQ IntelliJ Kubernetes Terraform Jira Confluence Scrum SAFe Angular
    dwpbank
    4 Jahre 8 Monate
    2017-07 - 2022-02

    TenderAlert

    Softwareentwickler IntelliJ Gitlab MariaDB ...
    Softwareentwickler
    • Vollständig eigenverantwortliche Realisierung einer webbasierten Datenexplorationsanwendung. 
    • Diese bietet die Möglichkeit Ausschreibungen von Medikamentenrabattverträgen vom Unternehmen zur erfassen und für Kunden explorativ zur Verfügung zu stellen. 
    • Die Anwendung ist komplett in TypeScript geschrieben. 
    • Für das Frontend wurden Angular und DevExtreme verwendet. Das Backend wurde mit Node.js & Express realisiert.
    IntelliJ Gitlab MariaDB Node.js Express Angular 4 & 5 DevExtreme UI Grunt Karma Jasmine Mocha TyeScript
    6 Monate
    2021-07 - 2021-12

    Mediation Layer

    Softwareentwickler / Softwarearchitekt Bitbucket Spring Boot Kafka ...
    Softwareentwickler / Softwarearchitekt
    • In der Rolle eines Softwareentwicklers bin ich für die Anpassung des Mediation Layer?s auf die sich durch den Austritt von England aus der EU neu ergebenden Anforderungen zuständig. 
    • Das Team ist selbst für die CI/CD Pipeline verantwortlich. 
    • Zu meinen Aufgaben gehören auch die Optimierung der Microservices mit Blick auf Softwarepatterns, Clean Code und Spring Boot Best Practices.
    Bitbucket Spring Boot Kafka Vue.js Jenkins Azure IntelliJ Kubernetes Terraform Jira Confluence Scrum SAFe SAP
    Lufthansa AirPlus Servicekarten GmbH)
    6 Monate
    2021-01 - 2021-06

    Leila2

    Softwareentwickler / Softwarearchitekt GitHub Spring Boot Flyway ...
    Softwareentwickler / Softwarearchitekt
    • Neuimplementierung einer Mandantenfähigen Whitelabel- Lösung für das Fahrzeug Leasing. 
    • Die Anwendung besteht aus verschiedenen Microservices und bietet Schnittstellen zu unterschiedlichen Alt- und Bestandssystemen.
    • In meiner Rolle als Fullstackentwickler war ich für die Implementierung von Fachlichkeit im Front- und Backend verantwortlich. 
    • Ebenso die Pflege der CI/CD Pipeline lag in der Verantwortung des Teams.
    GitHub Spring Boot Flyway Angular NgRx Jenkins Redis RabbitMQ Camunda BPMN AWS IntelliJ Kubernetes Terraform PostgreSQL
    Sixt Leasing SE
    1 Jahr 11 Monate
    2019-02 - 2020-12

    Vendo Modularisierung Angebotskomponenten

    Softwareentwickler / Softwarearchitekt Java Spring Boot Spring Security ...
    Softwareentwickler / Softwarearchitekt

    • Entwicklung einer Preis-Stammdatenverwaltung in einem 12-köpfigen Team. 
    • Preisdaten werden getestet als revisionssichere Artefakte den Clients zur Verfügung gestellt. 
    • Das Team ist für den kompletten Produktionszyklus, Entwicklung, Test, CI/CD verantwortlich und stellt sicher, dass neben fachlichen Anforderungen auch technische Rahmenbedingungen eingehalten werden.

    Java Spring Boot Spring Security Spring-Data Vue.js Vuetify Jest DDD EventSourcing GitLab GitLab CI AWS MongoDB DocumentDB S3 Keycloak SSO Jenkins Scrum SAFe IntelliJ JSON REST Kubernetes Sonar Fortify
    DB Vertrieb GMBH
    4 Monate
    2018-10 - 2019-01

    Entwicklung eines Fußball-Ticket-Buchungssystems

    Softwareentwickler / Architekt IntelliJ Gitlab Gradle ...
    Softwareentwickler / Architekt

    • Entwicklung eines Fußball-Ticket-Buchungssystems in einem 4 Mann Team. 
    • Das System baut auf einer Microservice-Architektur auf. 
    • Neben der eigenverantwortlichen Erstellung neuer Komponenten und der Pflege bestehender wurden bestehende Shopserver, Foren und andere Webseiten auf eine Absicherung mittels OpenID Connect (Keycloak) umgestellt.

    IntelliJ Gitlab Gradle Spring Boot Spring Security Keycloak ApacheOfbiz Junit Jenkins Docker Rancher 2
    9 Monate
    2018-01 - 2018-09

    GROW

    Softwareentwickler / Architekt IntelliJ Maven Git ...
    Softwareentwickler / Architekt
    • Realisierung mehrerer, zentraler Microservices, die die Komponenten Shop, SAP und CRM verbinden und Geschäftslogiken zentral zur Verfügung stellen.
    IntelliJ Maven Git Java 8 Springframework Spring-Boot Spring- Security Spring-Data Hibernate SOAP REST JUnit JSON XML PostgreSQL Bitbucket Kafka Jira Confluence Docker OpenShift Scrum SAFe
    1 Jahr 8 Monate
    2016-05 - 2017-12

    BWS / Seat-Map

    Softwareentwickler / Coach IntelliJ Maven Java 8 ...
    Softwareentwickler / Coach
    • Weiterentwicklung und Qualitätssicherung eines JSON basierten Zugriffs auf die bestehenden Amadeus Services (SOAP) SEARCH, PRICE, BOOK.
    • Besonderes Augenmerk wird auf die Vereinfachung des Datenmodells gelegt.
    • Das zum Teil bestehende System soll durch die Einführung von Unit- und Integrationstests sowie des ?Clean Code? Ansatzes auf ein höheres Qualitätsniveau gehoben werden.
    • Seat-Map ist ein Javascript Frontend zur generischen Darstellung von Flugzeug-Sitzplatz-Layouts.
    IntelliJ Maven Java 8 JavaEE 7 Git Javascript Node.js Grunt WildFly mod_proxy MongoDB Kanban Board Jira Confluence Jenkins Bitbucket-Server OpenShift Docker Scrum
    4 Monate
    2016-01 - 2016-04

    Dremel Website Relaunch

    Softwareentwickler / Coach IntelliJ Maven Spring MVC ...
    Softwareentwickler / Coach
    • Umbau des bestehenden Webauftrittes anhand eines neuen Designkonzeptes.
    • Modernisierung der serverseitigen Softwarearchitektur.
    IntelliJ Maven Spring MVC Servlet Apache Slor GIT JavaScript JQuery Ajax JSON
    7 Monate
    2015-07 - 2016-01

    Soccer Feed

    Softwareentwickler IntelliJ Gradle Tomcat ...
    Softwareentwickler
    • Realisierung eines Social-Media-Crawlers zur automatischen Erfassung von Fußballnachrichten unter Verwendung der von den Anbietern zur Verfügung gestellten JSON-API's.
    • Entwicklung einer Website zur Darstellung und Durchforstung der gesammelten Nachrichten.
    IntelliJ Gradle Tomcat Springframework Servlet Spring-Security ElasticSearch Vert.X JavaScript AngularJS Ajax Karma Jasmine Puppet GIT Json
    3 Monate
    2015-04 - 2015-06

    WEG

    Softwareentwickler / Coach IntelliJ Maven Git ...
    Softwareentwickler / Coach
    • Neuentwicklung eines Shopsystems (hauptsächlich Backend) zum Verkauf von Lebensmitteln.
    • Das System bietet die Möglichkeit Produkte in beliebigen Kategorien und Unterkategorien zu unterteilen.
    • Weiterhin können Produkte mit beliebigen Tags versehen werden.
    • Pro Kategorie kann ein abweichendes Webseitendesign definiert werden.
    • Für die unterschiedlichen Bildschirmauflösungen eines Clients können entsprechende Bilder hochgeladen werden.
    • Eine automatische Skalierung ist ebenso möglich.
    • Das System bietet dem Betreiber die Möglichkeit verschiedenartige Nummernkreise für z.B. Rechnungen oder Aufträge dynamisch zu konfigurieren.
    IntelliJ Maven Git Java 8 Springframework Spring-Security MySQL JSON REST Scrum Tomcat AngularJS JIRA Confluence Artifactory Solr
    2 Monate
    2015-02 - 2015-03

    Redaktions Management System

    Softwareentwickler Java Spring Spring-JPA ...
    Softwareentwickler
    • Weiterentwicklung eines Redeaktions-Management-Systems
    • Dieses Management-System dient der zentralen Erfassung von Nachrichten verschiedener Agenturen
    • Diese Nachrichten werden anschließend gesichtet, favorisiert und finden Verwendung im CMS.
    • Aufgabe war ein Refactoring und cleanup des UI-Codes sowie die Sicherstellung der Verwendung von AngularJS Konventionen um eine fehlerfreie Weiterverarbeitung (Minimierung und Zusammenführung) des Javascript-Codes zu gewährleisten.
    • Das resourcenhungrige Infinite-Scrolling sollte effizienter gestaltet werden.
    Java Spring Spring-JPA Spring-Security Junit HTML Javascript AngularJS Karma Bower Bootstrap Subversion IntelliJ Core Media CMS Gradle JIRA Confluence Jenkins Archiva
    2 Monate
    2014-12 - 2015-01

    Erstellung eines Wordpress-Themes für eine Webseite

    Softwareentwickler Wordpress PHP Git ...
    Softwareentwickler

      Wordpress PHP Git IntelliJ Javascript Jquery JIRA
      9 Monate
      2014-03 - 2014-11

      Weiterentwicklung eines Portals

      Softwareentwickler Core Media CMS IntelliJ Git ...
      Softwareentwickler
      • Realisierung der Webseite (URL auf Anfrage) 
      • Unterstützung bei der Weiterentwicklung eines Portals
      Core Media CMS IntelliJ Git Javascript JQuery Velocity
      8 Monate
      2013-07 - 2014-02

      Isoptera 2

      Softwareentwickler / Coach IntelliJ Maven Git ...
      Softwareentwickler / Coach
      • Neuentwicklung eines mandantenfähigen White-Label-Shopsystems zum Verkauf von Mobilfunk-Topup's und weiteren Produktgruppen.
      • Das System bietet die Möglichkeit Shopinhalte (Texte / Bilder) und Produkte in unterschiedlichen Sprachen und Währungen zu spezifizieren.
      • Es wurden mehrere Zahlungsanbieter wie z.B. PayPal,
        Sofortüberweisung, Visa usw. angebunden, die Shopspezifisch aktiviert oder auch deaktiviert werden können. Weiterhin agiert es als Backend für Companion-Apps (IOS / Android).
      • Zusätzlich wurden mehrere Risikomanagementmodule wie Black / White Listen, Maximaler Kaufbetrag / Kaufanzahl pro Zeitrahmen usw. realisiert.
      • Weiter Stichpunkte sind mTan Verifizierung, Audit Logs, Quittungserstellung, kontextabhängiges Rechtemanagement.
      IntelliJ Maven Git Gerrit Java 7 Springframework Spring-Security LDAP PostgreSQL Apache Jackrabbit SOAP REST Scrum Tomcat Wicket JQuery JIRA Confluence Artifactory
      3 Monate
      2013-04 - 2013-06

      Softwareentwickler Android & Google App Engine

      IntelliJ Android 2.3 bis 4.2.2 Maven ...
      • Eine Android-App zum Einstellen von Sonderangeboten für
        Einzelhändler und zum Stöbern für Konsumenten anhand von Kategorien sowie Distanzen zum Shop (GEO-Position).
      • Backendanbindung mittels REST, Json und Springframework.
      IntelliJ Android 2.3 bis 4.2.2 Maven Robolectric Subversion/Git Google App Engine Java JSON Springframework Scrum Confluence
      3 Monate
      2013-01 - 2013-03

      NextGen IPTV

      Softwareentwickler / technische Beratung IntelliJ HTML5 Javascript ...
      Softwareentwickler / technische Beratung
      • Entwicklung von UI-Prototypen für das Benchmarking von potentiellen NextGen IPTV boxen.
      IntelliJ HTML5 Javascript JQuery Android Java Git
      1 Monat
      2012-12 - 2012-12

      Entertain Remote App Android

      Softwareentwickler / technische Beratung IntelliJ Android Java ...
      Softwareentwickler / technische Beratung
      • Unterstützung eines Entwicklerteams beim Bau einer Remoteapp für Android.
      IntelliJ Android Java Git Scrum
      2 Monate
      2012-10 - 2012-11

      Joy of use

      Softwareentwickler / technische Beratung IntelliJ JavaFX Git
      Softwareentwickler / technische Beratung
      • Entwicklung eines alternativen Menüs samt Unterseiten welches mit Hilfe einer Infrarotfernbedienung navigiert werden kann.
      IntelliJ JavaFX Git

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Jahr 1 Monat
      1996-09 - 1997-09

      Zivildienst

      Jugendzentrum und einer Kindertagesstätte
      Jugendzentrum und einer Kindertagesstätte

      Kompetenzen

      Kompetenzen

      Top-Skills

      Spring Boot Full-Stack-Entwicklung Architekt Java TypeScript Angular Vue.js Microservice DDD Git Jenkins GitHub SQL UML JPA CDI JSF IntelliJ JavaScript Node.js Python TDD Kubernetes

      Produkte / Standards / Erfahrungen / Methoden

      AWS
      EventSourcing
      Fortify
      Gitlab
      GitLab CI
      Gradle
      IntelliJ
      Jenkins
      Jest
      Keycloak
      REST
      SAFe
      Scrum
      Sonar
      Spring Boot
      Spring Security
      Spring-Data
      SSO
      Vue.js
      Vuetify
      DDD
      Kubernetes
      S3

      Skills

      Software-Development

      • Backend:
        • Spring Boot (sehr gut)
        • Spring Data (sehr gut)
        • Spring Security (sehr gut)
        • Spring MVC (sehr gut)
        • JavaEE (gut)
        • ORM (sehr gut)
        • Node.js (gut)
        • Express (wenig)
      • Frontend:
        • Angular (sehr gut)
        • Material UI
        • Vue.js (sehr gut)
        • Vuetify
        • DevExtreme
      • Quality:
        • Sonar
        • Fortify
        • ArchUnit
        • JUnit, Checkstyle
        • PMD
        • ESLint
        • Jest
      • Methods:
        • Clean Code
        • Design Patterns
        • Pair & Mob Programming
        • TDD
        • BDD
        • UML
        • ADR
      • Java (sehr gut)
      • Groovy (gut)
      • TypeScript (sehr gut)
      • JavaScript (gut)
      • Python (gut)


      System-Engineering

      • Cloud Provider:
        • AWS
        • Microsoft Azure
      • Automation:
        • Jenkins
        • GitLab-CI/CD
        • Docker
      • Security:
        • Keycloak
        • Azure Active Directory SSO
      • Monitoring:
        • Logstash
        • Graylog
        • ELK (Kibana)
        • Prometheus
        • Grafana
        • Instana
        • AppDynamics
      • Other:
        • Redis
        • Memcached
        • Kafka
        • RabbitMQ
        • Kubernetes
        • OpenShift


      Methoden und Techniken

      • Object oriented analysis/design (OOA, OOD)
      • Unified Modelling Language (UML)
      • Aspect Oriented Programming (AOP)
      • Scrum
      • Kanban

      Tools

      • IntelliJ
      • Eclipse
      • MyEclipse
      • NetBeans
      • Flashbuilder

      Frameworks

      • Spring
      • Hibernate
      • Toplink
      • J2EE
      • Wicket
      • JSF
      • JUnit
      • Mate
      • GraniteDS,
      • Adobe LCDS, GWT
      • Guice
      • Android
      • JavaFX
      • JQuery
      • Freemaker
      • Velocity
      • Google App Engine
      • REST
      • SOAP
      • Bower
      • Karma
      • GWT
      • AngularJS

      Programmiersprachen

      Java
      JSON

      Datenbanken

      DocumentDB
      MongoDB
      MySQL
      MariaDB
      PostgreSQL
      Oracle
      MS SQL Server

      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.