Fachlicher Schwerpunkt dieses Freiberuflers

Senior Software Entwickler

verfügbar ab
01.04.2021
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

Einsatzort unbestimmt

Schweiz

Städte
Hamburg
100 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

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

Projekte

06/2018 - 03/2021

2 Jahre 10 Monate

Business Process Development for SALOG

Rolle
Senior Software- und Process Engineer
Kunde
Kühne + Nagel
Einsatzort
Hamburg
Projektinhalte
  • Java Entwicklung im SALog-GFC Projekt im Team BPA Product
  • Analyse, Design, Implementierung und Optimierung von Prozessen (BPMN, Camunda)
  • Implementierung und Durchführung von System-, Integrationund Unit-Tests
  • Coaching der Teamkollegen (Java, BMPN, SALog)
  • Analyse und Aufnahme der Anforderungen in Abstimmung mit Business Unit
  • Implementierung von Dialogen
  • Erstellung von Coding Guidelines
  • Erstellung und Erweiterung von funktionalen Konzepten
  • Workshops mit der Business Unit
Kenntnisse

Java

Camunda BPM

Spring

Oracle

JMS

XML

JUnit

Mockito

Kibana

Jenkins

IntelliJ

Camunda

Maven

Git

Oracle

Atlassian JIRA

Atlassian Confluence

Kibana

Zoom

Mattermost

Windows 10

Linux

HP Quality Center

09/2016 - 04/2018

1 Jahr 8 Monate

Customer Service Client

Rolle
Senior Software Engineer
Kunde
Blume 2000 New Media AG
Einsatzort
Hamburg
Projektinhalte
  • Implementierung und Einbindung eines SEPA-Moduls zur Überprüfung von Bankdaten mit cKonto
  • Entwicklung eines AddressCheck-Moduls zur Überprüfung von Kundenadressen mit qAddress
  • Entwurf und Implementierung eines Auftragswizards für eine optimale User Expierence bei Auftragsanlagen
  • Entwicklung eines PaymentGateways für die Reservierung und Erstellung von Zahlungen sowie für das finale Capturing
  • Erstellung von Velocity-Templates für die EmailBenachrichtigung von Kunden (bspw. Rechnungen und Stornierungen)
  • Testspezifikation und -entwicklung
  • Planung und Koordination von Software-Update Vorgängen in Absprache mit der Fachabteilung
Kenntnisse

Java 1.8

Vaadin

Spring

Hibernate

JMS

Oracle

MySQL

XML

JSON

JAXB

JavaScript

HTML

CSS

JUnit

Eclipse

Vaadin 7

Atlassian JIRA

Atlassian Confluence

Apache Velocity

JRebel

Debian GNU/Linux 8 (jessie)

Windows 7

SQL Developer

QBrowser

SoapUI

cKonto

qAddress

Maven

SVN

04/2014 - 09/2016

2 Jahre 6 Monate

Tempelhof Client 2.0

Rolle
Senior Software Engineer
Kunde
Blume 2000 New Media AG
Projektinhalte
  • Projektleitung
  • Sammeln und Erstellen von Anforderungen
  • Neuentwicklung des Tempelhof Clients in Vaadin
  • Erstellung von Konzepten für Software-Design und - Architektur
  • Analyse und Optimierung der User Experience
  • Erstellung eines Systems für die Synchronisation von externen Versandstandorten mit SymmetricDS
  • Schulungen und Second-Level-Support für die Fachabteilung
  • Testspezifikation und -entwicklung
  • Planung, Koordination und Leitung von Software-Update Vorgängen in Absprache mit der Fachabteilung
Kenntnisse

Java 1.8

Vaadin

Spring

Hibernate

Apache POI

JMS

Oracle

MySQL

XML

JSON

JAXB

JavaScript

HTML

CSS

JUnit

Eclipse

Vaadin 7

SymmetricDS

Atlassian JIRA

Atlassian Confluence

Apache Velocity

JRebel

Debian GNU/Linux 8 (jessie)

Windows 7

SQL Developer

QBrowser

SoapUI

Maven

SVN

12/2012 - 10/2013

11 Monate

Classification Tree Editor (CTE)

Rolle
Software Engineer
Kunde
Berner und Mattner
Projektinhalte
  • Entwicklung und Realisierung von neuen Softwarefunktionen für das Berner und Mattner Produkt CTE XL Professional
  • Produktweiterentwicklung: Entwicklung neuer Features, Analyse von Fehlzuständen und Korrigieren von Software-Bugs
  • Konzeption, Design und Implementierung eines Variantenmanagement-Tools für den KlassifikationsBaum-Editor
  • Anforderungs- und Variantenmanagement
  • Spezifikation, Entwicklung und Durchführung von SoftwareTests (Unit-Tests, UI-Tests)
Kenntnisse

Java 1.6

Rich Client Platform

Apache POI

XML

Jenkins

SVN

Apache Ant

JUnit

02/2012 - 12/2012

11 Monate

Infotainment-Systeme

Rolle
Test- and Requirements-Engineer
Kunde
Volkswagen
Projektinhalte
  • Betreuung und Erprobung von Infotainment-Systemen
  • Planung, Koordination, Leitung sowie Initiierung von Software-Update Vorgängen und Durchführungen
  • Flottenmanagement, Fehlermanagement und -analyse
  • Testkonzept und -spezifikation für Elektro-Fahrzeuge
  • Lieferantenbetreuung
  • Detektion von fehlerhaften und kritschen funktionalen Zuständen mittels CANoe
  • Analyse und Bewertung von CAN Traces und Signalverläufen
Kenntnisse

CAN

C

CANoe

MS Office

CTE

Windows XP

02/2011 - 01/2012

1 Jahr

Verkehrsinformationsapp

Rolle
Software Engineer
Kunde
DLR e.V.
Projektinhalte
  • Analyse der Anforderungen an die mobile Applikation sowie Identifizierung notwendiger Komponenten und PlattformCharakteristiken für die Entwicklung der Applikation
  • Recherche und Auswahl eines möglichst plattformübergreifenden Frameworks zur Implementierung, um später eine Portierung auf Android Devices zu erleichtern
  • Entwicklung eines Konzeptes für die Umsetzung der Applikation für iOS mit folgenden Schwerpunkten:
    • Positionierung des Geräts, je nach Vorhandensein mit GPS, Mobilfunk oder WLAN
    • GUI - Graphische Benutzeroberfläche
    • Vekehrsoptimierte Routenbestimmung in Berlin mit Hilfe der Routing-Engine des DLRs sowie Anzeige der Route auf der Karte
    • Kommunikation, Kartendarstellung (OpenStreet Map), Verkehrslagendarstellung für Berlin
    • Erfassung von FCD sowie periodisches Senden dieser FCD zum DLR Server
  • Prototypische Umsetzung des Konzepts (Implementierung)
  • Test und Auswertung der Ergebnisse
Kenntnisse

Java 1.6

FCD

Hibernate

Appcelerator Titanium API

OpenStreet Map API

JavaScript

HTML

CSS

JSON

MySQL

KML

Eclipse

MacOS

XCode

MySQL Workbench

Appcelerator Titanium

OpenStreet Map

Branchen

  • E-Commerce
  • Logistik
  • Verkehrswesen
  • Telekommunikation
  • Automobil

Kompetenzen

Produkte / Standards / Erfahrungen

Frameworks

  • Spring
  • Hibernate
  • JUnit, Mockito
  • Camunda BPM
  • Vaadin
  • JMS
  • Appcelerator Titanium

Toolset

  • IntelliJ
  • Maven
  • Atlassian Confluence
  • Atlassian JIRA
  • Kibana, Splunk
  • SQL Developer
  • Jenkins
  • Sonar
  • Apache Velocity
  • Apache Maven
  • Git, SVN

Webserver

  • Apache Tomcat
  • Glassfish
  • Jetty
  • JBoss

Methoden

  • Scrum
  • Kanban
  • Testgetriebene Entwicklung

Programmiersprachen
BPMN
J2EE
Java
Java 1.8
JavaScript
JAXB
JSON
Oracle/SQL

Datenbanken
My SQL
Oracle
PostgreSQL
SQLite

Betriebssysteme
Android
iOS
Linux
Mac OSX
Windows
7, 10

Schwerpunkte
  • Java EE, Java SE
  • Datenbanken (Oracle, MySQL)
  • Business Process Modeling
  • Frontend Entwicklung
  • Objektorientierte Methoden und Design
  • Testengineering

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
verhandlungssicher
Indonesisch
Grundkenntnisse

Aus- und Weiterbildung

09/2009 - 01/2012

2 Jahre 5 Monate

Telematik Studium

Abschluss
Master of Engineering (M.Eng.)
Institution, Ort
Technische Hochschule Wildau
Schwerpunkt
  • Software Entwicklung (Java, C) 
  • Datenbanken Entwicklung (Oracle, SQL) 
  • Betriebswirtschaftslehre
  • Finanzwesen
  • Telekommunikation

Thema der Masterarbeit: ”Konzeption und Implementierung einer Verkehrsinformationsapplikation für Smartphones am Beispiel des iPhones”

08/2006 - 08/2009

3 Jahre 1 Monat

Telematik Studium

Abschluss
Bachelor of Engineering (B. Eng.)
Institution, Ort
Technische Hochschule Wildau
Schwerpunkt
  • Software Entwicklung (Java, C) 
  • Datenbanken Entwicklung (Oracle, SQL) 
  • Betriebswirtschaftslehre
  • Finanzwesen
  • Telekommunikation

 

Thema der Bachelorarbeit: ”Umgang und Optimierungsmöglichkeiten datenintensiver Prozesse in Serviceorientierten Architekturen (SOA)”