Full Stack Developer Java/Spring/React
Aktualisiert am 25.04.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.09.2023
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Spring
React
Kubernetes
Deutsch
Muttersprache
Englisch
Sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

Hamburg (+10km) Frankfurt am Main (+150km) München (+150km)
Deutschland, Schweiz
nicht möglich

Projekte

Projekte

3 Jahre 1 Monat
2021-03 - heute

? Betreuung und Weiterentwicklung von 8 Anwendungen

Full Stack Developer Java Spring Boot Camunda ...
Full Stack Developer

  • Bearbeiten und erweitern von BPMN Diagrammen (Camunda)
  • Weiterentwicklung einer Geschäftsprozess-Plattform basierend auf Camunda
  • Frontendentwicklung mit Angular/Vue.JS
  • Backendentwicklung mit Java/Spring etc.
  • Migration von Gitlab-CI Pipelines auf deklarative Jenkins Pipelines
  • Erstellung einer Architektur eines Kubernetes Clusters für mehrere Anwendungen in einer privaten Cloud
  • Implementierung der vorher erstellten Architektur (Ingress Service, Deployments, StatefulSets, Secrets, ClusterIP Services, Persistent Volume Claims) und RBAC
  • Rollout auf verschiedene Umgebungen (DEV/INT/PROD) mithilfe von Helm
  • Anpassung von Variablen eines Helm Charts mit anschließender Installation
  • Umziehen eines GIT Repos
  • Anbindung an ein Kafka Cluster und Datenaustausch inklusive Schnittstellenbeschreibung mit AsyncAPI
  • Weiterentwicklung und Betreuung der Datenschutz-Grundverordnung Anwendung von Mercedes-Benz

Java Spring Boot Camunda Spring Security Spring Data JPA Angular ES6 Gitlab CaaS Kubernetes Helm BPMN Harbor Vue.JS Kafka Microsoft SQL Server Jenkins Daimler Hybrid Cloud OWASP DSGVO Gitlab-CI AsyncAPI Keycloak Scrum Kanban Scrumban
Daimler AG
8 Monate
2020-08 - 2021-03

Erstellen und Anbinden einer Middleware

Full Stack Developer Java Apollo React ...
Full Stack Developer
  • Erstellen und Anbinden einer Middleware (Apollo, GraphQL)
  • Frontendentwicklung mit React/Redux
  • Unit Tests mit Jest und E2E Tests mit Cypress
  • Identity Management mit Azure AD/Keycloak
  • Backend Entwicklung (Microservices) mit Java/Spring usw.
Java Apollo React Redux TypeScript JavaScript Spring GraphQL Spring Boot Hibernate Redis Spring JPA Azure AD Ranger 2 Gitlab Jira MS-SQL Keycloak Confluence GIT SCRUM Docker Ranger 2 Azure SCSS Primereact
Cologne Broadcasting Center GmbH (RTL)
1 Jahr 6 Monate
2018-11 - 2020-04

Umsetzung von Anforderungen

Full Stack Developer Python Spring Spring Boot ...
Full Stack Developer
  • Umsetzung von Anforderungen für den asiatischen Markt
  • Aufsetzen einer Identity Management Lösung (OAuth2 im JWT-Token-Format - stateless authentication)
  • Erstellung verschiedener REST-Schnittstellen
  • Schreiben von Unit- und Integrationstests
  • Schreiben von 0-Downtime deployment scripts mit python (Rolling Update)
  • Verschiedene Linux Server Konfigurationen durchführen
  • Implementierung eines „Offline“-Modus mit (Vue.js)
Python Spring Spring Boot Camunda Spring Security Spring Data JPA ApectJ JavaScript Elasticsearch Spring Cloud Java 8 Mockito Maven Jenkins Retrofit Netflix Feign REST Oracle DB Docker GIT Gerrit SCRUM JIRA Confluence Lodash Axios Docker Linux Sonarqube Vue.js Jest ES6 Systemctl Systemd
DERMALOG Identification Systems GmbH
1 Jahr 8 Monate
2018-02 - 2019-09

Erstellen einer Web Anwendung

Software-Developer, Selbstständig Java Spring Hibernate ...
Software-Developer, Selbstständig
  • Erstellen einer Umfrageanwendung zur Bewertung von Seminarausbildern mit Java, Spring und Hibernate, Thymeleaf
  • Entwicklung eines Content-Management-Systems (CMS)
  • Erstellung der Datenbankarchitektur (MySQL)
  • Gestaltung des Frontends mit HTML5, CSS3 und Bootstrap
  • Entwicklung der Frontendlogik mit Vue.js/Axios
Java Spring Hibernate Vue.JS JavaScript Vuex jQuery Google Maps Javascript API SASS/SCSS
1 Jahr 6 Monate
2017-07 - 2018-12

Erstellung einer Reisetagebuch App

Android Developer, Selbstständig Java Android Dagger2 ...
Android Developer, Selbstständig
  • Erstellung einer Reisetagebuch-App für die Android-Plattform (+10000 Downloads)
  • ?Dependency injection? mit Dagger 2
  • Nutzung von verschiedenen Bibliotheken: Google Location API, Google Places API, Retrofit, RxJava, etc.
  • Verbesserung der Benutzerfreundlichkeit mit Firebase Analytics
  • Automatische Backups über die Google Drive API erstellen
  • Erstellen und Ändern der Datenbank mit SQLite
  • Tests schreiben mit JUnit, Mockito, Espresso
  • Veröffentlichung der App im Google Play Store
Java Android Dagger2 Retrofit Google Location API Google Places API Google Drive API Firebase Analytics REST RxJava SQLite Mockito Espresso GIT Bitbucket
2 Monate
2018-09 - 2018-10

Frontendentwicklung

Full-Stack Developer Java 8 Spring Spring Boot ...
Full-Stack Developer
  • Frontendentwicklung mit AngularJS/Protactor/Jasmine
  • Begonnene Unterteilung eines Monolithen in Microservices (Java, Spring, Docker)
  • Anpassungen des Datenbankmodells (Flyway, PostgreSQL)
Java 8 Spring Spring Boot Spring Security Spring Data JPA Elasticsearch Gradle Jenkins REST PostgreSQL Docker GIT SCSS Angular JavaScript TypeScript Protactor Jasmine Bitbucket Lodash Bamboo JIRA Flyway Docker Linux Sonarqube
COYO GmbH
3 Monate
2018-06 - 2018-08

Einrichten einer Front-End-Umgebung

Frontend Developer Vue.JS Vue CLI Vuex ...
Frontend Developer
  • Einrichten einer Front-End-Umgebung (Greenfield)
  • Umsetzung von Anforderungen (Vue.JS, JavaScript, TypeScript)
  • Koordination mit einem UX/UI-Team (Zeplin)
  • Erstellung einer Musterbibliothek und Entwurf von Komponenten
  • Unit und E2E-Tests (Jest, Zypern)
Vue.JS Vue CLI Vuex Webpack JavaScript TypeScript Babel Axios SASS/SCSS CSS Zeplin GIT GitLab BEM Jest Cypress Vue-Test-Utils SCRUM JIRA Confluence Docker Linux
S-Kon eKontror GmbH
6 Monate
2018-01 - 2018-06

Rapid prototyping vieler verschiedener Anwendungen

Fullstack Entwickler Java 8 Spring Spring Boot 2 ...
Fullstack Entwickler
  • Rapid Prototyping von vielen verschiedenen Anwendungen (Java, Spring, Hibernate)
  • Migrieren von Anwendungen auf Spring Boot 2
  • Erstellung von Unit- und Integrationstests (Spring MockMvc, JUnit, Mockito)
  • Anpassungen des Datenbankmodells (Oracle DB, Flyway)
  • Weiterentwicklung des Frontends mit Vue.JS, sowie Änderungen am Design (Bootstrap, Bulma, SASS/SCSS)
  • Überwachung von Fehlern mit Sentry
  • Anbindung eines Zahlungsdienstes (SOAP, Apache CXF)
  • Schreiben von CI/CD Pipelines für Jenkins
  • Schätzen von User-Storys in einem 8-köpfigen Scrum-Team
Java 8 Spring Spring Boot 2 Spring MockMvc Hystrix Hibernate Sonarqube Jenkins REST SOAP SOAP UI Apache CXF Bash Oracle DB Flyway PostgreSQL Splunk Sentry Vue.JS Angular TypeScript JavaScript Webpack SASS/SCSS JIRA Leankit Confluence AWS
Telefónica Deutschland Holding AG
Hamburg
3 Jahre
2015-07 - 2018-06

Erstellung einer Reisetagebuch App

Software-Entwickler Android Dagger 2 Espresso ...
Software-Entwickler
  • Erstellung einer Reisetagebuch App für die Plattform Android (+10000 Downloads)
  • Erstellen einer Architektur nach MVP Pattern sowie Einfügen von Abhängigkeiten mit Dagger2
  • Benutzung verschiedener Bibliotheken unter anderem: Google Location API, Google Places API, Retrofit, RxJava usw.
  • Verbesserung der Benutzerfreundlichkeit mithilfe von Firebase Analytics
  • Erstellen von Automatischen Backups über die Google Drive API
  • Erstellen und verändern der Datenbank mit SQLite
  • Schreiben von Tests mit JUnit, Mockito, Espresso
  • Veröffentlichung der App im Google Play Store
Android Studio
Android Dagger 2 Espresso Mockito SQLite ObjectBox Git
10 Monate
2017-03 - 2017-12

Weiterentwicklung eines mobilen Terminals

Android Developer Java Robolectric UI Automator ...
Android Developer
  • Weiterentwicklung eines mobilen Terminals für Zugbegleiter (Android)
  • Implementierung von technischen Komponenten, einschließlich zugehöriger Schnittstellen und Module in vernetzten APK-Dateien, in Übereinstimmung mit den Standards des Kunden
  • Änderung der Datenbankarchitektur (SQLite)
  • Technische Dokumentation der Komponenten
  • Schreiben von Tests mit JUnit, Mockito und Oberflächentests mit UI Automator und Robolectric
  • Zusammenarbeit in einem großen interdisziplinären Team
Java Robolectric UI Automator JUnit Mockito REST SCRUM JIRA Confluence
DB Systel GmbH
Frankfurt am Main
1 Jahr 1 Monat
2016-02 - 2017-02

Weiterentwicklung einer Verwaltungssoftware

Backend Developer Java Hibernate Selenium ...
Backend Developer
  • Weiterentwicklung einer Verwaltungssoftware für Wohngeldempfänger (Java, Hibernate, SWT)
  • Implementierung der Adressdatenvervollständigung
  • Durchführung einer Fehlallokation
  • Anpassung des Datenbankmodells (Oracle DB, PL/SQL Flyway)
  • Überprüfen Sie die Anwendung auf Schwachstellen (SQL-Injections)
  • Schreiben von Testfällen mit Selen
  • Einteilung von Stories in kleinere Tasks
  • Schätzen von Geschichten in einem 6-köpfigen Scrum-Team
Java Hibernate Selenium CSV Oracle DB PL/SQL Flyway SVN SCRUM JIRA Confluence SWT
HZD
Wiesbaden
1 Jahr 1 Monat
2016-02 - 2017-02

Fehlerbehebung

Full Stack Developer C# Razor Entity Framework ...
Full Stack Developer
  • Weiterentwicklung des Zentralen Schutzdokumentenregisters der hessischen Landesverwaltung (C#, Razor, Entity Framework)
  • Anpassung des Datenbankmodells (Oracle DB)
C# Razor Entity Framework Oracle DB SVN SCRUM JIRA Confluence JavaScript
HZD
7 Monate
2015-07 - 2016-01

Entwickeln einer automatischen Abrechnung

Full-Stack Developer Java Spring Hibernate ...
Full-Stack Developer
  • Entwickeln einer automatischen Abrechnung für eine private Cloud
  • Implementierung der notwendigen Funktionen nach TDD Ansatz mit Java, Spring, Hibernate
  • Generieren von Rechnungen als PDF- oder Excel Datei und anschließendem Download
  • Anpassung des Front-Ends mit JavaServerFaces (JSF), ICEfaes, Primefaces, jQuery, JavaScript, Bootstrap
  • Anpassung einer MySQL Datenbank mit Liquibase
Java Spring Hibernate MySQL Liquibase Apache POI JavaServerFaces (JSF) ICEfaes Primefaces jQuery JavaScript Bootstrap JIRA SCRUM Confluence
CSC Deutschland GmbH
Wiesbaden
5 Monate
2015-03 - 2015-07

Entwickeln einer automatischen Abrechnung

Fullstack Developer Java Spring Hibernate ...
Fullstack Developer
  • Entwickeln einer automatischen Abrechnung für eine private Cloud
  • Implementierung der notwendigen Funktionen nach TDD Ansatz mit Java, Spring, Hibernate
  • Generieren von Rechnungen als PDF- oder Excel Datei und anschließendem Download
  • Anpassung des Front-Ends mit JavaServerFaces (JSF), ICEfaes, Primefaces, jQuery, JavaScript, Bootstrap
    • Anpassung einer MySQL Datenbank mit Liquibase
    IntelliJ IDEA Git
    Java Spring Hibernate Bootstrap HTML5 jQuery JavaScript JavaServerFaces ICEfaes Gradle Lombok Liquibase Apache POI iText Liquibase PrimeFaces
    CSC Deutschland GmbH
    Wiesbaden
    4 Monate
    2015-03 - 2015-06

    Umfrageanwendung für Seminartrainer

    Software-Developer Java Spring Hibernate ...
    Software-Developer
    • Erstellen einer Umfrage Anwendung um Seminartrainer zu bewerten mithilfe von Java, Spring und HibernateEntwickeln eines Content-Management-Systems (CMS)
    • Erstellen der Datenbankarchitektur (MySQL)
    • Designen des Frontends mit HTML5, CSS3 und Bootstrap (Responsive Design)
    • Entwicklung der Frontend Logik mit Thymeleaf, jQuery, JavaScript
    Java Spring Hibernate MySQL HTML5 CSS3 jQuery JavaScript JIRA Confluence Thymeleaf
    CSC Deutschland GmbH
    Wiesbaden
    4 Monate
    2015-03 - 2015-06

    Entwickeln eines Content-Management-Systems

    Software-Developer Java Spring Hibernate ...
    Software-Developer
    • Erstellen einer Umfrageanwendung zur Bewertung von Seminarausbildern mit Java, Spring und Hibernate, Thymeleaf
    • Entwicklung eines Content-Management-Systems (CMS)
    • Erstellung der Datenbankarchitektur (MySQL)
    • Gestaltung des Frontends mit HTML5, CSS3 und Bootstrap
    • Entwicklung der Frontendlogik mit Thymeleaf, jQuery, JavaScript
    Java Spring Hibernate MySQL HTML5 CSS3 jQuery JavaScript JIRA Confluence Thymeleaf
    CSC Deutschland GmbH
    Wiesbaden

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    2015-06

    Institution: CSC Deutschland GmbH, Wiesbaden

    Abschluss: IHK geprüfter Fachinformatiker - Anwendungsentwicklung


    2013-07

    Institution: Friedrich-List-Schule, Wiesbaden

    Abschluss: Abitur mit Schwerpunkt Datenverarbeitung

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java Spring React Kubernetes

    Produkte / Standards / Erfahrungen / Methoden

    Administration Linux
    Bootstrap
    Confluence
    CSS3
    Flyaway
    Gradle
    Hibernate
    HTML5
    IntelliJ IDEA
    iText
    Java
    JIRA
    JUnit
    Lombok
    Maven
    Mockito
    Python
    React
    Responsive Webdesign
    REST
    Scrum
    Selenium
    Sentry
    SoapUI
    Spring
    Spring Boot
    Subversion
    Thymeleaf
    Vue.JS

    Management Summary

    • Als vielseitiger Software-Entwickler habe ich schon viele Projekte meiner Kunden in die Realität umgesetzt. Meine Kernkompetenzen sind Java, Spring, Hibernate, Vue.JS und React.

    • Auch eigene Projekte habe ich erfolgreich zur Produktionsreife gebracht. Generell bin ich ein sehr praxisorientierter Mensch, der sich gleichzeitig schnell in fachliche und technologische Themen einarbeiten kann.


    Kernkompetenzen

    • Java
    • Spring
    • Hibernate
    • Vue.JS
    • React
    • Python


    Frontend

    • Vue.JS
    • Vuex
    • React
    • Redux
    • JavaScript (ES6)
    • Lodash
    • TypeScript
    • HTML5
    • CSS/SASS/SCSS
    • Bootstrap
    • Primereact
    • NPM
    • Cypress
    • Yarn
    • Jasmine
    • Jest
    • Android
    • React Native
    • Bulma 
    • Angular
      • Thymeleaf
      • jQuery 
      • ICEfaes
      • Primefaces
      • Angular (JS)

     

    Backend

    • Java
    • Spring Boot
    • Spring Security
    • Spring Data (JPA)
    • Spring Cloud
    • Mockito
    • Hystrix
    • REST
    • Maven
    • Flyway 
    • Elasticsearch
    • Redis
    • Camunda 
    • Python
    • Selenium
    • Gradle 
    • Kafka
    • Flask
    • Oracle DB
    • MySQL
    • Sentry
    • NoSQL Databases (Mongo DB)
      • SOAP
      • SoapUI
      • Apache POI
      • Apache CXF
      • SWT
      • Splunk
      • Liquibase


    Tools

    • Docker
    • Kubernetes
    • Confluence
    • IntelliJ IDEA
    • Visual Studio Code
    • Jira
    • Jenkins
    • Bash/Zsh
    • Gitlab-CI
    • Sonarqube
    • Jenkins
    • Google Cloud
    • Git
    • Azure AD
    • AWS 
      • Leankit
      • Eclipse
      • Remedy

    Betriebssysteme

    Android

    Programmiersprachen

    Ajax
    Java
    JavaScript
    jQuery
    Oracle/SQL
    Postgresql
    React
    React native
    REST
    Spring
    TypeScript
    Vue.JS

    Datenbanken

    Flyway
    MySQL
    SQLite

    Branchen

    Branchen

    • Telecommunication & Media
    • Travel transport and logistics
    • Public sector

    Einsatzorte

    Einsatzorte

    Hamburg (+10km) Frankfurt am Main (+150km) München (+150km)
    Deutschland, Schweiz
    nicht möglich

    Projekte

    Projekte

    3 Jahre 1 Monat
    2021-03 - heute

    ? Betreuung und Weiterentwicklung von 8 Anwendungen

    Full Stack Developer Java Spring Boot Camunda ...
    Full Stack Developer

    • Bearbeiten und erweitern von BPMN Diagrammen (Camunda)
    • Weiterentwicklung einer Geschäftsprozess-Plattform basierend auf Camunda
    • Frontendentwicklung mit Angular/Vue.JS
    • Backendentwicklung mit Java/Spring etc.
    • Migration von Gitlab-CI Pipelines auf deklarative Jenkins Pipelines
    • Erstellung einer Architektur eines Kubernetes Clusters für mehrere Anwendungen in einer privaten Cloud
    • Implementierung der vorher erstellten Architektur (Ingress Service, Deployments, StatefulSets, Secrets, ClusterIP Services, Persistent Volume Claims) und RBAC
    • Rollout auf verschiedene Umgebungen (DEV/INT/PROD) mithilfe von Helm
    • Anpassung von Variablen eines Helm Charts mit anschließender Installation
    • Umziehen eines GIT Repos
    • Anbindung an ein Kafka Cluster und Datenaustausch inklusive Schnittstellenbeschreibung mit AsyncAPI
    • Weiterentwicklung und Betreuung der Datenschutz-Grundverordnung Anwendung von Mercedes-Benz

    Java Spring Boot Camunda Spring Security Spring Data JPA Angular ES6 Gitlab CaaS Kubernetes Helm BPMN Harbor Vue.JS Kafka Microsoft SQL Server Jenkins Daimler Hybrid Cloud OWASP DSGVO Gitlab-CI AsyncAPI Keycloak Scrum Kanban Scrumban
    Daimler AG
    8 Monate
    2020-08 - 2021-03

    Erstellen und Anbinden einer Middleware

    Full Stack Developer Java Apollo React ...
    Full Stack Developer
    • Erstellen und Anbinden einer Middleware (Apollo, GraphQL)
    • Frontendentwicklung mit React/Redux
    • Unit Tests mit Jest und E2E Tests mit Cypress
    • Identity Management mit Azure AD/Keycloak
    • Backend Entwicklung (Microservices) mit Java/Spring usw.
    Java Apollo React Redux TypeScript JavaScript Spring GraphQL Spring Boot Hibernate Redis Spring JPA Azure AD Ranger 2 Gitlab Jira MS-SQL Keycloak Confluence GIT SCRUM Docker Ranger 2 Azure SCSS Primereact
    Cologne Broadcasting Center GmbH (RTL)
    1 Jahr 6 Monate
    2018-11 - 2020-04

    Umsetzung von Anforderungen

    Full Stack Developer Python Spring Spring Boot ...
    Full Stack Developer
    • Umsetzung von Anforderungen für den asiatischen Markt
    • Aufsetzen einer Identity Management Lösung (OAuth2 im JWT-Token-Format - stateless authentication)
    • Erstellung verschiedener REST-Schnittstellen
    • Schreiben von Unit- und Integrationstests
    • Schreiben von 0-Downtime deployment scripts mit python (Rolling Update)
    • Verschiedene Linux Server Konfigurationen durchführen
    • Implementierung eines „Offline“-Modus mit (Vue.js)
    Python Spring Spring Boot Camunda Spring Security Spring Data JPA ApectJ JavaScript Elasticsearch Spring Cloud Java 8 Mockito Maven Jenkins Retrofit Netflix Feign REST Oracle DB Docker GIT Gerrit SCRUM JIRA Confluence Lodash Axios Docker Linux Sonarqube Vue.js Jest ES6 Systemctl Systemd
    DERMALOG Identification Systems GmbH
    1 Jahr 8 Monate
    2018-02 - 2019-09

    Erstellen einer Web Anwendung

    Software-Developer, Selbstständig Java Spring Hibernate ...
    Software-Developer, Selbstständig
    • Erstellen einer Umfrageanwendung zur Bewertung von Seminarausbildern mit Java, Spring und Hibernate, Thymeleaf
    • Entwicklung eines Content-Management-Systems (CMS)
    • Erstellung der Datenbankarchitektur (MySQL)
    • Gestaltung des Frontends mit HTML5, CSS3 und Bootstrap
    • Entwicklung der Frontendlogik mit Vue.js/Axios
    Java Spring Hibernate Vue.JS JavaScript Vuex jQuery Google Maps Javascript API SASS/SCSS
    1 Jahr 6 Monate
    2017-07 - 2018-12

    Erstellung einer Reisetagebuch App

    Android Developer, Selbstständig Java Android Dagger2 ...
    Android Developer, Selbstständig
    • Erstellung einer Reisetagebuch-App für die Android-Plattform (+10000 Downloads)
    • ?Dependency injection? mit Dagger 2
    • Nutzung von verschiedenen Bibliotheken: Google Location API, Google Places API, Retrofit, RxJava, etc.
    • Verbesserung der Benutzerfreundlichkeit mit Firebase Analytics
    • Automatische Backups über die Google Drive API erstellen
    • Erstellen und Ändern der Datenbank mit SQLite
    • Tests schreiben mit JUnit, Mockito, Espresso
    • Veröffentlichung der App im Google Play Store
    Java Android Dagger2 Retrofit Google Location API Google Places API Google Drive API Firebase Analytics REST RxJava SQLite Mockito Espresso GIT Bitbucket
    2 Monate
    2018-09 - 2018-10

    Frontendentwicklung

    Full-Stack Developer Java 8 Spring Spring Boot ...
    Full-Stack Developer
    • Frontendentwicklung mit AngularJS/Protactor/Jasmine
    • Begonnene Unterteilung eines Monolithen in Microservices (Java, Spring, Docker)
    • Anpassungen des Datenbankmodells (Flyway, PostgreSQL)
    Java 8 Spring Spring Boot Spring Security Spring Data JPA Elasticsearch Gradle Jenkins REST PostgreSQL Docker GIT SCSS Angular JavaScript TypeScript Protactor Jasmine Bitbucket Lodash Bamboo JIRA Flyway Docker Linux Sonarqube
    COYO GmbH
    3 Monate
    2018-06 - 2018-08

    Einrichten einer Front-End-Umgebung

    Frontend Developer Vue.JS Vue CLI Vuex ...
    Frontend Developer
    • Einrichten einer Front-End-Umgebung (Greenfield)
    • Umsetzung von Anforderungen (Vue.JS, JavaScript, TypeScript)
    • Koordination mit einem UX/UI-Team (Zeplin)
    • Erstellung einer Musterbibliothek und Entwurf von Komponenten
    • Unit und E2E-Tests (Jest, Zypern)
    Vue.JS Vue CLI Vuex Webpack JavaScript TypeScript Babel Axios SASS/SCSS CSS Zeplin GIT GitLab BEM Jest Cypress Vue-Test-Utils SCRUM JIRA Confluence Docker Linux
    S-Kon eKontror GmbH
    6 Monate
    2018-01 - 2018-06

    Rapid prototyping vieler verschiedener Anwendungen

    Fullstack Entwickler Java 8 Spring Spring Boot 2 ...
    Fullstack Entwickler
    • Rapid Prototyping von vielen verschiedenen Anwendungen (Java, Spring, Hibernate)
    • Migrieren von Anwendungen auf Spring Boot 2
    • Erstellung von Unit- und Integrationstests (Spring MockMvc, JUnit, Mockito)
    • Anpassungen des Datenbankmodells (Oracle DB, Flyway)
    • Weiterentwicklung des Frontends mit Vue.JS, sowie Änderungen am Design (Bootstrap, Bulma, SASS/SCSS)
    • Überwachung von Fehlern mit Sentry
    • Anbindung eines Zahlungsdienstes (SOAP, Apache CXF)
    • Schreiben von CI/CD Pipelines für Jenkins
    • Schätzen von User-Storys in einem 8-köpfigen Scrum-Team
    Java 8 Spring Spring Boot 2 Spring MockMvc Hystrix Hibernate Sonarqube Jenkins REST SOAP SOAP UI Apache CXF Bash Oracle DB Flyway PostgreSQL Splunk Sentry Vue.JS Angular TypeScript JavaScript Webpack SASS/SCSS JIRA Leankit Confluence AWS
    Telefónica Deutschland Holding AG
    Hamburg
    3 Jahre
    2015-07 - 2018-06

    Erstellung einer Reisetagebuch App

    Software-Entwickler Android Dagger 2 Espresso ...
    Software-Entwickler
    • Erstellung einer Reisetagebuch App für die Plattform Android (+10000 Downloads)
    • Erstellen einer Architektur nach MVP Pattern sowie Einfügen von Abhängigkeiten mit Dagger2
    • Benutzung verschiedener Bibliotheken unter anderem: Google Location API, Google Places API, Retrofit, RxJava usw.
    • Verbesserung der Benutzerfreundlichkeit mithilfe von Firebase Analytics
    • Erstellen von Automatischen Backups über die Google Drive API
    • Erstellen und verändern der Datenbank mit SQLite
    • Schreiben von Tests mit JUnit, Mockito, Espresso
    • Veröffentlichung der App im Google Play Store
    Android Studio
    Android Dagger 2 Espresso Mockito SQLite ObjectBox Git
    10 Monate
    2017-03 - 2017-12

    Weiterentwicklung eines mobilen Terminals

    Android Developer Java Robolectric UI Automator ...
    Android Developer
    • Weiterentwicklung eines mobilen Terminals für Zugbegleiter (Android)
    • Implementierung von technischen Komponenten, einschließlich zugehöriger Schnittstellen und Module in vernetzten APK-Dateien, in Übereinstimmung mit den Standards des Kunden
    • Änderung der Datenbankarchitektur (SQLite)
    • Technische Dokumentation der Komponenten
    • Schreiben von Tests mit JUnit, Mockito und Oberflächentests mit UI Automator und Robolectric
    • Zusammenarbeit in einem großen interdisziplinären Team
    Java Robolectric UI Automator JUnit Mockito REST SCRUM JIRA Confluence
    DB Systel GmbH
    Frankfurt am Main
    1 Jahr 1 Monat
    2016-02 - 2017-02

    Weiterentwicklung einer Verwaltungssoftware

    Backend Developer Java Hibernate Selenium ...
    Backend Developer
    • Weiterentwicklung einer Verwaltungssoftware für Wohngeldempfänger (Java, Hibernate, SWT)
    • Implementierung der Adressdatenvervollständigung
    • Durchführung einer Fehlallokation
    • Anpassung des Datenbankmodells (Oracle DB, PL/SQL Flyway)
    • Überprüfen Sie die Anwendung auf Schwachstellen (SQL-Injections)
    • Schreiben von Testfällen mit Selen
    • Einteilung von Stories in kleinere Tasks
    • Schätzen von Geschichten in einem 6-köpfigen Scrum-Team
    Java Hibernate Selenium CSV Oracle DB PL/SQL Flyway SVN SCRUM JIRA Confluence SWT
    HZD
    Wiesbaden
    1 Jahr 1 Monat
    2016-02 - 2017-02

    Fehlerbehebung

    Full Stack Developer C# Razor Entity Framework ...
    Full Stack Developer
    • Weiterentwicklung des Zentralen Schutzdokumentenregisters der hessischen Landesverwaltung (C#, Razor, Entity Framework)
    • Anpassung des Datenbankmodells (Oracle DB)
    C# Razor Entity Framework Oracle DB SVN SCRUM JIRA Confluence JavaScript
    HZD
    7 Monate
    2015-07 - 2016-01

    Entwickeln einer automatischen Abrechnung

    Full-Stack Developer Java Spring Hibernate ...
    Full-Stack Developer
    • Entwickeln einer automatischen Abrechnung für eine private Cloud
    • Implementierung der notwendigen Funktionen nach TDD Ansatz mit Java, Spring, Hibernate
    • Generieren von Rechnungen als PDF- oder Excel Datei und anschließendem Download
    • Anpassung des Front-Ends mit JavaServerFaces (JSF), ICEfaes, Primefaces, jQuery, JavaScript, Bootstrap
    • Anpassung einer MySQL Datenbank mit Liquibase
    Java Spring Hibernate MySQL Liquibase Apache POI JavaServerFaces (JSF) ICEfaes Primefaces jQuery JavaScript Bootstrap JIRA SCRUM Confluence
    CSC Deutschland GmbH
    Wiesbaden
    5 Monate
    2015-03 - 2015-07

    Entwickeln einer automatischen Abrechnung

    Fullstack Developer Java Spring Hibernate ...
    Fullstack Developer
    • Entwickeln einer automatischen Abrechnung für eine private Cloud
    • Implementierung der notwendigen Funktionen nach TDD Ansatz mit Java, Spring, Hibernate
    • Generieren von Rechnungen als PDF- oder Excel Datei und anschließendem Download
    • Anpassung des Front-Ends mit JavaServerFaces (JSF), ICEfaes, Primefaces, jQuery, JavaScript, Bootstrap
      • Anpassung einer MySQL Datenbank mit Liquibase
      IntelliJ IDEA Git
      Java Spring Hibernate Bootstrap HTML5 jQuery JavaScript JavaServerFaces ICEfaes Gradle Lombok Liquibase Apache POI iText Liquibase PrimeFaces
      CSC Deutschland GmbH
      Wiesbaden
      4 Monate
      2015-03 - 2015-06

      Umfrageanwendung für Seminartrainer

      Software-Developer Java Spring Hibernate ...
      Software-Developer
      • Erstellen einer Umfrage Anwendung um Seminartrainer zu bewerten mithilfe von Java, Spring und HibernateEntwickeln eines Content-Management-Systems (CMS)
      • Erstellen der Datenbankarchitektur (MySQL)
      • Designen des Frontends mit HTML5, CSS3 und Bootstrap (Responsive Design)
      • Entwicklung der Frontend Logik mit Thymeleaf, jQuery, JavaScript
      Java Spring Hibernate MySQL HTML5 CSS3 jQuery JavaScript JIRA Confluence Thymeleaf
      CSC Deutschland GmbH
      Wiesbaden
      4 Monate
      2015-03 - 2015-06

      Entwickeln eines Content-Management-Systems

      Software-Developer Java Spring Hibernate ...
      Software-Developer
      • Erstellen einer Umfrageanwendung zur Bewertung von Seminarausbildern mit Java, Spring und Hibernate, Thymeleaf
      • Entwicklung eines Content-Management-Systems (CMS)
      • Erstellung der Datenbankarchitektur (MySQL)
      • Gestaltung des Frontends mit HTML5, CSS3 und Bootstrap
      • Entwicklung der Frontendlogik mit Thymeleaf, jQuery, JavaScript
      Java Spring Hibernate MySQL HTML5 CSS3 jQuery JavaScript JIRA Confluence Thymeleaf
      CSC Deutschland GmbH
      Wiesbaden

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      2015-06

      Institution: CSC Deutschland GmbH, Wiesbaden

      Abschluss: IHK geprüfter Fachinformatiker - Anwendungsentwicklung


      2013-07

      Institution: Friedrich-List-Schule, Wiesbaden

      Abschluss: Abitur mit Schwerpunkt Datenverarbeitung

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Spring React Kubernetes

      Produkte / Standards / Erfahrungen / Methoden

      Administration Linux
      Bootstrap
      Confluence
      CSS3
      Flyaway
      Gradle
      Hibernate
      HTML5
      IntelliJ IDEA
      iText
      Java
      JIRA
      JUnit
      Lombok
      Maven
      Mockito
      Python
      React
      Responsive Webdesign
      REST
      Scrum
      Selenium
      Sentry
      SoapUI
      Spring
      Spring Boot
      Subversion
      Thymeleaf
      Vue.JS

      Management Summary

      • Als vielseitiger Software-Entwickler habe ich schon viele Projekte meiner Kunden in die Realität umgesetzt. Meine Kernkompetenzen sind Java, Spring, Hibernate, Vue.JS und React.

      • Auch eigene Projekte habe ich erfolgreich zur Produktionsreife gebracht. Generell bin ich ein sehr praxisorientierter Mensch, der sich gleichzeitig schnell in fachliche und technologische Themen einarbeiten kann.


      Kernkompetenzen

      • Java
      • Spring
      • Hibernate
      • Vue.JS
      • React
      • Python


      Frontend

      • Vue.JS
      • Vuex
      • React
      • Redux
      • JavaScript (ES6)
      • Lodash
      • TypeScript
      • HTML5
      • CSS/SASS/SCSS
      • Bootstrap
      • Primereact
      • NPM
      • Cypress
      • Yarn
      • Jasmine
      • Jest
      • Android
      • React Native
      • Bulma 
      • Angular
        • Thymeleaf
        • jQuery 
        • ICEfaes
        • Primefaces
        • Angular (JS)

       

      Backend

      • Java
      • Spring Boot
      • Spring Security
      • Spring Data (JPA)
      • Spring Cloud
      • Mockito
      • Hystrix
      • REST
      • Maven
      • Flyway 
      • Elasticsearch
      • Redis
      • Camunda 
      • Python
      • Selenium
      • Gradle 
      • Kafka
      • Flask
      • Oracle DB
      • MySQL
      • Sentry
      • NoSQL Databases (Mongo DB)
        • SOAP
        • SoapUI
        • Apache POI
        • Apache CXF
        • SWT
        • Splunk
        • Liquibase


      Tools

      • Docker
      • Kubernetes
      • Confluence
      • IntelliJ IDEA
      • Visual Studio Code
      • Jira
      • Jenkins
      • Bash/Zsh
      • Gitlab-CI
      • Sonarqube
      • Jenkins
      • Google Cloud
      • Git
      • Azure AD
      • AWS 
        • Leankit
        • Eclipse
        • Remedy

      Betriebssysteme

      Android

      Programmiersprachen

      Ajax
      Java
      JavaScript
      jQuery
      Oracle/SQL
      Postgresql
      React
      React native
      REST
      Spring
      TypeScript
      Vue.JS

      Datenbanken

      Flyway
      MySQL
      SQLite

      Branchen

      Branchen

      • Telecommunication & Media
      • Travel transport and logistics
      • Public sector

      Vertrauen Sie auf GULP

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

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

      Das GULP Freelancer-Portal

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