Java orientierter FullStack Developer (Java, Spring Boot, DevOps)
Aktualisiert am 03.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 90%
davon vor Ort: 0%
Java
SpringBoot
Angular
JavaScript
Jenkins
Git
Scrum Master
Cucumber
OracleDB
Hibernate
TypeScript
PostgreSQL
Apache Kafka
REST
Docker
JIRA
Confluence
JUnit
DevOps
Gradle
Maven
Mockito
Keycloak
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Nur full-remote! Vereinzelte Tage vor Ort möglich.

möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-09 - 2024-12

Aufbau und Weiterentwicklung verschiedener SpringBoot Services

Backend/Middleware Developer Java 17 SpringBoot 3.1 Splunk ...
Backend/Middleware Developer
  • Aufbau und Weiterentwicklung verschiedener SpringBoot Services zur Verarbeitung und Bereitstellung von Ladedaten.
  • Aufbau, Integration und Implementierung von Camunda Prozessen
  • Aufbau und Integration von Azure ServiceBusses
  • Aufbau von Dashboards und Benachrichtigungen in Splunk
  • Implementierung eines Java basierten Daten-Service auf Basis von OData (Olingo)
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung sowie Betrieb der Anwendungen
Java 17 SpringBoot 3.1 Splunk REST JSON JWT Flyway 9.22 Lombok 1.18 Hibernate 5.6 JPA Azure SQL DB SQL OData Camunda Azure Bitbucket Maven Swagger 3.0 JUnit Mockito Hamcrest GitLab Intelli J Postman Jira Confluence
e.on Drive
München
1 Jahr 7 Monate
2021-03 - 2022-09

ADEBAR

Faullstack-Developer Java 11 Kubernetes Docker ...
Faullstack-Developer
  • Austausch des Spring-Frameworks in zwei bestehenden Systemen durch das Quarkus-Framework und ?Containerisierung? der beiden Systeme um sie in einem Kubernetes-Cluster zu betreiben.
  • Konfiguration von Kubernetes-Clustern
  • Vollständige Integration eines von der EU bereitgestellten Teilsystems in das hauseigene System.
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb der Anwendungen.
  • Unterstützung der Anwender bei Fehlern und Problemen innerhalb der Anwendung
  • Migration von Daten aus PostgreSQL-Datenbanken in Oracle Datenbanken
  • Agile Vorgehensweise nach SCRUM
Java 11 Kubernetes Docker Quarkus Angular 14 REST SOAP JSON JWT Elastic Search 6.0 Hibernate 5.2 OracleDB PostgreSQL Bitbucket Maven Swagger 2.6 JUnit Mockito Sonarqube Jenkins Eclipse Postman Oracle SQL Developer Jira Confluence Scrum S3
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2020-01 - 2020-12

Porsche Central Service System

Consultant Java 8 Spring Boot 2.1 Spring Security ...
Consultant
  • Analyse und Ablo?se einer alten, sowie (Teil-) Konzeptionierung und sowohl publisher- als auch subscriberseitige Implementierung einer neuen Datenkommunikationsstruktur auf Basis von Apache Kafka und Apache Avro.
  • Analyse, Neuentwicklung und Ablo?se bisheriger Jenkins-Pipelines mehrerer Services mit Gitlab CI/CD.
  • Sowohl Front- als auch backendseitige Implementierung von Change Requests in verschiedenen Apps und Services auf der Grundlage von Java 8, Spring Boot 2.1, Angluar 10, JEE, JSP und Javascript.
  • Erstellung von Unit-, Integrations- und End2End Tests
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb bestehender Anwendungen.
  • Kontinuierliche Prozessverbesserung in einem von 3, jeweils etwa 6-9 Mitglieder großen, untereinander in Nexus-Scrum organisierten, Scrum-Teams.
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
Java 8 Spring Boot 2.1 Spring Security Lombock 1.18 Angular 10 Typescript REST JSON JWT Elastic Search 6.0 Apache Kafka 2 Hibernate 5.2 OracleDB GitLab CI/CD Docker Gradle 5 Swagger 2.6 JUnit Mockito Sonarqube Spotbugs 4.1 IntelliJ Postman Oracle SQL Developer Jira Confluence Scrum Nexus Scrum
MHP/Porsche
Ludwigsburg (Württemberg)
1 Jahr 4 Monate
2019-09 - 2020-12

PRISMA

Consultant Java 8 Spring Boot 2.1 Spring Security ...
Consultant
  • Eigenverantwortliche Projektplanung, Konzeptionierung, front- und backendseitige Implementierung, Qualita?tssicherung und Inbetriebnahme, einer Komponente der neuen Stammdatenverwaltung im Bereich After Sales auf Basis von Java 8, Spring Boot und Angular 10.
  • Aufsetzen der zugeho?rigen Pipeline fu?r ?Continous Integration/Delivery? in Jenkins Stete Prozessverbesserung in einem kleinen Team von 3 Entwicklern in von Scrum entlehnter Form.
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
  • Pflegen und erweitern der REST Schnittstelle zwischen Client und Backend
  • Erstellung von Unit-, Integrations- und End2End Tests
  • Analyse, Bewertung und Umsetzung von Anforderungen im SCRUM Umfeld
  • Dokumentation der Prozessfortschritte und Projekterkenntnisse mit Confluence und JIRA
  • Agile Vorgehensweise nach SCRUM
Java 8 Spring Boot 2.1 Spring Security Lombock 1.18 Angular 8 Javascript REST JSON JWT Hibernate 5.2 OracleDB Git SQL Jenkins Gradle 5 JUnit Mockito IntelliJ Postman Oracle SQL Developer Jira Confluence Scrum Nexus Scrum
MHP/Porsche
Ludwigsburg (Württemberg)
2 Jahre 8 Monate
2017-08 - 2020-03

Mitgliederportal

Linux (CentOS) Spring Boot 2.0.3 Angular 4 ...
  • Konzeptionierung einer neuen Internetpra?senz.
  • Eigensta?ndige Entwicklung einer responsive Website.
  • Aufbau und Anbindung des Headless-Content-Management-Systems Cockpit.
  • Anbindung einer relationalen Datenbank.
  • Aufbau und Konfiguration eines CentOS-Servers.
  • Implementierung des Backend Services auf Basis von SpringBoot.
  • Implementierung einer Web App mit Angular 4 und Material Design.
  • Identity- und Accessmanagement mit Hilfe von JWT und Spring
  • Kontinuierliche Wartung, Pflege und Weiterentwicklung der Web App
Linux (CentOS) Spring Boot 2.0.3 Angular 4 IntelliJ MariaDB SQL JWT Tomcat Cockpit
auf Anfrage
2 Jahre 5 Monate
2017-03 - 2019-07

Identity- und Accessmanagement

IT-Consultant Java EE JSP Struts 2 ...
IT-Consultant
  • Beratung von Kunden hinsichtlich Digitalisierung der o?ffentlichen Verwaltung. Konzeptionierung und Entwicklung sowie Test und Wartung sowohl der server- als auch clientseitiger Software auf Basis von Android, Java EE, Spring und Angular 7.
  • Betreuung eines agilen Teams als Scrum Master insbesondere Moderation von Team Meetings, Lo?sung von Impediments, Abstimmung beim mittleren Management und Tracking der Velocity.
  • Identity- und Accessmanagement auf Basis von KeyCloak und JWT Anlegen und pflegen von Oracle und PostgreSQL Datenbanktabellen
Java EE JSP Struts 2 Hibernate OracleDB PostgreSQL SQL Keycloak Docker Cucumber Jenkins Bitbucket Jira NetBeans
msg-systems AG
4 Monate
2019-03 - 2019-06

Tool zur Erfassung und Verwaltung nicht-funktionaler Anforderungen

Fullstack Developer Java EE 7 Angular 6 Git ...
Fullstack Developer
  • Um die nicht-funktionalen Anforderungen eines Softwareproduktes frühzeitig in den Fokus zu rücken, kann sich der Nutzer aus einem Pool ISO-standardisierter Anforderungen, die für ein Projekt Relevanten aussuchen und speichern. Zusätzlich gibt es die Möglichkeit eigene Anforderungen zu erstellen. Den Anwendern des Tools können verschiedene Rollen mit entsprechenden Rechten zugewiesen werden. Das Frontend wurde in Angular 6 entwickelt, der Server nutzt Java EE und die Kommunikation wurde mittels REST realisiert. Zur Versionierung wird git eingesetzt. Aktuell befindet sich das Tool
    noch in der Entwicklung

  • Entwicklung und Implementierung der Benutzerverwaltung; Anpassungen am Frontend

WebLogic Intelli J WebStorm WildFly
Java EE 7 Angular 6 Git REST MySQL
msg-systems ag
Nürnberg
1 Jahr 5 Monate
2018-02 - 2019-06

WakeUp Light (privates Projekt)

Entwickler Mechatronik Kotlin
Entwickler
  • Hierbei handelt es sich um ein privates Projekt. Das WakeUp-Light ist eine Lampe, welche von einem Android-Gerät gesteuert werden kann. Die zugehörige Wecker-App veranlasst die Lampe, eine eingestellte Zeit vor der Weckzeit anzugehen und nach und nach heller zu werden um den Nutzer sanft auf das Aufwachen vorzubereiten. Die Steuerung der Lampe übernimmt hierbei ein Arduino, die Wecker-App wurde in Kotlin geschrieben. Derzeit befindet sich der Prototyp der Lampe noch in der Entwicklung

  • Entwicklung und Implementierung der nativen Android-App; Entwicklung, Verkabelung und Bau der Lampe; Programmierung des Arduino

Arduino Raspberry Pi Neo-Pixel 12 V Led Android Studio
Mechatronik Kotlin
Nürnberg
1 Jahr
2018-05 - 2019-04

Vereinswebseite (mit internem Bereich)

Lead Fullstack Developer, Admin Angular 6 Spring Boot Hibernate ...
Lead Fullstack Developer, Admin
  • Bei der Webseite für einen privaten Vereins wurde in einem kleinen Team von drei Personen alles von Grund auf aufgebaut. Vom einrichten des Linux Cloud Servers über die Installation eines Headless CMS bis zum aufsetzen der Datenbank und Entwicklung (und Deployment) einer REST-Schnittstelle und einem Angular 7 Frontend.
  • Bei der Seite können sich die Mitglieder registrieren und anmelden. Je nach „Rang“ und „Rolle“ können sie dann im internen Bereich verschiedene Seiten und Daten einsehen und teilweise selbst auch selbst Content beitragen. Außerdem kann der eingeloggte Nutzer seine eigenen persönlichen Daten ändern und pflegen.

Aufgaben:

Einrichten des Servers, Entwicklung und Implementierung des Frontends mit Angular 6, Entwicklung und Implementierung
der Serverschnittstelle mit Spring-Boot

Apache Tomcat Bitbucket Trello WebStorm Intelli J Linux MariaDB Let's Encrypt
Angular 6 Spring Boot Hibernate REST JWT JUnit Git TypeScript Java EE 8
Nürnberg
1 Jahr 1 Monat
2018-01 - 2019-01

Kassensicherheit für das Maßnahmeverwaltungsprogramm

Fullstack Developer Scrum git Java ...
Fullstack Developer

Kassensicherheit für das Maßnahmeverwaltungsprogramm der Bundesagentur für Arbeit:

  • Das Maßnahmenverwaltungstool der Arbeitsagenturen und Jobcenter ist, was Codezeilen betrifft, das größte Verfahren
    im Systemhaus der Bundesagentur für Arbeit.
  • An diesen riesigen Monolithen galt es ein Kassensicherheitsmodul anzubinden. Dies bedeutete die Implementierung des "zwei-Augen-Prinzips" bei der Überweisungen an Träger von einer dritten Person, mit entsprechenden Rechten, erst genehmigt werden müssen, bevor es zur Auszahlung kommt.
  • Um ein möglichst nahtlosen Übergang zwischen dem bestehenden Programm und dem neuen Modul zu gewährleisten, wurde entschieden, den bisher verwendeten Technologiestack weiterzuverwenden.
  • Die serverseitige Logik wurde dementsprechen mit Java EE implementiert. Als Oberflächentechnologie kamen JSPs in
    Verbindung mit dem Struts-Framework zum Einsatz.
  • Das Team aus 12 Personen (1 PO, 1 Scrum Master, 1 Business Analyst, 6 Entwicklern und 3 Testern) organisierte sich in Scrum, zur Versionierung wurde Git verwendet und die Kommunikation zu externen Schnittstellen wurde per SOAP realisiert.

Aufgaben:

Entwicklung und Implementierung des Kassensicherheit-Moduls (Server- & Clientseitig)

NetBeansIDE SonarQube Jenkins Silk WebLogic
Scrum git Java JSP Struts Bitbucket SOAP JUnit JavaEE 6 JIRA Hibernate MySQL Code Reviews Pair Programming
BA
Nürnberg
7 Monate
2017-07 - 2018-01

Anwendung zur Darstellung und Analyse

Frontend Developer Angular2+ REST Angular JS
Frontend Developer

Anwendung zur Darstellung und Analyse öffentlicher Auftragsausschreibungen:

  • Die Webanwendung zum Finden und Vergleichen von öffentlichen, internationalen Projektausschreibungen in der EU war ein internes Projekt einer größeren Consulting Unternehmens.
  • Die Ausschreibungen werden über eine REST Schnittstelle abgefragt und können auf verschiedenen Seiten in Hinblick auf verschiedene Parameter dargestellt und miteinander verglichen werden. Die bisherige Clientanwendung war in Angular JS geschrieben und sollte in Angular 4 neu aufgesetzt werden.

Aufgaben:

Neuentwicklung der Angular JS Anwendung in Angular 4

MS Visual Studio Code SVN Git WebStorm
Angular2+ REST Angular JS
msg systems ag
Nürnberg
2 Jahre 7 Monate
2014-08 - 2017-02

Betreuung von mobilen Anwendungen

Software Entwickler Android Studio Java JUnit ...
Software Entwickler
  • Verantwortung, Konzeptionierung, Entwicklung, Test, Wartung und Betreuung von mobilen Anwendungen fu?r das Android-Betriebssystem in einem Scrum Team unter Beru?cksichtigung der User-Experience.
  • Anlernen und Einarbeitung neuer Mitarbeiter und Auszubildender
  • Dokumentation der Prozessfortschritte und Projekterkenntnisse mit Confluence und JIRA
Android Studio Java JUnit Mockito REST JSON Scrum Scrum of Scrum
immowelt AG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-01 - 2021-01

Nanodegree Digital Transformation

AKAD
AKAD
1 Monat
2017-09 - 2017-09

Zertifizierung als Scrum Master PSM I

scrum.org
scrum.org



4 Jahre
2010-10 - 2014-09

Medieninformatik-Studium

Bachelor of Science, Hochschule Hof
Bachelor of Science
Hochschule Hof

Marketing

Position

Position

Java orientierter FullStack Developer (Java, Spring Boot, DevOps)

Kompetenzen

Kompetenzen

Top-Skills

Java SpringBoot Angular JavaScript Jenkins Git Scrum Master Cucumber OracleDB Hibernate TypeScript PostgreSQL Apache Kafka REST Docker JIRA Confluence JUnit DevOps Gradle Maven Mockito Keycloak

Aufgabenbereiche

Berater
Full Stack Entwickler
Scrum Master
zertifiziert durch scrum.org


Produkte / Standards / Erfahrungen / Methoden

Android Studio
Angular 6
Angular JS
Apache Tomcat
Arduino
Bitbucket
Code Reviews
Docker
Eclipse
Git
Hibernate
Intelli J
IntelliJ IDEA
Jenkins
Jira
JSON
JWT
Let's Encrypt
MariaDB
Mechatronik
MongoDB
MS Visual Studio Code
MySQL
Neo-Pixel
NetBeansIDE
Raspberry Pi
REST
Scrum
Silk
SOAP
SonarQube
Spring
Spring Boot
SQLite
SVN
Trello
WebLogic
WebStorm
WildFly

Profil:

  • Zuverlässiger, lösungsorienterter Fullstack Developer und Scrum Master mit starkem Kunden- und Nutzerfokus, einem hohen Maß an Kreativität und einem agilen Mindset, der es liebt sich neuen Herausforderungen zu stellen.
  • Ich bin ein grundsätzlich sehr an Technik und neuen Technologien interessierter Mensch, welcher gerne Neues lernt. Deswegen habe ich privat meist ein bis zwei Hobbyprojekte nebenbei laufen die in erster Linie nur dazu dienen meine Neugier und meinen Spieltrieb zu stillen. Diese reichen von kleinen Webseiten mit verschiedenen CMS über Appprogrammierung (vorwiegend Android oder Angular) bis hin zu kleinen IoT- und Home Automation Projekten mit dem Arduino und/oder Raspberry Pie.
  • Da ich mit Scrum sozusagen "aufgewachsen" bin, ist mir die agile Arbeitsweise in Fleisch und Blut übergegangen. Es fällt mir leicht Probleme im Prozess zu erkennen und Lösungsansätze zu finden. 
  • Ich bin von scrum.org als Scrum Master zertifiziert und habe, auch wenn ich offiziell die Rolle des Entwicklers inne hatte, in meinen bisherigen Projekten auch Scrum Master -Tätigkeiten übernommen und aktiv an der Prozessverbesserung mitgewirkt.


Frameworks:

  • Angular
  • Android
  • Spring(Core, MVC, Security, Boot)
  • Hibernate
  • Struts
  • JSF


IDEs:

  • Android Studio
  • Webstorm
  • Intelli J
  • Eclipse
  • Netbeans
  • Visual Studio Code


Tools:

  • Git
  • Jenkins
  • Jira
  • Bitbucket
  • Cucumber
  • Photoshop


Vorgehensweisen:

  • Scrum
  • Kanban
  • TDD
  • Clean Code
  • Pair-Programming
  • Extreme Programming


Sonstiges:

  • MVVM
  • MVC
  • REST
  • SOAP
  • JSON
  • MySQL
  • NoSQL
  • JWT
  • JUnit
  • Staplerschein


Softskills:

  • Strategie:
    • Menschen mit einem stark ausgeprägten Talent für strategisches Denken halten ständig Alternativen bereit. In jeder beliebigen Situation haben sie einen Blick für die relevanten Muster.
  • Bindungsfähigkeit:
    • Menschen mit einer stark entwickelten Bindungsfähigkeit streben enge Beziehungen mit anderen an. Sie erleben eine tiefe Befriedigung, wenn sie mit Freunden zusammen hart an einem gemeinsamen Ziel arbeiten.
  • Kontext:
    • Menschen, bei denen das Talentthema Kontext stark ausgeprägt ist, machen sich gerne Gedanken über die Vergangenheit. Sie verstehen die Gegenwart, indem sie sich mit der Vergangenheit befassen.
  • Ideensammler:
    • Menschen mit einem stark ausgeprägten Talent zum Ideensammler lieben es, Dinge zu sammeln und zu archivieren. Dazu können beispielsweise Informationen, Ideen, Gegenstände oder sogar Beziehungen gehören.
  • Intellekt:
    • Menschen mit einem außergewöhnlichen stark entwickelten Intellekt sind geistig aktiv. Sie beobachten sich gerne selbst und schätzen Diskussionen mit intellektuellem Anspruch.


Praktikum

08/2013 - 05/2014

Rolle: Praktikant/Bachelorand

Kunde: Evopro Systems Engineering AG


Aufgaben:

  • Konzeptionierung und Entwicklung einer mobilen Anwendung für das Android-Betriebssystem


Berufserfahrung

08/2012 - 02/2013:

Rolle: Werkstudent

Kunde: Vogler Engineering


Aufgaben:

  • Unterstüzung bei der Entwicklung grafischer Oberflächen mit C# und WPS

Betriebssysteme

Android
Linux
Windows

Programmiersprachen

Css 3
Html 5
Java
Java 8
Java EE 7
Java EE 8
JavaEE 6
JavaScript
JSP
Kotlin
Python
SQL
TypeScript

Design / Entwicklung / Konstruktion

Android
Angular 2+
(7)
Clean Code
Cucumber
JUnit
Material Design
MVVM
Pair Programming
Struts
TDD

Branchen

Branchen

  • Automotive
  • Behörden
  • Immobilien

Einsatzorte

Einsatzorte

Nur full-remote! Vereinzelte Tage vor Ort möglich.

möglich

Projekte

Projekte

2 Jahre 4 Monate
2022-09 - 2024-12

Aufbau und Weiterentwicklung verschiedener SpringBoot Services

Backend/Middleware Developer Java 17 SpringBoot 3.1 Splunk ...
Backend/Middleware Developer
  • Aufbau und Weiterentwicklung verschiedener SpringBoot Services zur Verarbeitung und Bereitstellung von Ladedaten.
  • Aufbau, Integration und Implementierung von Camunda Prozessen
  • Aufbau und Integration von Azure ServiceBusses
  • Aufbau von Dashboards und Benachrichtigungen in Splunk
  • Implementierung eines Java basierten Daten-Service auf Basis von OData (Olingo)
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung sowie Betrieb der Anwendungen
Java 17 SpringBoot 3.1 Splunk REST JSON JWT Flyway 9.22 Lombok 1.18 Hibernate 5.6 JPA Azure SQL DB SQL OData Camunda Azure Bitbucket Maven Swagger 3.0 JUnit Mockito Hamcrest GitLab Intelli J Postman Jira Confluence
e.on Drive
München
1 Jahr 7 Monate
2021-03 - 2022-09

ADEBAR

Faullstack-Developer Java 11 Kubernetes Docker ...
Faullstack-Developer
  • Austausch des Spring-Frameworks in zwei bestehenden Systemen durch das Quarkus-Framework und ?Containerisierung? der beiden Systeme um sie in einem Kubernetes-Cluster zu betreiben.
  • Konfiguration von Kubernetes-Clustern
  • Vollständige Integration eines von der EU bereitgestellten Teilsystems in das hauseigene System.
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb der Anwendungen.
  • Unterstützung der Anwender bei Fehlern und Problemen innerhalb der Anwendung
  • Migration von Daten aus PostgreSQL-Datenbanken in Oracle Datenbanken
  • Agile Vorgehensweise nach SCRUM
Java 11 Kubernetes Docker Quarkus Angular 14 REST SOAP JSON JWT Elastic Search 6.0 Hibernate 5.2 OracleDB PostgreSQL Bitbucket Maven Swagger 2.6 JUnit Mockito Sonarqube Jenkins Eclipse Postman Oracle SQL Developer Jira Confluence Scrum S3
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2020-01 - 2020-12

Porsche Central Service System

Consultant Java 8 Spring Boot 2.1 Spring Security ...
Consultant
  • Analyse und Ablo?se einer alten, sowie (Teil-) Konzeptionierung und sowohl publisher- als auch subscriberseitige Implementierung einer neuen Datenkommunikationsstruktur auf Basis von Apache Kafka und Apache Avro.
  • Analyse, Neuentwicklung und Ablo?se bisheriger Jenkins-Pipelines mehrerer Services mit Gitlab CI/CD.
  • Sowohl Front- als auch backendseitige Implementierung von Change Requests in verschiedenen Apps und Services auf der Grundlage von Java 8, Spring Boot 2.1, Angluar 10, JEE, JSP und Javascript.
  • Erstellung von Unit-, Integrations- und End2End Tests
  • Fehleranalyse, Wartung, Qualita?tssicherung und stete Verbesserung und Betrieb bestehender Anwendungen.
  • Kontinuierliche Prozessverbesserung in einem von 3, jeweils etwa 6-9 Mitglieder großen, untereinander in Nexus-Scrum organisierten, Scrum-Teams.
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
Java 8 Spring Boot 2.1 Spring Security Lombock 1.18 Angular 10 Typescript REST JSON JWT Elastic Search 6.0 Apache Kafka 2 Hibernate 5.2 OracleDB GitLab CI/CD Docker Gradle 5 Swagger 2.6 JUnit Mockito Sonarqube Spotbugs 4.1 IntelliJ Postman Oracle SQL Developer Jira Confluence Scrum Nexus Scrum
MHP/Porsche
Ludwigsburg (Württemberg)
1 Jahr 4 Monate
2019-09 - 2020-12

PRISMA

Consultant Java 8 Spring Boot 2.1 Spring Security ...
Consultant
  • Eigenverantwortliche Projektplanung, Konzeptionierung, front- und backendseitige Implementierung, Qualita?tssicherung und Inbetriebnahme, einer Komponente der neuen Stammdatenverwaltung im Bereich After Sales auf Basis von Java 8, Spring Boot und Angular 10.
  • Aufsetzen der zugeho?rigen Pipeline fu?r ?Continous Integration/Delivery? in Jenkins Stete Prozessverbesserung in einem kleinen Team von 3 Entwicklern in von Scrum entlehnter Form.
  • Implementierung, Anbindung und Erweiterung der Persistenzschicht über JPA
  • Pflegen und erweitern der REST Schnittstelle zwischen Client und Backend
  • Erstellung von Unit-, Integrations- und End2End Tests
  • Analyse, Bewertung und Umsetzung von Anforderungen im SCRUM Umfeld
  • Dokumentation der Prozessfortschritte und Projekterkenntnisse mit Confluence und JIRA
  • Agile Vorgehensweise nach SCRUM
Java 8 Spring Boot 2.1 Spring Security Lombock 1.18 Angular 8 Javascript REST JSON JWT Hibernate 5.2 OracleDB Git SQL Jenkins Gradle 5 JUnit Mockito IntelliJ Postman Oracle SQL Developer Jira Confluence Scrum Nexus Scrum
MHP/Porsche
Ludwigsburg (Württemberg)
2 Jahre 8 Monate
2017-08 - 2020-03

Mitgliederportal

Linux (CentOS) Spring Boot 2.0.3 Angular 4 ...
  • Konzeptionierung einer neuen Internetpra?senz.
  • Eigensta?ndige Entwicklung einer responsive Website.
  • Aufbau und Anbindung des Headless-Content-Management-Systems Cockpit.
  • Anbindung einer relationalen Datenbank.
  • Aufbau und Konfiguration eines CentOS-Servers.
  • Implementierung des Backend Services auf Basis von SpringBoot.
  • Implementierung einer Web App mit Angular 4 und Material Design.
  • Identity- und Accessmanagement mit Hilfe von JWT und Spring
  • Kontinuierliche Wartung, Pflege und Weiterentwicklung der Web App
Linux (CentOS) Spring Boot 2.0.3 Angular 4 IntelliJ MariaDB SQL JWT Tomcat Cockpit
auf Anfrage
2 Jahre 5 Monate
2017-03 - 2019-07

Identity- und Accessmanagement

IT-Consultant Java EE JSP Struts 2 ...
IT-Consultant
  • Beratung von Kunden hinsichtlich Digitalisierung der o?ffentlichen Verwaltung. Konzeptionierung und Entwicklung sowie Test und Wartung sowohl der server- als auch clientseitiger Software auf Basis von Android, Java EE, Spring und Angular 7.
  • Betreuung eines agilen Teams als Scrum Master insbesondere Moderation von Team Meetings, Lo?sung von Impediments, Abstimmung beim mittleren Management und Tracking der Velocity.
  • Identity- und Accessmanagement auf Basis von KeyCloak und JWT Anlegen und pflegen von Oracle und PostgreSQL Datenbanktabellen
Java EE JSP Struts 2 Hibernate OracleDB PostgreSQL SQL Keycloak Docker Cucumber Jenkins Bitbucket Jira NetBeans
msg-systems AG
4 Monate
2019-03 - 2019-06

Tool zur Erfassung und Verwaltung nicht-funktionaler Anforderungen

Fullstack Developer Java EE 7 Angular 6 Git ...
Fullstack Developer
  • Um die nicht-funktionalen Anforderungen eines Softwareproduktes frühzeitig in den Fokus zu rücken, kann sich der Nutzer aus einem Pool ISO-standardisierter Anforderungen, die für ein Projekt Relevanten aussuchen und speichern. Zusätzlich gibt es die Möglichkeit eigene Anforderungen zu erstellen. Den Anwendern des Tools können verschiedene Rollen mit entsprechenden Rechten zugewiesen werden. Das Frontend wurde in Angular 6 entwickelt, der Server nutzt Java EE und die Kommunikation wurde mittels REST realisiert. Zur Versionierung wird git eingesetzt. Aktuell befindet sich das Tool
    noch in der Entwicklung

  • Entwicklung und Implementierung der Benutzerverwaltung; Anpassungen am Frontend

WebLogic Intelli J WebStorm WildFly
Java EE 7 Angular 6 Git REST MySQL
msg-systems ag
Nürnberg
1 Jahr 5 Monate
2018-02 - 2019-06

WakeUp Light (privates Projekt)

Entwickler Mechatronik Kotlin
Entwickler
  • Hierbei handelt es sich um ein privates Projekt. Das WakeUp-Light ist eine Lampe, welche von einem Android-Gerät gesteuert werden kann. Die zugehörige Wecker-App veranlasst die Lampe, eine eingestellte Zeit vor der Weckzeit anzugehen und nach und nach heller zu werden um den Nutzer sanft auf das Aufwachen vorzubereiten. Die Steuerung der Lampe übernimmt hierbei ein Arduino, die Wecker-App wurde in Kotlin geschrieben. Derzeit befindet sich der Prototyp der Lampe noch in der Entwicklung

  • Entwicklung und Implementierung der nativen Android-App; Entwicklung, Verkabelung und Bau der Lampe; Programmierung des Arduino

Arduino Raspberry Pi Neo-Pixel 12 V Led Android Studio
Mechatronik Kotlin
Nürnberg
1 Jahr
2018-05 - 2019-04

Vereinswebseite (mit internem Bereich)

Lead Fullstack Developer, Admin Angular 6 Spring Boot Hibernate ...
Lead Fullstack Developer, Admin
  • Bei der Webseite für einen privaten Vereins wurde in einem kleinen Team von drei Personen alles von Grund auf aufgebaut. Vom einrichten des Linux Cloud Servers über die Installation eines Headless CMS bis zum aufsetzen der Datenbank und Entwicklung (und Deployment) einer REST-Schnittstelle und einem Angular 7 Frontend.
  • Bei der Seite können sich die Mitglieder registrieren und anmelden. Je nach „Rang“ und „Rolle“ können sie dann im internen Bereich verschiedene Seiten und Daten einsehen und teilweise selbst auch selbst Content beitragen. Außerdem kann der eingeloggte Nutzer seine eigenen persönlichen Daten ändern und pflegen.

Aufgaben:

Einrichten des Servers, Entwicklung und Implementierung des Frontends mit Angular 6, Entwicklung und Implementierung
der Serverschnittstelle mit Spring-Boot

Apache Tomcat Bitbucket Trello WebStorm Intelli J Linux MariaDB Let's Encrypt
Angular 6 Spring Boot Hibernate REST JWT JUnit Git TypeScript Java EE 8
Nürnberg
1 Jahr 1 Monat
2018-01 - 2019-01

Kassensicherheit für das Maßnahmeverwaltungsprogramm

Fullstack Developer Scrum git Java ...
Fullstack Developer

Kassensicherheit für das Maßnahmeverwaltungsprogramm der Bundesagentur für Arbeit:

  • Das Maßnahmenverwaltungstool der Arbeitsagenturen und Jobcenter ist, was Codezeilen betrifft, das größte Verfahren
    im Systemhaus der Bundesagentur für Arbeit.
  • An diesen riesigen Monolithen galt es ein Kassensicherheitsmodul anzubinden. Dies bedeutete die Implementierung des "zwei-Augen-Prinzips" bei der Überweisungen an Träger von einer dritten Person, mit entsprechenden Rechten, erst genehmigt werden müssen, bevor es zur Auszahlung kommt.
  • Um ein möglichst nahtlosen Übergang zwischen dem bestehenden Programm und dem neuen Modul zu gewährleisten, wurde entschieden, den bisher verwendeten Technologiestack weiterzuverwenden.
  • Die serverseitige Logik wurde dementsprechen mit Java EE implementiert. Als Oberflächentechnologie kamen JSPs in
    Verbindung mit dem Struts-Framework zum Einsatz.
  • Das Team aus 12 Personen (1 PO, 1 Scrum Master, 1 Business Analyst, 6 Entwicklern und 3 Testern) organisierte sich in Scrum, zur Versionierung wurde Git verwendet und die Kommunikation zu externen Schnittstellen wurde per SOAP realisiert.

Aufgaben:

Entwicklung und Implementierung des Kassensicherheit-Moduls (Server- & Clientseitig)

NetBeansIDE SonarQube Jenkins Silk WebLogic
Scrum git Java JSP Struts Bitbucket SOAP JUnit JavaEE 6 JIRA Hibernate MySQL Code Reviews Pair Programming
BA
Nürnberg
7 Monate
2017-07 - 2018-01

Anwendung zur Darstellung und Analyse

Frontend Developer Angular2+ REST Angular JS
Frontend Developer

Anwendung zur Darstellung und Analyse öffentlicher Auftragsausschreibungen:

  • Die Webanwendung zum Finden und Vergleichen von öffentlichen, internationalen Projektausschreibungen in der EU war ein internes Projekt einer größeren Consulting Unternehmens.
  • Die Ausschreibungen werden über eine REST Schnittstelle abgefragt und können auf verschiedenen Seiten in Hinblick auf verschiedene Parameter dargestellt und miteinander verglichen werden. Die bisherige Clientanwendung war in Angular JS geschrieben und sollte in Angular 4 neu aufgesetzt werden.

Aufgaben:

Neuentwicklung der Angular JS Anwendung in Angular 4

MS Visual Studio Code SVN Git WebStorm
Angular2+ REST Angular JS
msg systems ag
Nürnberg
2 Jahre 7 Monate
2014-08 - 2017-02

Betreuung von mobilen Anwendungen

Software Entwickler Android Studio Java JUnit ...
Software Entwickler
  • Verantwortung, Konzeptionierung, Entwicklung, Test, Wartung und Betreuung von mobilen Anwendungen fu?r das Android-Betriebssystem in einem Scrum Team unter Beru?cksichtigung der User-Experience.
  • Anlernen und Einarbeitung neuer Mitarbeiter und Auszubildender
  • Dokumentation der Prozessfortschritte und Projekterkenntnisse mit Confluence und JIRA
Android Studio Java JUnit Mockito REST JSON Scrum Scrum of Scrum
immowelt AG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-01 - 2021-01

Nanodegree Digital Transformation

AKAD
AKAD
1 Monat
2017-09 - 2017-09

Zertifizierung als Scrum Master PSM I

scrum.org
scrum.org



4 Jahre
2010-10 - 2014-09

Medieninformatik-Studium

Bachelor of Science, Hochschule Hof
Bachelor of Science
Hochschule Hof

Marketing

Position

Position

Java orientierter FullStack Developer (Java, Spring Boot, DevOps)

Kompetenzen

Kompetenzen

Top-Skills

Java SpringBoot Angular JavaScript Jenkins Git Scrum Master Cucumber OracleDB Hibernate TypeScript PostgreSQL Apache Kafka REST Docker JIRA Confluence JUnit DevOps Gradle Maven Mockito Keycloak

Aufgabenbereiche

Berater
Full Stack Entwickler
Scrum Master
zertifiziert durch scrum.org


Produkte / Standards / Erfahrungen / Methoden

Android Studio
Angular 6
Angular JS
Apache Tomcat
Arduino
Bitbucket
Code Reviews
Docker
Eclipse
Git
Hibernate
Intelli J
IntelliJ IDEA
Jenkins
Jira
JSON
JWT
Let's Encrypt
MariaDB
Mechatronik
MongoDB
MS Visual Studio Code
MySQL
Neo-Pixel
NetBeansIDE
Raspberry Pi
REST
Scrum
Silk
SOAP
SonarQube
Spring
Spring Boot
SQLite
SVN
Trello
WebLogic
WebStorm
WildFly

Profil:

  • Zuverlässiger, lösungsorienterter Fullstack Developer und Scrum Master mit starkem Kunden- und Nutzerfokus, einem hohen Maß an Kreativität und einem agilen Mindset, der es liebt sich neuen Herausforderungen zu stellen.
  • Ich bin ein grundsätzlich sehr an Technik und neuen Technologien interessierter Mensch, welcher gerne Neues lernt. Deswegen habe ich privat meist ein bis zwei Hobbyprojekte nebenbei laufen die in erster Linie nur dazu dienen meine Neugier und meinen Spieltrieb zu stillen. Diese reichen von kleinen Webseiten mit verschiedenen CMS über Appprogrammierung (vorwiegend Android oder Angular) bis hin zu kleinen IoT- und Home Automation Projekten mit dem Arduino und/oder Raspberry Pie.
  • Da ich mit Scrum sozusagen "aufgewachsen" bin, ist mir die agile Arbeitsweise in Fleisch und Blut übergegangen. Es fällt mir leicht Probleme im Prozess zu erkennen und Lösungsansätze zu finden. 
  • Ich bin von scrum.org als Scrum Master zertifiziert und habe, auch wenn ich offiziell die Rolle des Entwicklers inne hatte, in meinen bisherigen Projekten auch Scrum Master -Tätigkeiten übernommen und aktiv an der Prozessverbesserung mitgewirkt.


Frameworks:

  • Angular
  • Android
  • Spring(Core, MVC, Security, Boot)
  • Hibernate
  • Struts
  • JSF


IDEs:

  • Android Studio
  • Webstorm
  • Intelli J
  • Eclipse
  • Netbeans
  • Visual Studio Code


Tools:

  • Git
  • Jenkins
  • Jira
  • Bitbucket
  • Cucumber
  • Photoshop


Vorgehensweisen:

  • Scrum
  • Kanban
  • TDD
  • Clean Code
  • Pair-Programming
  • Extreme Programming


Sonstiges:

  • MVVM
  • MVC
  • REST
  • SOAP
  • JSON
  • MySQL
  • NoSQL
  • JWT
  • JUnit
  • Staplerschein


Softskills:

  • Strategie:
    • Menschen mit einem stark ausgeprägten Talent für strategisches Denken halten ständig Alternativen bereit. In jeder beliebigen Situation haben sie einen Blick für die relevanten Muster.
  • Bindungsfähigkeit:
    • Menschen mit einer stark entwickelten Bindungsfähigkeit streben enge Beziehungen mit anderen an. Sie erleben eine tiefe Befriedigung, wenn sie mit Freunden zusammen hart an einem gemeinsamen Ziel arbeiten.
  • Kontext:
    • Menschen, bei denen das Talentthema Kontext stark ausgeprägt ist, machen sich gerne Gedanken über die Vergangenheit. Sie verstehen die Gegenwart, indem sie sich mit der Vergangenheit befassen.
  • Ideensammler:
    • Menschen mit einem stark ausgeprägten Talent zum Ideensammler lieben es, Dinge zu sammeln und zu archivieren. Dazu können beispielsweise Informationen, Ideen, Gegenstände oder sogar Beziehungen gehören.
  • Intellekt:
    • Menschen mit einem außergewöhnlichen stark entwickelten Intellekt sind geistig aktiv. Sie beobachten sich gerne selbst und schätzen Diskussionen mit intellektuellem Anspruch.


Praktikum

08/2013 - 05/2014

Rolle: Praktikant/Bachelorand

Kunde: Evopro Systems Engineering AG


Aufgaben:

  • Konzeptionierung und Entwicklung einer mobilen Anwendung für das Android-Betriebssystem


Berufserfahrung

08/2012 - 02/2013:

Rolle: Werkstudent

Kunde: Vogler Engineering


Aufgaben:

  • Unterstüzung bei der Entwicklung grafischer Oberflächen mit C# und WPS

Betriebssysteme

Android
Linux
Windows

Programmiersprachen

Css 3
Html 5
Java
Java 8
Java EE 7
Java EE 8
JavaEE 6
JavaScript
JSP
Kotlin
Python
SQL
TypeScript

Design / Entwicklung / Konstruktion

Android
Angular 2+
(7)
Clean Code
Cucumber
JUnit
Material Design
MVVM
Pair Programming
Struts
TDD

Branchen

Branchen

  • Automotive
  • Behörden
  • Immobilien

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.