Fachlicher Schwerpunkt dieses Freiberuflers

Full Stack Java Developer

verfügbar ab
15.01.2020
verfügbar zu
100 %
davon vor Ort
60 %
Städte
Berlin
20 km
London
20 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

10/2019 - 01/2020

4 Monate

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

Rolle
Java Developer
Kunde
Vulpini Systems UG (haftungsbeschränkt)
Einsatzort
Berlin
Kenntnisse

Java

Spring Boot

Gradle

07/2019 - 10/2019

4 Monate

Projekt Medienkompetenz

Rolle
Java Backend Developer
Kunde
Vilua Healthcare GmbH
Einsatzort
Berlin
Projektinhalte

Implementierung einer Rest Schnittstelle mittels Spring Boot.

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

Kenntnisse

Spring

Java

Spring Boot

Lombock

PostgreSQL

Apache Solr

Maven

Produkte

SonarQube

05/2019 - 07/2019

3 Monate

Evaluationsprojekt Gesundheitscoach - Spring REST interface

Rolle
Java Backend Developer
Kunde
Vilua Healthcare GmbH
Einsatzort
Berlin
Projektinhalte

Implementierung einer REST Schnittstelle mittels Spring Boot

Kenntnisse

Spring

Java

Spring Boot

Hibernate

Spring Security

Lombock

PostgreSQL

Maven

Produkte

SonarQube

05/2018 - 05/2019

1 Jahr 1 Monat

Entwicklung einer Krypto-Online-Plattform

Rolle
Gründer und Softwareentwickler
Projektinhalte

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 REST Interface
Kenntnisse

Java

Spring Boot

Gradle

HAProxy

HTML(5)

Redis

05/2014 - 06/2018

4 Jahre 2 Monate

Softwareentwicklung

Rolle
Java Backend-Entwickler
Kunde
SoftConEx GmbH
Einsatzort
Berlin
Projektinhalte

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

Kenntnisse

Java

Spring-Boot

Redis

SOAP

FreeMarker

Spring Framework

04/2013 - 04/2014

1 Jahr 1 Monat

Unterrichten einer Übungsgruppe

Rolle
studentische Hilfskraft mit Unterrichtsaufgaben (Tutor)
Kunde
TU Berlin
Projektinhalte
  • Unterrichten einer Übungsgruppe
  • Schulung der Studenten in Java, UML und formalern Spezifikation mittels Object-Z
  • Leistungskontrolle und -bewertung

11/2011 - 03/2013

1 Jahr 5 Monate

Softwareentwicklung bei OPITZ CONSULTING Berlin GmbH

Rolle
Softwareentwickler
Kunde
OPITZ CONSULTING Berlin GmbH
Einsatzort
Berlin
Projektinhalte

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
Kenntnisse

Java

Android

Selenium

Maven

SVN

Jenkins/Hudson

09/2010 - 10/2011

1 Jahr 2 Monate

Softwareentwicklung bei OPITZ CONSULTING Gummersbach GmbH

Rolle
Softwareentwicklung & Qualitätssicherung
Kunde
Interseroh Dienstleistungs GmbH
Projektinhalte

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
Kenntnisse

Java

Grails

Groovy

JUnit

Selenium

Eclipse

SVN

Maven

Hudson

Jenkins

Eclipse

10/2007 - 08/2010

2 Jahre 11 Monate

Softwareentwicklung der internen Kunden-/Bewerber-Verwaltungssoftware

Rolle
geringfügig beschäftigte Teilzeitarbeitskraft / Werkstudent
Kunde
SFi Software GmbH
Einsatzort
Gummersbach
Projektinhalte

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++

Kenntnisse

Visual Basic 6.0

Borland C++

Linux

07/2007 - 09/2007

3 Monate

Gestaltung der Homepage

Rolle
Praktikant
Kunde
ESI GmbH (Schwesterfirma der SFi Software GmbH)
Projektinhalte
  • Gestaltung der Homepage
  • Softwareentwicklung mit VB6
Kenntnisse

HTML

JavaScript

Flash

Visual Basic 6.0

Kompetenzen

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend

Betriebssysteme
Android
Linux
Microsoft Windows

Programmiersprachen
Borland C++
Groovy
Java
JavaScript
Visual Basic 6.0

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

Datenbanken
PostgreSQL

Aus- und Weiterbildung

09/2012 - 12/2015

3 Jahre 4 Monate

Masterstudium der Informatik

Abschluss
Master of Science
Institution, Ort
Technische Universität Berlin
Schwerpunkt
  • Gesamtnote: 1,2

09/2008 - 03/2012

3 Jahre 7 Monate

Studium der Allgemeinen Informatik

Abschluss
Bachelor of Science
Institution, Ort
Fachhochschule Köln
Schwerpunkt
  • Gesamtnote: 1,3

09/2010 - 03/2011

7 Monate

ISTQB Certified Tester - Foundation Level

Abschluss
ISTQB Certified Tester - Foundation Level
Institution, Ort
Teilnahme am Kurs für Qualitätssicherung des ISTQB

02/2011 - 02/2011

1 Monat

Programmierkurs "Spring"

Abschluss
Schulungsurkunde
Institution, Ort
Programmierkurs "Spring"