Software-Entwicklung mit Java, Spring, Hibernate, Swift, Objective-C, iOS, macOS
Aktualisiert am 21.12.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.04.2021
Verfügbar zu: 100%
davon vor Ort: 50%
Java
Swift
Spring
iOS
Combine
Core Data
Cocoa
Xcode
JUnit
Hibernate
JDBC
SQL
Mockito
Tomcat
nginx
Git
IntelliJ
Docker
XML
REST
SOAP
SwiftUI
Core ML

Einsatzorte

Einsatzorte

Hamburg, Kiel (+50km)
möglich

Projekte

Projekte

1 Jahr 4 Monate
2019-01 - 2020-04

TRAVIC-Port, multibankfähiges Zahlungssystem für Firmenkunden

Java-Entwickler Java 8 Spring Hibernate ...
Java-Entwickler

Implementierung neuer Feature- und Kundenanforderungen

  • Umsetzung der Vorgaben aus der Payment Services Directive (PSD2). Erweiterung des bestehenden Systems um die starke

    Kundenauthentifizierung gemäß der PSD2 Richtlinie. Erfolgreiche

    Einhaltung der vom Gesetzgeber vorgegebenen harten Deadline

  • Erweiterung des Systems um die EBICS Auftragsarten camt.054

    und C5N zur Abfrage/Darstellung von

    Echtzeitüberweisungseingängen (Instant Payments)

  • Implementierung eines MessageQueue-basierten Service zur

    asynchronen und Event-getriebenen Kommunikation zwischen

    den einzelnen Anwendungsschichten

  • Einsatz und Verwendung der Bankprotokolle FinTS und EBICS

  • Entwicklung des Projekts durch drei gleichberechtigte Scrum

    Teams mit jeweils ca. sechs Team-Mitgliedern

  • Implementierung von Funktions- und Unit-Tests

IntelliJ IDEA Windows Linux
Java 8 Spring Hibernate SOAP Apache ActiveMQ Tomcat Scrum FinTS EBICS
Kiel
8 Monate
2017-11 - 2018-06

Entwicklung einer iOS Powerball App

iOS-Entwickler Swift Carthage Git ...
iOS-Entwickler

Implementierung einer nativen iOS App, zur Abgabe eines US Powerball Tippscheins bei der Lotterieplattform myLotto24

  • Konzeption und Entwicklung wiederverwendbarer SDKs, z.B.

    Forms SDK, PurchaseSDK, PaymentSDK, TicketSDK,

    RegisterSDK

  • Implementierung eines App-spezifischen Voucher-Systems zur

    Akquise von Neukunden

  • Anbindung und Verwendung der serverseitigen RESTful APIs

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und

    Scrum in einem achtköpfigen Team (inkl. Teamleiter,

    Produktmanager, UX/Design)

  • Implementierung von Funktions- und Unit Tests

  • Umsetzung des Layouts gemäß Vorgaben des Designers

  • Implementierung von Animationen zur Verbesserung der User

    Experience mittels Core Animation

Xcode Docker macOS
Swift Carthage Git Core Animation JSON UIKit
Hamburg
2 Jahre 4 Monate
2016-03 - 2018-06

RESTful API zur Bereitstellung von Lotterie-spezifischen APIs

Java-Entwickler Java 8 Kotlin Spring Boot ...
Java-Entwickler

Implementierung mehrerer Microservices zur Bereitstellung einer RESTful API für eine Lotterieplattform 

  • Implementierung von Proxy-Microservices, die die Funktionalität

    einer monolithischen komplexen Plattform vereinfachen und nur die tatsächlich benötigte Funktionalität per RESTful API bereitstellen

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und Scrum in einem sechsköpfigen Team (inkl. Teamleiter, Produktmanager)

  • Einbindung der Microservices in die JWT-basierte Authentifizierungsinfrastruktur

  • Implementierung von Unit-Tests

Java 8 Kotlin Spring Boot Gradle Docker Kanban
Hamburg
2 Jahre 5 Monate
2015-11 - 2018-03

Weiterentwicklung Lotterie-App

iOS-Entwickler Swift Cocoa Git ...
iOS-Entwickler

Implementierung einer Hybrid-App, die sämtliche Lotterien im Portfolio eines großen Lotterie-Anbieters anbietet

  • Integration sämtlicher Lotterien und Instant Win Games

  • Implementierung von nativen Navigationselementen

  • Integration von Tracking und Attribution Frameworks, wie z.B.

    Adjust oder Webtrekk

  • Implementierung von konfigurierbaren Kampagnen als CRM und

    Marketing-Tool

  • Implementierung eines App-Mode im mobilen Webshop zur

    optimalen Integration in der App (Entfernung der Web- optimierten Navigation, Entfernung von Footer und SEO Elementen)

  • Integration einer App-seitigen Remember-Me Funktion mit Keychain Integration

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und Scrum in einem achtköpfigen Team (inkl. Teamleiter, Produktmanager, UX/Design)

  • Implementierung von personalisierten und konfigurierbaren PushNotifications

Xcode
Swift Cocoa Git WebKit iOS
Hamburg
5 Monate
2017-06 - 2017-10

Anbindung einer nicht aktualisierbaren Legacy App an eine refaktorisierte Lotterieplattform.

Freiberuflicher Kotlin Developer und nginx Consulting Spring Boot Kotlin Regular Expressions ...
Freiberuflicher Kotlin Developer und nginx Consulting
  • Erarbeitung eines Konzepts/Architektur zur Anbindung der Legacy App an die refaktorisierte Plattform

  • Implementierung von Microservices zur Konvertierung der neuen Datenstrukturen zu Legacy Datenstrukturen

  • Implementierung von nginx Rewrite Rules zur Anpassung von Pfaden und Daten

  • Konzeption und Umsetzung eines Soft Rollouts

  • Eingesetze Technologien: nginx, Spring Boot, Kotlin, Gradle,

    Docker, Kubernetes

nginx
Spring Boot Kotlin Regular Expressions Docker Gradle
Hamburg
10 Monate
2015-01 - 2015-10

Übergabe des Photovoltaik-Monitoring Portals e.Web an ein rumänisches Entwicklungsteam

Freiberufliches Consulting/Coaching und Java Development Java Tomcat Apache ...
Freiberufliches Consulting/Coaching und Java Development

Betreuung der Übergabe eines in Deutschland entwickelten webbasierten Portals zur Überwachung von Photovoltaikanlagen an ein rumänisches Entwicklungsteam

  • Durchführung des Know-How Transfers und Consulting beim

    Aufbau des neuen rumänischen Teams

  • Coaching und Einarbeitung des neuen fünfköpfigen Teams vor Ort

    in Rumänien

  • Architekturberatung, technisches und strategisches Consulting

    des Kunden

  • Implementierung neuer Feature im Pair Programming zur

    Einarbeitung der neuen Mitarbeiter

  • Agile Software-Entwicklung unter Einsatz von Scrum

IntelliJ IDEA PostgreSQL Linux
Java Tomcat Apache XMPP Hibernate Spring
Cluj (Rumänien)
2 Jahre 1 Monat
2012-10 - 2014-10

Webportal zur Überwachung von Photovoltaikanlagen

Java-Entwickler Java Tomcat Apache ...
Java-Entwickler
  • Implementierung einer Adapterkomponente zur Unterstützung neuer Wechselrichtertypen.

  • Weiterentwicklung und Wartung des Webportals

  • Softwareentwicklung und technische Beratung des Kunden

  • Konzeption und Architekturentscheidung

  • Third Level Support

  • Implementierung einzelner Feature in Sprints

  • Agile Software-Entwicklung unter Einsatz von Scrum in einem

    fünfköpfigen Team

Eclipse PostgreSQL
Java Tomcat Apache Hibernate Spring Scrum
Hamburg
1 Jahr 3 Monate
2013-04 - 2014-06

iOS App zur Anlagenüberwachung von Photovoltaik Anlagen

iOS-Entwickler
iOS-Entwickler

Weiterentwicklung einer bestehenden iOS App im Bereich regenerative Energien.

  • Implementierung neuer Feature, Wartung und Rebranding der App

    nach Vorgabe des Kunden

  • Erweiterung und Optimierung des serverseitigen REST-basierten

    Webservices

  • Durchführung des Deployments (serverseitig und Einreichung bei

    Apple)

Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
1997-10 - 2002-06

Informatik-Studium

Diplom-Informatiker (FH), Fachhochschule Augsburg
Diplom-Informatiker (FH)
Fachhochschule Augsburg

Kompetenzen

Kompetenzen

Top-Skills

Java Swift Spring iOS Combine Core Data Cocoa Xcode JUnit Hibernate JDBC SQL Mockito Tomcat nginx Git IntelliJ Docker XML REST SOAP SwiftUI Core ML

Produkte / Standards / Erfahrungen / Methoden

Apache
Apache ActiveMQ
Carthage
Cocoa
Core Animation
Docker
EBICS
Eclipse
FinTS
Git
Gradle
Hibernate
IntelliJ IDEA
iOS
Kanban
nginx
Regular Expressions
Scrum
SOAP
Spring
Spring Boot
Tomcat
UIKit
WebKit
Xcode

Betriebssysteme

Linux
macOS
Windows

Programmiersprachen

Java
Java 8
JSON
Kotlin
Objective-C
Swift

Datenbanken

PostgreSQL

Datenkommunikation

XMPP

Branchen

Branchen

  • Banken- und Finanzwesen

  • Lotteries/Gambling

  • Regenerative Energien

Einsatzorte

Einsatzorte

Hamburg, Kiel (+50km)
möglich

Projekte

Projekte

1 Jahr 4 Monate
2019-01 - 2020-04

TRAVIC-Port, multibankfähiges Zahlungssystem für Firmenkunden

Java-Entwickler Java 8 Spring Hibernate ...
Java-Entwickler

Implementierung neuer Feature- und Kundenanforderungen

  • Umsetzung der Vorgaben aus der Payment Services Directive (PSD2). Erweiterung des bestehenden Systems um die starke

    Kundenauthentifizierung gemäß der PSD2 Richtlinie. Erfolgreiche

    Einhaltung der vom Gesetzgeber vorgegebenen harten Deadline

  • Erweiterung des Systems um die EBICS Auftragsarten camt.054

    und C5N zur Abfrage/Darstellung von

    Echtzeitüberweisungseingängen (Instant Payments)

  • Implementierung eines MessageQueue-basierten Service zur

    asynchronen und Event-getriebenen Kommunikation zwischen

    den einzelnen Anwendungsschichten

  • Einsatz und Verwendung der Bankprotokolle FinTS und EBICS

  • Entwicklung des Projekts durch drei gleichberechtigte Scrum

    Teams mit jeweils ca. sechs Team-Mitgliedern

  • Implementierung von Funktions- und Unit-Tests

IntelliJ IDEA Windows Linux
Java 8 Spring Hibernate SOAP Apache ActiveMQ Tomcat Scrum FinTS EBICS
Kiel
8 Monate
2017-11 - 2018-06

Entwicklung einer iOS Powerball App

iOS-Entwickler Swift Carthage Git ...
iOS-Entwickler

Implementierung einer nativen iOS App, zur Abgabe eines US Powerball Tippscheins bei der Lotterieplattform myLotto24

  • Konzeption und Entwicklung wiederverwendbarer SDKs, z.B.

    Forms SDK, PurchaseSDK, PaymentSDK, TicketSDK,

    RegisterSDK

  • Implementierung eines App-spezifischen Voucher-Systems zur

    Akquise von Neukunden

  • Anbindung und Verwendung der serverseitigen RESTful APIs

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und

    Scrum in einem achtköpfigen Team (inkl. Teamleiter,

    Produktmanager, UX/Design)

  • Implementierung von Funktions- und Unit Tests

  • Umsetzung des Layouts gemäß Vorgaben des Designers

  • Implementierung von Animationen zur Verbesserung der User

    Experience mittels Core Animation

Xcode Docker macOS
Swift Carthage Git Core Animation JSON UIKit
Hamburg
2 Jahre 4 Monate
2016-03 - 2018-06

RESTful API zur Bereitstellung von Lotterie-spezifischen APIs

Java-Entwickler Java 8 Kotlin Spring Boot ...
Java-Entwickler

Implementierung mehrerer Microservices zur Bereitstellung einer RESTful API für eine Lotterieplattform 

  • Implementierung von Proxy-Microservices, die die Funktionalität

    einer monolithischen komplexen Plattform vereinfachen und nur die tatsächlich benötigte Funktionalität per RESTful API bereitstellen

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und Scrum in einem sechsköpfigen Team (inkl. Teamleiter, Produktmanager)

  • Einbindung der Microservices in die JWT-basierte Authentifizierungsinfrastruktur

  • Implementierung von Unit-Tests

Java 8 Kotlin Spring Boot Gradle Docker Kanban
Hamburg
2 Jahre 5 Monate
2015-11 - 2018-03

Weiterentwicklung Lotterie-App

iOS-Entwickler Swift Cocoa Git ...
iOS-Entwickler

Implementierung einer Hybrid-App, die sämtliche Lotterien im Portfolio eines großen Lotterie-Anbieters anbietet

  • Integration sämtlicher Lotterien und Instant Win Games

  • Implementierung von nativen Navigationselementen

  • Integration von Tracking und Attribution Frameworks, wie z.B.

    Adjust oder Webtrekk

  • Implementierung von konfigurierbaren Kampagnen als CRM und

    Marketing-Tool

  • Implementierung eines App-Mode im mobilen Webshop zur

    optimalen Integration in der App (Entfernung der Web- optimierten Navigation, Entfernung von Footer und SEO Elementen)

  • Integration einer App-seitigen Remember-Me Funktion mit Keychain Integration

  • Agile Entwicklung unter Einsatz von Aspekten aus Kanban und Scrum in einem achtköpfigen Team (inkl. Teamleiter, Produktmanager, UX/Design)

  • Implementierung von personalisierten und konfigurierbaren PushNotifications

Xcode
Swift Cocoa Git WebKit iOS
Hamburg
5 Monate
2017-06 - 2017-10

Anbindung einer nicht aktualisierbaren Legacy App an eine refaktorisierte Lotterieplattform.

Freiberuflicher Kotlin Developer und nginx Consulting Spring Boot Kotlin Regular Expressions ...
Freiberuflicher Kotlin Developer und nginx Consulting
  • Erarbeitung eines Konzepts/Architektur zur Anbindung der Legacy App an die refaktorisierte Plattform

  • Implementierung von Microservices zur Konvertierung der neuen Datenstrukturen zu Legacy Datenstrukturen

  • Implementierung von nginx Rewrite Rules zur Anpassung von Pfaden und Daten

  • Konzeption und Umsetzung eines Soft Rollouts

  • Eingesetze Technologien: nginx, Spring Boot, Kotlin, Gradle,

    Docker, Kubernetes

nginx
Spring Boot Kotlin Regular Expressions Docker Gradle
Hamburg
10 Monate
2015-01 - 2015-10

Übergabe des Photovoltaik-Monitoring Portals e.Web an ein rumänisches Entwicklungsteam

Freiberufliches Consulting/Coaching und Java Development Java Tomcat Apache ...
Freiberufliches Consulting/Coaching und Java Development

Betreuung der Übergabe eines in Deutschland entwickelten webbasierten Portals zur Überwachung von Photovoltaikanlagen an ein rumänisches Entwicklungsteam

  • Durchführung des Know-How Transfers und Consulting beim

    Aufbau des neuen rumänischen Teams

  • Coaching und Einarbeitung des neuen fünfköpfigen Teams vor Ort

    in Rumänien

  • Architekturberatung, technisches und strategisches Consulting

    des Kunden

  • Implementierung neuer Feature im Pair Programming zur

    Einarbeitung der neuen Mitarbeiter

  • Agile Software-Entwicklung unter Einsatz von Scrum

IntelliJ IDEA PostgreSQL Linux
Java Tomcat Apache XMPP Hibernate Spring
Cluj (Rumänien)
2 Jahre 1 Monat
2012-10 - 2014-10

Webportal zur Überwachung von Photovoltaikanlagen

Java-Entwickler Java Tomcat Apache ...
Java-Entwickler
  • Implementierung einer Adapterkomponente zur Unterstützung neuer Wechselrichtertypen.

  • Weiterentwicklung und Wartung des Webportals

  • Softwareentwicklung und technische Beratung des Kunden

  • Konzeption und Architekturentscheidung

  • Third Level Support

  • Implementierung einzelner Feature in Sprints

  • Agile Software-Entwicklung unter Einsatz von Scrum in einem

    fünfköpfigen Team

Eclipse PostgreSQL
Java Tomcat Apache Hibernate Spring Scrum
Hamburg
1 Jahr 3 Monate
2013-04 - 2014-06

iOS App zur Anlagenüberwachung von Photovoltaik Anlagen

iOS-Entwickler
iOS-Entwickler

Weiterentwicklung einer bestehenden iOS App im Bereich regenerative Energien.

  • Implementierung neuer Feature, Wartung und Rebranding der App

    nach Vorgabe des Kunden

  • Erweiterung und Optimierung des serverseitigen REST-basierten

    Webservices

  • Durchführung des Deployments (serverseitig und Einreichung bei

    Apple)

Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
1997-10 - 2002-06

Informatik-Studium

Diplom-Informatiker (FH), Fachhochschule Augsburg
Diplom-Informatiker (FH)
Fachhochschule Augsburg

Kompetenzen

Kompetenzen

Top-Skills

Java Swift Spring iOS Combine Core Data Cocoa Xcode JUnit Hibernate JDBC SQL Mockito Tomcat nginx Git IntelliJ Docker XML REST SOAP SwiftUI Core ML

Produkte / Standards / Erfahrungen / Methoden

Apache
Apache ActiveMQ
Carthage
Cocoa
Core Animation
Docker
EBICS
Eclipse
FinTS
Git
Gradle
Hibernate
IntelliJ IDEA
iOS
Kanban
nginx
Regular Expressions
Scrum
SOAP
Spring
Spring Boot
Tomcat
UIKit
WebKit
Xcode

Betriebssysteme

Linux
macOS
Windows

Programmiersprachen

Java
Java 8
JSON
Kotlin
Objective-C
Swift

Datenbanken

PostgreSQL

Datenkommunikation

XMPP

Branchen

Branchen

  • Banken- und Finanzwesen

  • Lotteries/Gambling

  • Regenerative Energien

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.