Full Stack Java Developer
Aktualisiert am 11.04.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 11.04.2022
Verfügbar zu: 0%
davon vor Ort: 100%
Java
MariaDB
Spring Boot
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Berlin (+20km) London (+20km)
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2019-10 - 2020-10

Umstellung eines Template-Basierten Spring Boot Projekts auf eine REST API

Java Developer Java Spring Boot Gradle
Java Developer
Java Spring Boot Gradle
Vulpini Systems UG (haftungsbeschränkt)
Berlin
3 Monate
2020-01 - 2020-03

Vilua Backend (Badges-/Reward-System) für TK-Fit App

Java Backend Developer Java Spring Boot PostgreSQL ...
Java Backend Developer
Implementierung des Vilua Backends für die TK-Fit App. 

- Initiales Aufsetzen der Spring Boot Anwendung

- Implementierung der Authentifizierung/Autorisierung gegen TK-Server und Vilua Server mit Spring Security und JWT

- Implementierung eines Badges-/Belohnungssystems (inkl. Bereitstellung einer REST-Schnittstelle) für die TK-Fit App

Java Spring Boot PostgreSQL Spring Security JWT
Vilua Healthcare GmbH
Berlin
4 Monate
2019-07 - 2019-10

Projekt Medienkompetenz

Java Backend Developer Spring Java Spring Boot ...
Java Backend Developer

Implementierung einer Rest Schnittstelle mittels Spring Boot.

Außerdem das Aufsetzen und Implementieren einer Volltextsuche und Autovervollständigung mittels Apache Solr.

SonarQube
Spring Java Spring Boot Lombock PostgreSQL Apache Solr Maven
Vilua Healthcare GmbH
Berlin
3 Monate
2019-05 - 2019-07

Evaluationsprojekt Gesundheitscoach - Spring REST interface

Java Backend Developer Spring Java Spring Boot ...
Java Backend Developer

Implementierung einer REST Schnittstelle mittels Spring Boot

SonarQube
Spring Java Spring Boot Hibernate Spring Security Lombock PostgreSQL Maven
Vilua Healthcare GmbH
Berlin
1 Jahr 1 Monat
2018-05 - 2019-05

Entwicklung einer Krypto-Online-Plattform

Gründer und Softwareentwickler Java Spring Boot Gradle ...
Gründer und Softwareentwickler

Ab dem 05/2018 widmete ich mich in Vollzeit meinem eigenen Projekt: der Entwicklung einer Frage/Antwort Platform auf der Nutzer anderen Nutzern mit Kryptowährungen einen Anreiz geben können ihre Fragen zu beantworten. Verwendete Technologien sind u.a.:

  • Java / Spring-Boot
  • Gradle
  • Redis
  • HAProxy
  • Bitcoin ABC JSON-RPC Interface
Java Spring Boot Gradle HAProxy HTML(5) Redis
4 Jahre 2 Monate
2014-05 - 2018-06

Softwareentwicklung

Java Backend-Entwickler Java Spring-Boot Redis ...
Java Backend-Entwickler

Anfangs als Werkstudent angestellt, stieg ich ab dem 01/2016, nach dem Abschluss meines Masterstudiums, in Vollzeit bei der SoftConEx GmbH ein. 

Mein erstes Projekt, für das ich alleine zustäng war, war "TransactionLog":

  • Platform auf der firmenübergreifend anonymisierte Logging-Daten ausgetauscht werden können
  • JavaEE / JavaServer Faces
  • MySQL / Hibernate
  • HTML5 / Javascript / jQuery

Nach Abschluss des Projektes entwickelte die neue firmeninterne Direktverbindung zwischen SoftConEx und der Airline AtlasGlobal

  • Java
  • SOAP

Nach Abschluss des Projektes entwickelte ich im IBE Team (7 Personen) die firmeninterne Buchungssoftware weiter.

  • Java
  • Spring Framework
  • Freemarker

Anfang 2017 wurde die Entwicklung einer neuen Booking-Engine für Reisebüros begonnen, bei der SoftConEx ein neues JSON-REST-Interface bereitstellen sollte, für welches die in Indien ansässige Firma ValueLabs das Frontend entwickelt.

Ich war hier Teil eines neuen 7 Köpfigen Teams, in dem ich später zum stellvertretenden Lead-Developer aufstieg.

  • Entwicklung eines JSON Rest interfaces mit Spring Boot 
  • Automatische generierung der Dokumentation mittels Swagger / OpenAPI

Java Spring-Boot Redis SOAP FreeMarker Spring Framework
SoftConEx GmbH
Berlin
1 Jahr 1 Monat
2013-04 - 2014-04

Unterrichten einer Übungsgruppe

studentische Hilfskraft mit Unterrichtsaufgaben (Tutor)
studentische Hilfskraft mit Unterrichtsaufgaben (Tutor)
  • Unterrichten einer Übungsgruppe
  • Schulung der Studenten in Java, UML und formalern Spezifikation mittels Object-Z
  • Leistungskontrolle und -bewertung
TU Berlin
1 Jahr 5 Monate
2011-11 - 2013-03

Softwareentwicklung bei OPITZ CONSULTING Berlin GmbH

Softwareentwickler Java Android Selenium ...
Softwareentwickler

Bei OPITZ CONSULTING in Berlin durfte ich als Werkstudent an mehreren Projekten mitarbeiten bzw. sie zum Teil alleine umsetzen:

  • Entwicklung einer Android-Applikation für die Vattenfall GmbH. (3-köpfiges Team)
  • Entwicklung einer Online-Platform für das Bundesarchiv (4-köpfiges Team)
  • alleinige Entwicklung eines Datenbanken Migrations-Tools mittels Java/JDBC für ver.di
  • alleinige Entwicklung eines Microsoft Outlook Plugins für ver.di
Java Android Selenium Maven SVN Jenkins/Hudson
OPITZ CONSULTING Berlin GmbH
Berlin
1 Jahr 2 Monate
2010-09 - 2011-10

Softwareentwicklung bei OPITZ CONSULTING Gummersbach GmbH

Softwareentwicklung & Qualitätssicherung Java Grails Groovy ...
Softwareentwicklung & Qualitätssicherung

Bei OPITZ CONSULTING Gummersbach GmbH durfte ich als Werkstudent die professionelle Softwareentwicklung mittels Java und Spring kennenlernen. Für den Kunden "Interseroh Dienstleistungs GmbH" entwickelten wir hier ein Online-Portal zur Verwaltung von Müllabholungen mit dem Grails Framework.

Meine Aufgabe war primär das Anfertigen von Integrations- und Unit-Tests. Zusätzlich durfte ich kleinere Features bearbeiten.

  • Entwicklung eines Online-Portals mit Java/Grails
  • Build-Automatisierung mit Maven & Jenkins
  • JUnit-Testing und Selenium-Webdriver Integrationstests
Java Grails Groovy JUnit Selenium SVN Maven Hudson Jenkins Eclipse
Interseroh Dienstleistungs GmbH
2 Jahre 11 Monate
2007-10 - 2010-08

Softwareentwicklung der internen Kunden-/Bewerber-Verwaltungssoftware

geringfügig beschäftigte Teilzeitarbeitskraft / Werkstudent Visual Basic 6.0 Borland C++ Linux
geringfügig beschäftigte Teilzeitarbeitskraft / Werkstudent

Beginnend ab der 13. Klasse, anschließend an das Praktikum bei der Schwesterfirma ESI und während der ersten Semester meines Bachelor-Informatik Studiums, arbeitete ich hier als einziger Softwareentwickler in-house zuständig für die interne Verwaltungs-Software der SFi Software GmbH. Den hierzu benötigten Linux-Server richtete ich selbst ein und war auch für dessen Instandhaltung verantwortlich:

  • Softwareentwicklung in Visual Basic 6.0
  • Linux-Server Administration

Abseits der Weiterentwicklung der internen Software durfte ich hin und wieder auch an externen Projekten arbeiten:

  • Entwicklung weiterer Features für die Kran-Programmiersoftware von "Abus Kransysteme GmbH" in Borland C++
  • Bugfixes der Software für "Heider Druck GmbH" in Borland C++

Visual Basic 6.0 Borland C++ Linux
SFi Software GmbH
Gummersbach
3 Monate
2007-07 - 2007-09

Gestaltung der Homepage

Praktikant HTML JavaScript Flash ...
Praktikant
  • Gestaltung der Homepage
  • Softwareentwicklung mit VB6
HTML JavaScript Flash Visual Basic 6.0
ESI GmbH (Schwesterfirma der SFi Software GmbH)

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 4 Monate
2012-09 - 2015-12

Masterstudium der Informatik

Master of Science, Technische Universität Berlin
Master of Science
Technische Universität Berlin
  • Gesamtnote: 1,2
3 Jahre 7 Monate
2008-09 - 2012-03

Studium der Allgemeinen Informatik

Bachelor of Science, Fachhochschule Köln
Bachelor of Science
Fachhochschule Köln
  • Gesamtnote: 1,3
7 Monate
2010-09 - 2011-03

ISTQB Certified Tester - Foundation Level

ISTQB Certified Tester - Foundation Level, Teilnahme am Kurs für Qualitätssicherung des ISTQB
ISTQB Certified Tester - Foundation Level
Teilnahme am Kurs für Qualitätssicherung des ISTQB
1 Monat
2011-02 - 2011-02

Programmierkurs "Spring"

Schulungsurkunde, Programmierkurs "Spring"
Schulungsurkunde
Programmierkurs "Spring"

Kompetenzen

Kompetenzen

Top-Skills

Java MariaDB Spring Boot

Produkte / Standards / Erfahrungen / Methoden

apache maven
Apache Solr
Apache Tomcat
Atlassian JIRA
Eclipse
FreeMarker
Git
GitHub
Gradle
Grails
HAProxy
Hibernate
HTML
HTML(5)
Hudson
Jenkins
Jetty
JUnit
JWT
Lombock
Maven
Redis
Scrum
Selenium
SOAP
SonarQube
Spring
Spring Boot
Spring Security
SpringFramework
SQuirreL-SQL
SVN

Betriebssysteme

Android
Linux
Microsoft Windows

Programmiersprachen

Borland C++
Groovy
Java
JavaScript
Visual Basic 6.0

Datenbanken

PostgreSQL

Einsatzorte

Einsatzorte

Berlin (+20km) London (+20km)
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2019-10 - 2020-10

Umstellung eines Template-Basierten Spring Boot Projekts auf eine REST API

Java Developer Java Spring Boot Gradle
Java Developer
Java Spring Boot Gradle
Vulpini Systems UG (haftungsbeschränkt)
Berlin
3 Monate
2020-01 - 2020-03

Vilua Backend (Badges-/Reward-System) für TK-Fit App

Java Backend Developer Java Spring Boot PostgreSQL ...
Java Backend Developer
Implementierung des Vilua Backends für die TK-Fit App. 

- Initiales Aufsetzen der Spring Boot Anwendung

- Implementierung der Authentifizierung/Autorisierung gegen TK-Server und Vilua Server mit Spring Security und JWT

- Implementierung eines Badges-/Belohnungssystems (inkl. Bereitstellung einer REST-Schnittstelle) für die TK-Fit App

Java Spring Boot PostgreSQL Spring Security JWT
Vilua Healthcare GmbH
Berlin
4 Monate
2019-07 - 2019-10

Projekt Medienkompetenz

Java Backend Developer Spring Java Spring Boot ...
Java Backend Developer

Implementierung einer Rest Schnittstelle mittels Spring Boot.

Außerdem das Aufsetzen und Implementieren einer Volltextsuche und Autovervollständigung mittels Apache Solr.

SonarQube
Spring Java Spring Boot Lombock PostgreSQL Apache Solr Maven
Vilua Healthcare GmbH
Berlin
3 Monate
2019-05 - 2019-07

Evaluationsprojekt Gesundheitscoach - Spring REST interface

Java Backend Developer Spring Java Spring Boot ...
Java Backend Developer

Implementierung einer REST Schnittstelle mittels Spring Boot

SonarQube
Spring Java Spring Boot Hibernate Spring Security Lombock PostgreSQL Maven
Vilua Healthcare GmbH
Berlin
1 Jahr 1 Monat
2018-05 - 2019-05

Entwicklung einer Krypto-Online-Plattform

Gründer und Softwareentwickler Java Spring Boot Gradle ...
Gründer und Softwareentwickler

Ab dem 05/2018 widmete ich mich in Vollzeit meinem eigenen Projekt: der Entwicklung einer Frage/Antwort Platform auf der Nutzer anderen Nutzern mit Kryptowährungen einen Anreiz geben können ihre Fragen zu beantworten. Verwendete Technologien sind u.a.:

  • Java / Spring-Boot
  • Gradle
  • Redis
  • HAProxy
  • Bitcoin ABC JSON-RPC Interface
Java Spring Boot Gradle HAProxy HTML(5) Redis
4 Jahre 2 Monate
2014-05 - 2018-06

Softwareentwicklung

Java Backend-Entwickler Java Spring-Boot Redis ...
Java Backend-Entwickler

Anfangs als Werkstudent angestellt, stieg ich ab dem 01/2016, nach dem Abschluss meines Masterstudiums, in Vollzeit bei der SoftConEx GmbH ein. 

Mein erstes Projekt, für das ich alleine zustäng war, war "TransactionLog":

  • Platform auf der firmenübergreifend anonymisierte Logging-Daten ausgetauscht werden können
  • JavaEE / JavaServer Faces
  • MySQL / Hibernate
  • HTML5 / Javascript / jQuery

Nach Abschluss des Projektes entwickelte die neue firmeninterne Direktverbindung zwischen SoftConEx und der Airline AtlasGlobal

  • Java
  • SOAP

Nach Abschluss des Projektes entwickelte ich im IBE Team (7 Personen) die firmeninterne Buchungssoftware weiter.

  • Java
  • Spring Framework
  • Freemarker

Anfang 2017 wurde die Entwicklung einer neuen Booking-Engine für Reisebüros begonnen, bei der SoftConEx ein neues JSON-REST-Interface bereitstellen sollte, für welches die in Indien ansässige Firma ValueLabs das Frontend entwickelt.

Ich war hier Teil eines neuen 7 Köpfigen Teams, in dem ich später zum stellvertretenden Lead-Developer aufstieg.

  • Entwicklung eines JSON Rest interfaces mit Spring Boot 
  • Automatische generierung der Dokumentation mittels Swagger / OpenAPI

Java Spring-Boot Redis SOAP FreeMarker Spring Framework
SoftConEx GmbH
Berlin
1 Jahr 1 Monat
2013-04 - 2014-04

Unterrichten einer Übungsgruppe

studentische Hilfskraft mit Unterrichtsaufgaben (Tutor)
studentische Hilfskraft mit Unterrichtsaufgaben (Tutor)
  • Unterrichten einer Übungsgruppe
  • Schulung der Studenten in Java, UML und formalern Spezifikation mittels Object-Z
  • Leistungskontrolle und -bewertung
TU Berlin
1 Jahr 5 Monate
2011-11 - 2013-03

Softwareentwicklung bei OPITZ CONSULTING Berlin GmbH

Softwareentwickler Java Android Selenium ...
Softwareentwickler

Bei OPITZ CONSULTING in Berlin durfte ich als Werkstudent an mehreren Projekten mitarbeiten bzw. sie zum Teil alleine umsetzen:

  • Entwicklung einer Android-Applikation für die Vattenfall GmbH. (3-köpfiges Team)
  • Entwicklung einer Online-Platform für das Bundesarchiv (4-köpfiges Team)
  • alleinige Entwicklung eines Datenbanken Migrations-Tools mittels Java/JDBC für ver.di
  • alleinige Entwicklung eines Microsoft Outlook Plugins für ver.di
Java Android Selenium Maven SVN Jenkins/Hudson
OPITZ CONSULTING Berlin GmbH
Berlin
1 Jahr 2 Monate
2010-09 - 2011-10

Softwareentwicklung bei OPITZ CONSULTING Gummersbach GmbH

Softwareentwicklung & Qualitätssicherung Java Grails Groovy ...
Softwareentwicklung & Qualitätssicherung

Bei OPITZ CONSULTING Gummersbach GmbH durfte ich als Werkstudent die professionelle Softwareentwicklung mittels Java und Spring kennenlernen. Für den Kunden "Interseroh Dienstleistungs GmbH" entwickelten wir hier ein Online-Portal zur Verwaltung von Müllabholungen mit dem Grails Framework.

Meine Aufgabe war primär das Anfertigen von Integrations- und Unit-Tests. Zusätzlich durfte ich kleinere Features bearbeiten.

  • Entwicklung eines Online-Portals mit Java/Grails
  • Build-Automatisierung mit Maven & Jenkins
  • JUnit-Testing und Selenium-Webdriver Integrationstests
Java Grails Groovy JUnit Selenium SVN Maven Hudson Jenkins Eclipse
Interseroh Dienstleistungs GmbH
2 Jahre 11 Monate
2007-10 - 2010-08

Softwareentwicklung der internen Kunden-/Bewerber-Verwaltungssoftware

geringfügig beschäftigte Teilzeitarbeitskraft / Werkstudent Visual Basic 6.0 Borland C++ Linux
geringfügig beschäftigte Teilzeitarbeitskraft / Werkstudent

Beginnend ab der 13. Klasse, anschließend an das Praktikum bei der Schwesterfirma ESI und während der ersten Semester meines Bachelor-Informatik Studiums, arbeitete ich hier als einziger Softwareentwickler in-house zuständig für die interne Verwaltungs-Software der SFi Software GmbH. Den hierzu benötigten Linux-Server richtete ich selbst ein und war auch für dessen Instandhaltung verantwortlich:

  • Softwareentwicklung in Visual Basic 6.0
  • Linux-Server Administration

Abseits der Weiterentwicklung der internen Software durfte ich hin und wieder auch an externen Projekten arbeiten:

  • Entwicklung weiterer Features für die Kran-Programmiersoftware von "Abus Kransysteme GmbH" in Borland C++
  • Bugfixes der Software für "Heider Druck GmbH" in Borland C++

Visual Basic 6.0 Borland C++ Linux
SFi Software GmbH
Gummersbach
3 Monate
2007-07 - 2007-09

Gestaltung der Homepage

Praktikant HTML JavaScript Flash ...
Praktikant
  • Gestaltung der Homepage
  • Softwareentwicklung mit VB6
HTML JavaScript Flash Visual Basic 6.0
ESI GmbH (Schwesterfirma der SFi Software GmbH)

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 4 Monate
2012-09 - 2015-12

Masterstudium der Informatik

Master of Science, Technische Universität Berlin
Master of Science
Technische Universität Berlin
  • Gesamtnote: 1,2
3 Jahre 7 Monate
2008-09 - 2012-03

Studium der Allgemeinen Informatik

Bachelor of Science, Fachhochschule Köln
Bachelor of Science
Fachhochschule Köln
  • Gesamtnote: 1,3
7 Monate
2010-09 - 2011-03

ISTQB Certified Tester - Foundation Level

ISTQB Certified Tester - Foundation Level, Teilnahme am Kurs für Qualitätssicherung des ISTQB
ISTQB Certified Tester - Foundation Level
Teilnahme am Kurs für Qualitätssicherung des ISTQB
1 Monat
2011-02 - 2011-02

Programmierkurs "Spring"

Schulungsurkunde, Programmierkurs "Spring"
Schulungsurkunde
Programmierkurs "Spring"

Kompetenzen

Kompetenzen

Top-Skills

Java MariaDB Spring Boot

Produkte / Standards / Erfahrungen / Methoden

apache maven
Apache Solr
Apache Tomcat
Atlassian JIRA
Eclipse
FreeMarker
Git
GitHub
Gradle
Grails
HAProxy
Hibernate
HTML
HTML(5)
Hudson
Jenkins
Jetty
JUnit
JWT
Lombock
Maven
Redis
Scrum
Selenium
SOAP
SonarQube
Spring
Spring Boot
Spring Security
SpringFramework
SQuirreL-SQL
SVN

Betriebssysteme

Android
Linux
Microsoft Windows

Programmiersprachen

Borland C++
Groovy
Java
JavaScript
Visual Basic 6.0

Datenbanken

PostgreSQL

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.