Senior Java Entwickler
Aktualisiert am 18.03.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 90%
davon vor Ort: 10%
Java
C#
Spring
Spring Boot
Rest
Vaadin
Git
Maven
Gradle
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Hamburg (+20km) Stade (+150km)

Ich bin zeitlich sehr flexibel, bevorzuge Teilzeit (3-4 Tage/Woche oder Vormittags) und Remotearbeit.

Von Oktober - März ausschließlich Remote möglich

möglich

Projekte

Projekte

7 Monate
2020-11 - 2021-05

Implementierung von Microservices und Lasttests / C#

Softwareentwickler C#/.NET Backend / Microservices C# REST SignalR ...
Softwareentwickler C#/.NET Backend / Microservices

Implementierung von Erweiterungen an der CallCenter-Steuerungssoftware Dynamic Brain.

Erweiterung bestehender Microservices (C#, ServiceFabric).

Implementierung eines Java Clients zur Monitoring Schnittstelle, Anbindung über SignalR und JSon.

Microsoft ServiceFabric Postman Visual Studio Eclipse
C# REST SignalR JSon Java
IP Dynamics GmbH
Remote
6 Monate
2020-05 - 2020-10

Salesforce Anbindung mit Spring Boot und REST

Java-Softwareentwickler Java Apex (Salesforce) REST ...
Java-Softwareentwickler

Anbindung von SalesForce und Novomind iAgent über REST API mit Spring Boot. Kopplung der Systeme von SalesForce (REST/APEX) und Novomind iAgent mit Statussynchronisation und Routing von Cases, Calls, E-Mails und Chat.

Java 8 Java 11 Spring Boot Spring Lombok HTTPComponents JSoup Wiremock Logback STS Spring Tools 4 Swagger Git JUnit Microsoft Azure Salesforce Salesforce Object Query Language Novomind iAgent Guava Memoizer gradle Postman
Java Apex (Salesforce) REST Unit Testing
IP Dynamics GmbH
Hamburg / 80% Remote
3 Monate
2020-02 - 2020-04

Entwicklung einer Formular-Signatur App

Java-Softwareentwickler Java JPA SQL ...
Java-Softwareentwickler

Implementierung einer Progressive Web App (PWA) für IPad Pro zur Unterschrift digitaler Formulare für Apothekenkunden zwecks Bestätigung personenbezogener Daten und Kontaktoptionen, DSGVO konforme Auskunfts- und Löschoptionen.

Entwicklung mit Java 11, Spring Boot und Vaadin.

 

Java 11 Spring Boot Spring MariaDB DB2 MongoDB Lombok Vaadin Tomcat IntelliJ IDEA GitHub Git JUnit Freedcamp
Java JPA SQL NoSql UnitTesting Kanban
generalkurs UG
Remote
3 Monate
2019-11 - 2020-01

Entwicklung eines Tools zur Verwaltung von Modeartikeln

Java-Softwareentwickler Java 8 Spring Boot SQL ...
Java-Softwareentwickler

Unterstützung des Java Teams bei der Neuentwicklung eines internen Tools zur Verwaltung von Modeartikeln.

Entwicklung nach MVP mit Vaadin unter Java 8.

Vaadin MyBatis RestEasy Tomcat Docker IntelliJ IDEA Jira Confluence GitLab Git Mockito NUnit
Java 8 Spring Boot SQL Unit Testing REST Scrum Kanban
BonPrix
Hamburg
3 Monate
2019-05 - 2019-07

MWS Amazon Marketplace Web Service Anbindung für Online-Shop

Software-Entwickler Java Amazon Webservice
Software-Entwickler

Anbindung von Amazon Marketplace Webservices (MWS).

  • Verkaufs-Statistiken
  • Monatsberichte
  • Bestellprognosen
  • Überwachung von Kundenbewertungen

Eclipse
Java Amazon Webservice
Hamburg
5 Monate
2019-01 - 2019-05

Entwicklung eines plattformübergreifenden Casual Games

Software-Entwickler, Game Designer C#
Software-Entwickler, Game Designer

Entwurf, Prototyping und Entwicklung eines plattformübergreifenden (PC, Mac, ios, android) Casual Games (match3-typ) mit Unity und C#.

Unity GitHub GIT
C#
Eigenentwicklung (absoludo / Indie Games)
Hamburg
2 Jahre
2016-04 - 2018-03

Leitung Qualitätssicherung und Kundenservice (6 Mitarbeiter)

Abteilungsleitung, Testmanagement Scrum Projectmanagement Management ...
Abteilungsleitung, Testmanagement

Aufbau des Kundenserviceteams mit Testautomation der webbasierten Applikationen. Personalverantwortung für 6 Mitarbeiter.

Testmanagement, Testplanung und Testkonzeption. Definition von Qualitätssicherungsprozessen. 

Productownership im Produktentwicklungs-Scrum Team.

Anforderungsmanagement und Dokumentation.

Interims-Projektmanagement in zwei Produkteinführungsprojekten.

TestPlant Jira
Scrum Projectmanagement Management Qualitätssicherung Qualitätsmanagement Testmanagement Testplanung Testkonzeption
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
7 Monate
2016-05 - 2016-11

mobile App für NLP Training (Teilzeit)

Software-Entwickler Objective C
Software-Entwickler

Entwicklung einer mobile App für IPhone und IPad mit objective c unter XCode zum Training von Phrasen des Meta Modells der Sprache im NLP.

XCode Mac OS X
Objective C
ISNLP (Coaching)
Hamburg
7 Monate
2015-10 - 2016-04

Entwicklung eines IPad Memory Spiels (Teilzeit)

Software-Entwickler Objective C Game Development
Software-Entwickler

Entwicklung eines einfachen Memory-Spiels für Kinder auf Basis von Objective C und XCode zur Promotion der Produkte von MeinGriff (www.meingriff.de).

XCode Mac OS X
Objective C Game Development
MeinGriff (Handel/Dekor)
Hamburg
1 Jahr 9 Monate
2014-07 - 2016-03

Projektmanagement Softwareeinführung

Projektmanagement agiles Projektmanagement Scrum
Projektmanagement

Einführung der hauseigenen Software bei einem großen international tätigen Kunden (Auftragsvolumen > 2 Mio €).

Aufnahme der Kundenanforderungen, Spezifikation, Teammanagement

agiles Projektmanagement Scrum
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg / Braunschweig
2 Jahre 6 Monate
2012-01 - 2014-06

Entwicklung einer Abrechnungssoftware für Fuhrparkmanagement

Software-Entwickler Java JavaScript
Software-Entwickler

Entwicklung einer komplexen Produktfunktionalität zur Erfassung von Tank-, Werkstatt-, Leasing- und Schadenrechnungen und deren Abrechnung und Konsolidierung.

Eclipse BIRT Oracle Spring Struts CommonControls
Java JavaScript
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
9 Monate
2011-04 - 2011-12

Projektmanagement Einführungsprojekt für Fahrzeugkonfigurator

Projektmanagement Java Projektmanagement agiles Projektmanagement ...
Projektmanagement

Projektmanagement und Lead Development im Rahmen eines Einführungsprojekts eines Fahrzeugkonfigurators.

Anforderungsmanagement, Spezifikation.

Kundenbetreuung.

Qualitätssicherung, Code-Review und Refactoring.

Eclipse
Java Projektmanagement agiles Projektmanagement Qualitätssicherung Code Review Refactoring
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
3 Jahre 6 Monate
2007-10 - 2011-03

Aufbau des Entwicklerteams (3-8 Mitarbeiter)

Abteilungsleiter Entwicklung SQL Coaching Management
Abteilungsleiter Entwicklung

Aufbau, Planung und Leitung des Entwicklerteams (von 3 auf 8 Mitarbeiter).

Definition von Deploymentprozessen, Anforderungsmanagement. 

Lead Development. Einarbeitung und Coaching der Mitarbeiter.

Eclipse Jenkins Maven
SQL Coaching Management
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
1 Jahr 4 Monate
2006-07 - 2007-10

Entwicklung JMS-Schicht und Testautomation

Software-Entwicklung / Qualitätssicherung Java Architektur Implementierung ...
Software-Entwicklung / Qualitätssicherung
Architektur und Implementierung eines java-basierten Messaging Frameworks (JMS) zur asynchronen Kommunikation von Komponenten einer Echtzeit-Anwendung im Bereich der Containerlogistik.
 
Testmanagement, Testkonzeption.
Konzeption und Beratung eines Qualitätssicherungsverfahrens zum Testen verteilter fachlicher Prozesse.
 
Technische Beratung und Coaching der Mitarbeiter des Kunden.
Cruise Control Eclipse Spring JMS XML XSD XSLT UML 2.0 Subversion MagicDraw Open ArchitectureWare GreenHat GHTester JaxB
Java Architektur Implementierung Continuous Integration Coaching Qualitätssicherung Deployment MDA Testmanagement Testkonzeption Testautomatisierung
HPC Hamburg Port Consult (Hafen/Logistik)
Hamburg
3 Monate
2006-04 - 2006-06

Erstellung einer Web-Anwendung zur Verwaltung großer WebSites.

Softwareentwickler Java
Softwareentwickler
Konzeption, Architektur und Entwicklung einer Webapplikation.
 
Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate,
Migration aus Excel, CSV-Exporte für SAS-WebAnalytics.
 
Unit Testing mit JUnit.
Struts Hibernate Excel JUnit Eclipse Oracle Spring Apache Tomcat Apache HTTP Webserver Windows Jira Subversion Ant POI
Java
SinnerSchrader (Medien)
Hamburg
1 Jahr 6 Monate
2004-10 - 2006-03

Erstellung eines webbasierten Produkts für Fahrzeug-Leasing, Ein- und Verkauf, CRM (Teilzeit)

Architektur und Entwicklung Java Qualitätssicherung Blackbox-Test ...
Architektur und Entwicklung

Architektur und Entwicklung des GUI-Frameworks mit Common-Controls, Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate, Workflow-Implementierung mit JBPM.

Reporting: PDF/Ujac und Excel/Poi.


Unit Testing mit JUnit. Regressions-,Blackbox- und Performance-Tests mit JMeter.


Deployment und Roll-Out unter Linux/Tomcat mittels Ant.

Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.

Eclipse Ujac POI JUnit
Java Qualitätssicherung Blackbox-Test Performance-Test Regressionstests Code Reviews Refactoring
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
2 Jahre 11 Monate
2003-05 - 2006-03

Erstellung einer webbasierten Anwendung für CRM, Vertriebscontrolling, Leasingangebote

Software-Entwickler Extreme Programming Java agile Entwicklungsmethoden
Software-Entwickler

Entwicklung der GUI mit Struts (JSPs), Entwicklung der Business Objekte mit objekt-relationalem Mapping, Anbindung über Toplink als Persistenz-Schicht an Oracle 9i Datenbank.


Implementierung der BusinessLogic. Implementierung eines CarConfigurator-WebClients.


Historisierung von BusinessObjekten und Server-Anbindung mit XML.


Reporting: PDF-Generierung mit iText-Bibliothek.

Unit Testing mit JUnit. Regressions- und Blackbox-Tests mit WebTest und jMeter.

Deployment und Roll-Out unter Linux/Tomcat mittels Ant.

(ab 10/2004 Teilzeit 75%)

Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.

Betrieb, Wartung und Erweiterung des Systems.

Eclipse Oracle Toplink Spring Struts Apache Tomcat Resin Linux iText UJAC JMeter WebTest actiwate JUnit ANT POI CruiseControl Castor JDOM
Extreme Programming Java agile Entwicklungsmethoden
ALD Automotive (Leasing)
Hamburg
7 Monate
2001-02 - 2001-08

Replikationsframework

Architektur und Design Design Patterns UML Java
Architektur und Design

Entwurf und Implementierung eines Rahmenwerks zur Datenreplikation.


Die Anwendung, die in dem Gesamtprojekt entwickelt wird, stellt ihre Funktionen sowohl im Onlinebetrieb als auch für Außendienstmitarbeiter offline auf Basis replizierter Daten zur Verfügung.

Daraus entsteht die Notwendigkeit von Datenabgleich zwischen Online- und Offline-System.

Hierfür entwickelte ich ein komplexes Replikationsframework auf Basis von Enterprise Java Beans. Da die beteiligten Systeme unterschiedliche Datenbanksysteme als Basis nutzen, setzt die Replikation auf der Anwendungsschicht auf. Das Rahmenwerk bietet Funktionen an, um komplexe Objekt-Strukturen zu zerlegen (in XML) und wieder zusammenzufügen, sowie  Mechanismen, um zu bestimmen, welche Daten zu replizieren sind.

Es kamen diverse Design Patterns zum Einsatz, sowohl nach Gamma & co, als auch J2EE-Patterns nach der Empfehlung von Sun.

WebSphere EJB IBM Visual Age for Java XML Rational Rose Oracle Instant DB SQL
Design Patterns UML Java
IBM / Germanischer Lloyd
Hamburg
3 Monate
2000-10 - 2000-12

Online-Shop Best of British

Software-Entwickler Java UML
Software-Entwickler

Implementierung der Call Center Intranet-Seiten für einen Online Shop.


Call Center Mitarbeiter können mit Hilfe eines Web-Browsers via Intranet oder Internet Kundeninformationen bearbeiten sowie Bestellungen annehmen, bearbeiten und verfolgen.


Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.

EJB JSP SQL HTML abaXX e-Business Suite Oracle Bea WebLogic JBuilder CodeGuide TogetherJ
Java UML
abaxx / "Best of British"
Stuttgart
5 Monate
2000-06 - 2000-10

Online-Shop Whittard of Chelsea

Software-Entwickler Java UML
Software-Entwickler

Implementierung eines Call Centers und der Administrationsseiten für einen Online-Shop.

Call Center wie oben; außerdem Administrationsseiten zum Verwalten von Produkten und Produkthierachien (Gruppierung).

Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.

EJB JSP SQL HTML abaxx ebusiness suite Windows Oracle Bea WebLogic JBuilder TogetherJ
Java UML
abaxx / "Whittard of Chelsea"
Stuttgart
8 Monate
1999-11 - 2000-06

Schnittstellenimplementierung

Software-Entwickler Java
Software-Entwickler

Weiterentwicklung eines Java-Corba-Wrappers für entfernte Zugriffe auf ein bestehendes "Customer Care"-System.


Der Kunde nutzt ein Customer-Care System, an das weitere Funktionalität angehängt werden soll. Dazu wird die vorhandene Schnittstelle über Corba angesprochen.

Corba VisiBroker Unix JBuilder TogetherJ
Java
Hewlett-Packard (HP)
2 Jahre 1 Monat
1997-10 - 1999-10

System zur Verwaltung von Wertpapiersicherheiten im Inter-Banken-Verkehr.

Software-Entwickler Java UML
Software-Entwickler

Design und Entwicklung des Java Frontends im Vierer-Team.

Der Fat-Client ist eine Java-Applikation, die über MQSeries auf einen COBOL-Host zugreift. Das Java-Frontend bietet sehr komplexe Funktionalität mit Portfoliomanagement, Buchungsmöglichkeiten etc. und wurde auf Basis von AWT und Swing entwickelt.

IBM Visual Age for Java SELECT Enterprise AWT Swing DB2
Java UML
Deutsche Börse Systems
Frankfurt am Main
3 Monate
1997-07 - 1997-09

Qualitätssicherung

Qualitätssicherung Qualitätssicherung
Qualitätssicherung

Testfalldefinition,Testdurchführung, Dokumentation

Qualitätssicherung
Commerzbank
Frankfurt am Main
4 Monate
1996-07 - 1996-10

Buch-Online-Shop

Software-Entwicklung
Software-Entwicklung

Entwicklung eines Buch-Online-Shops auf Basis von Lotus Notes und Lotus Domino.

Lotus Notes Lotus Domino
SIT Gesellschaft für Systemintegration und Informationstechnik mbH
Herrenberg
4 Monate
1995-07 - 1995-10

Internetauftritt IBM Projekt Bildung

Software-Entwickler
Software-Entwickler

Web-Design, Entwicklung der HTML Pages, Messepräsentation des Internetauftritts und des Produkts Lotus Notes

Lotus Notes Lotus SmartSuite HTML
IBM Deutschland GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-04 - 2020-04

Spezial-Intensiv-Training Angular

-, medienreich Training GmbH
-
medienreich Training GmbH

Grundlagen und Aufbau

Professionelle Angular Entwicklung

Live Online-Schulung (1-on-1 Training)

2 Tage

1 Jahr 11 Monate
2015-10 - 2017-08

Management Training

Crestcom Gold Zertifikat, Crestcom, Norderstedt
Crestcom Gold Zertifikat
Crestcom, Norderstedt

Management, Teambildung, Führung, Motivation, Unternehmensführung, Konfliktlösung, Delegation, Planung

7 Monate
2012-02 - 2012-08

NLP (Neurolingustisches Programmieren)

NLP Master Practitioner, DVNLP
NLP Master Practitioner
DVNLP

Kommunkation, Coaching, Zielfindung, Motivation, Charakterstrukturen, Teamzusammensetzung, Konfliktlösung

4 Jahre
1993-07 - 1997-06

Studium der Betriebswirtschaft mit Schwerpunkt Wirtschaftsinformatik

Diplom-Betriebswirt (FH) mit Schwerpunkt Wirtschaftsinformatik, TFH Berlin
Diplom-Betriebswirt (FH) mit Schwerpunkt Wirtschaftsinformatik
TFH Berlin

Dualer Studiengang:

Studium an der Technischen Fachhochschule Berlin gekoppelt mit ergänzender Ausbildung bei IBM Deutschland

Position

Position

Berufserfahrung

Ich biete über 20 Jahre Berufserfahrung, hohes Qualitätsbewusstsein, offene Kommunikation und vielseitige Einsetzbarkeit.

Software-Entwicklung

Java Programmierung (Full-Stack), Spring, Web, C#, Agile Softwareentwicklung, Scrum, Oracle

Qualitätssicherung

Testmanagement, Testautomation, Testfallspezifikation und Dokumentation

Einsatzbereiche

  • Interdisziplinär einsetzbar in Scrum-Teams (Entwicklung, Spezifikation, Qualitätssicherung)

  • Region Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Java C# Spring Spring Boot Rest Vaadin Git Maven Gradle

Aufgabenbereiche

Game Development
Java-Development
Qualitätssicherung
Softwareentwicklung (C#)
Softwareentwicklung (Java)
Spieleentwicklung (C# / Unity)
Testautomatisierung
Testentwicklung
Testkonzeption
Testmanagement
Testplanung

Produkte / Standards / Erfahrungen / Methoden

abaXX e-Business Suite
actiwate
agile Entwicklungsmethoden
Amazon Webservice
Angular
ANT
Apache HTTP Webserver
Apache Tomcat
Architektur
Bea WebLogic
BIRT
Blackbox-Test
Castor
Coaching
Code Review
CodeGuide
CommonControls
Confluence
Continuous Integration
Cruise Control
CruiseControl
CVS
Deployment
Design Patterns
Docker
Eclipse
EJB
Excel
Extreme Programming
GIT
GitHub
GitLab
gradle
GreenHat GHTester
Guava Memoizer
Hibernate
HTML
HTTPComponents
IBM Visual Age for Java
Implementierung
Instant DB
IntelliJ IDEA
iText
Java EE
Java Server Pages (JSP)
Java Servlet
JaxB
JBuilder
JDOM
Jenkins
Jira
JMeter
JMS
JPA
JSoup
JUnit
Kanban
Logback
Lombok
Lotus SmartSuite
MagicDraw
Management
Maven
MDA
Microsoft Azure
Microsoft ServiceFabric
Mockito
MyBatis
Novomind iAgent
NUnit
Open ArchitectureWare
Performance-Test
POI
Postman
Rational Rose
Refactoring
Regressionstests
Resin
REST
RestEasy
Salesforce
Scrum
Servlets
Spring
Spring Boot
SQL
Struts
STS Spring Tools 4
Subversion
Swagger
TestPlant
TogetherJ
Tomcat
Toplink
UJAC
UML
UML 2.0
Unit Testing
UnitTesting
Unity
Vaadin
Visual Studio
WebSphere
WebTest
Wiremock
XCode
XML
XML / XSLT
XSD
XSLT
SCHWERPUNKT
=============
Java Entwicklung: Über 20 Jahre Erfahrung als professioneller Java Entwickler.
Qualitätssicherung: Testentwicklung, Testmanagement, Testdesign, Testautomation
 
 
METHODISCHES WISSEN
===================
Objektorientierte Analyse/Design/Programmierung (OOA/OOD/OOP)
Qualitätsmanagement, Qualitätssicherung, Testdesign, Testdurchführung
UML - Unified Modelling Language
MDA - Model Driven Architecture
Design Patterns (GoF / J2EE)
XP - Extreme Programming, Agile Softwareentwicklung
Continuous Integration
Dokumentation / Präsentation
Crestcom Leadership Gold Zertifikat (Management)
NLP Master Practitioner

"SOFT SKILLS"
=============
Analytisches Denkvermögen
schnelle Auffassungsgabe
ausgeprägte Teamfähigkeit
Kommunikations-Kompetenz
Kreativität
Kundenorientierung
hohes Qualitätsbewusstsein
 
Als zertifizierter NLP Master Practitioner bringe ich folgende Fähigkeiten mit:
- Kommunikations-Kompetenz
- Coaching Skill
- Techniken zur Konfliktlösung, Effizienzsteigerung und Zielfindung

Betriebssysteme

HPUX
Linux
Mac OS X
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C#
Java
Java 8, 11, 14
JavaScript
Objective C

Datenbanken

Access
DB2
JDBC
Lotus Domino
Lotus Notes
MariaDB
MongoDB
MS SQL Datenbank
MySQL
NoSql
Oracle
Postgres
Salesforce Object Query Language
SQL
 

Datenkommunikation

Corba
Internet, Intranet
JMS
JSon
Message Queuing
SignalR
VisiBroker

Managementerfahrung in Unternehmen

Entwicklungsleitung
Abteilungsleitung, 8 Mitarbeiter
Leitung Kundenservice
Abteilungsleitung, 6 Mitarbeiter
Projektmanagement

Branchen

Branchen

Banken
Börse / Wertpapierhandel
Finanzdienstleister
Automobil / Leasing / Automotive
Handel
IT / EDV / Internet
IT-Dienstleister
Hafen / Logistik
Verkehr/Transport (Schifffahrt)

Einsatzorte

Einsatzorte

Hamburg (+20km) Stade (+150km)

Ich bin zeitlich sehr flexibel, bevorzuge Teilzeit (3-4 Tage/Woche oder Vormittags) und Remotearbeit.

Von Oktober - März ausschließlich Remote möglich

möglich

Projekte

Projekte

7 Monate
2020-11 - 2021-05

Implementierung von Microservices und Lasttests / C#

Softwareentwickler C#/.NET Backend / Microservices C# REST SignalR ...
Softwareentwickler C#/.NET Backend / Microservices

Implementierung von Erweiterungen an der CallCenter-Steuerungssoftware Dynamic Brain.

Erweiterung bestehender Microservices (C#, ServiceFabric).

Implementierung eines Java Clients zur Monitoring Schnittstelle, Anbindung über SignalR und JSon.

Microsoft ServiceFabric Postman Visual Studio Eclipse
C# REST SignalR JSon Java
IP Dynamics GmbH
Remote
6 Monate
2020-05 - 2020-10

Salesforce Anbindung mit Spring Boot und REST

Java-Softwareentwickler Java Apex (Salesforce) REST ...
Java-Softwareentwickler

Anbindung von SalesForce und Novomind iAgent über REST API mit Spring Boot. Kopplung der Systeme von SalesForce (REST/APEX) und Novomind iAgent mit Statussynchronisation und Routing von Cases, Calls, E-Mails und Chat.

Java 8 Java 11 Spring Boot Spring Lombok HTTPComponents JSoup Wiremock Logback STS Spring Tools 4 Swagger Git JUnit Microsoft Azure Salesforce Salesforce Object Query Language Novomind iAgent Guava Memoizer gradle Postman
Java Apex (Salesforce) REST Unit Testing
IP Dynamics GmbH
Hamburg / 80% Remote
3 Monate
2020-02 - 2020-04

Entwicklung einer Formular-Signatur App

Java-Softwareentwickler Java JPA SQL ...
Java-Softwareentwickler

Implementierung einer Progressive Web App (PWA) für IPad Pro zur Unterschrift digitaler Formulare für Apothekenkunden zwecks Bestätigung personenbezogener Daten und Kontaktoptionen, DSGVO konforme Auskunfts- und Löschoptionen.

Entwicklung mit Java 11, Spring Boot und Vaadin.

 

Java 11 Spring Boot Spring MariaDB DB2 MongoDB Lombok Vaadin Tomcat IntelliJ IDEA GitHub Git JUnit Freedcamp
Java JPA SQL NoSql UnitTesting Kanban
generalkurs UG
Remote
3 Monate
2019-11 - 2020-01

Entwicklung eines Tools zur Verwaltung von Modeartikeln

Java-Softwareentwickler Java 8 Spring Boot SQL ...
Java-Softwareentwickler

Unterstützung des Java Teams bei der Neuentwicklung eines internen Tools zur Verwaltung von Modeartikeln.

Entwicklung nach MVP mit Vaadin unter Java 8.

Vaadin MyBatis RestEasy Tomcat Docker IntelliJ IDEA Jira Confluence GitLab Git Mockito NUnit
Java 8 Spring Boot SQL Unit Testing REST Scrum Kanban
BonPrix
Hamburg
3 Monate
2019-05 - 2019-07

MWS Amazon Marketplace Web Service Anbindung für Online-Shop

Software-Entwickler Java Amazon Webservice
Software-Entwickler

Anbindung von Amazon Marketplace Webservices (MWS).

  • Verkaufs-Statistiken
  • Monatsberichte
  • Bestellprognosen
  • Überwachung von Kundenbewertungen

Eclipse
Java Amazon Webservice
Hamburg
5 Monate
2019-01 - 2019-05

Entwicklung eines plattformübergreifenden Casual Games

Software-Entwickler, Game Designer C#
Software-Entwickler, Game Designer

Entwurf, Prototyping und Entwicklung eines plattformübergreifenden (PC, Mac, ios, android) Casual Games (match3-typ) mit Unity und C#.

Unity GitHub GIT
C#
Eigenentwicklung (absoludo / Indie Games)
Hamburg
2 Jahre
2016-04 - 2018-03

Leitung Qualitätssicherung und Kundenservice (6 Mitarbeiter)

Abteilungsleitung, Testmanagement Scrum Projectmanagement Management ...
Abteilungsleitung, Testmanagement

Aufbau des Kundenserviceteams mit Testautomation der webbasierten Applikationen. Personalverantwortung für 6 Mitarbeiter.

Testmanagement, Testplanung und Testkonzeption. Definition von Qualitätssicherungsprozessen. 

Productownership im Produktentwicklungs-Scrum Team.

Anforderungsmanagement und Dokumentation.

Interims-Projektmanagement in zwei Produkteinführungsprojekten.

TestPlant Jira
Scrum Projectmanagement Management Qualitätssicherung Qualitätsmanagement Testmanagement Testplanung Testkonzeption
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
7 Monate
2016-05 - 2016-11

mobile App für NLP Training (Teilzeit)

Software-Entwickler Objective C
Software-Entwickler

Entwicklung einer mobile App für IPhone und IPad mit objective c unter XCode zum Training von Phrasen des Meta Modells der Sprache im NLP.

XCode Mac OS X
Objective C
ISNLP (Coaching)
Hamburg
7 Monate
2015-10 - 2016-04

Entwicklung eines IPad Memory Spiels (Teilzeit)

Software-Entwickler Objective C Game Development
Software-Entwickler

Entwicklung eines einfachen Memory-Spiels für Kinder auf Basis von Objective C und XCode zur Promotion der Produkte von MeinGriff (www.meingriff.de).

XCode Mac OS X
Objective C Game Development
MeinGriff (Handel/Dekor)
Hamburg
1 Jahr 9 Monate
2014-07 - 2016-03

Projektmanagement Softwareeinführung

Projektmanagement agiles Projektmanagement Scrum
Projektmanagement

Einführung der hauseigenen Software bei einem großen international tätigen Kunden (Auftragsvolumen > 2 Mio €).

Aufnahme der Kundenanforderungen, Spezifikation, Teammanagement

agiles Projektmanagement Scrum
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg / Braunschweig
2 Jahre 6 Monate
2012-01 - 2014-06

Entwicklung einer Abrechnungssoftware für Fuhrparkmanagement

Software-Entwickler Java JavaScript
Software-Entwickler

Entwicklung einer komplexen Produktfunktionalität zur Erfassung von Tank-, Werkstatt-, Leasing- und Schadenrechnungen und deren Abrechnung und Konsolidierung.

Eclipse BIRT Oracle Spring Struts CommonControls
Java JavaScript
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
9 Monate
2011-04 - 2011-12

Projektmanagement Einführungsprojekt für Fahrzeugkonfigurator

Projektmanagement Java Projektmanagement agiles Projektmanagement ...
Projektmanagement

Projektmanagement und Lead Development im Rahmen eines Einführungsprojekts eines Fahrzeugkonfigurators.

Anforderungsmanagement, Spezifikation.

Kundenbetreuung.

Qualitätssicherung, Code-Review und Refactoring.

Eclipse
Java Projektmanagement agiles Projektmanagement Qualitätssicherung Code Review Refactoring
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
3 Jahre 6 Monate
2007-10 - 2011-03

Aufbau des Entwicklerteams (3-8 Mitarbeiter)

Abteilungsleiter Entwicklung SQL Coaching Management
Abteilungsleiter Entwicklung

Aufbau, Planung und Leitung des Entwicklerteams (von 3 auf 8 Mitarbeiter).

Definition von Deploymentprozessen, Anforderungsmanagement. 

Lead Development. Einarbeitung und Coaching der Mitarbeiter.

Eclipse Jenkins Maven
SQL Coaching Management
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
1 Jahr 4 Monate
2006-07 - 2007-10

Entwicklung JMS-Schicht und Testautomation

Software-Entwicklung / Qualitätssicherung Java Architektur Implementierung ...
Software-Entwicklung / Qualitätssicherung
Architektur und Implementierung eines java-basierten Messaging Frameworks (JMS) zur asynchronen Kommunikation von Komponenten einer Echtzeit-Anwendung im Bereich der Containerlogistik.
 
Testmanagement, Testkonzeption.
Konzeption und Beratung eines Qualitätssicherungsverfahrens zum Testen verteilter fachlicher Prozesse.
 
Technische Beratung und Coaching der Mitarbeiter des Kunden.
Cruise Control Eclipse Spring JMS XML XSD XSLT UML 2.0 Subversion MagicDraw Open ArchitectureWare GreenHat GHTester JaxB
Java Architektur Implementierung Continuous Integration Coaching Qualitätssicherung Deployment MDA Testmanagement Testkonzeption Testautomatisierung
HPC Hamburg Port Consult (Hafen/Logistik)
Hamburg
3 Monate
2006-04 - 2006-06

Erstellung einer Web-Anwendung zur Verwaltung großer WebSites.

Softwareentwickler Java
Softwareentwickler
Konzeption, Architektur und Entwicklung einer Webapplikation.
 
Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate,
Migration aus Excel, CSV-Exporte für SAS-WebAnalytics.
 
Unit Testing mit JUnit.
Struts Hibernate Excel JUnit Eclipse Oracle Spring Apache Tomcat Apache HTTP Webserver Windows Jira Subversion Ant POI
Java
SinnerSchrader (Medien)
Hamburg
1 Jahr 6 Monate
2004-10 - 2006-03

Erstellung eines webbasierten Produkts für Fahrzeug-Leasing, Ein- und Verkauf, CRM (Teilzeit)

Architektur und Entwicklung Java Qualitätssicherung Blackbox-Test ...
Architektur und Entwicklung

Architektur und Entwicklung des GUI-Frameworks mit Common-Controls, Struts (JSPs), BusinessObject O/R-Mapping mit Hibernate, Workflow-Implementierung mit JBPM.

Reporting: PDF/Ujac und Excel/Poi.


Unit Testing mit JUnit. Regressions-,Blackbox- und Performance-Tests mit JMeter.


Deployment und Roll-Out unter Linux/Tomcat mittels Ant.

Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.

Eclipse Ujac POI JUnit
Java Qualitätssicherung Blackbox-Test Performance-Test Regressionstests Code Reviews Refactoring
InNuce Solutions GmbH (Softwarehaus/Automobil/Leasing)
Hamburg
2 Jahre 11 Monate
2003-05 - 2006-03

Erstellung einer webbasierten Anwendung für CRM, Vertriebscontrolling, Leasingangebote

Software-Entwickler Extreme Programming Java agile Entwicklungsmethoden
Software-Entwickler

Entwicklung der GUI mit Struts (JSPs), Entwicklung der Business Objekte mit objekt-relationalem Mapping, Anbindung über Toplink als Persistenz-Schicht an Oracle 9i Datenbank.


Implementierung der BusinessLogic. Implementierung eines CarConfigurator-WebClients.


Historisierung von BusinessObjekten und Server-Anbindung mit XML.


Reporting: PDF-Generierung mit iText-Bibliothek.

Unit Testing mit JUnit. Regressions- und Blackbox-Tests mit WebTest und jMeter.

Deployment und Roll-Out unter Linux/Tomcat mittels Ant.

(ab 10/2004 Teilzeit 75%)

Qualitätssicherung, Code-Review und Refactoring zur System-Stabilisierung.

Betrieb, Wartung und Erweiterung des Systems.

Eclipse Oracle Toplink Spring Struts Apache Tomcat Resin Linux iText UJAC JMeter WebTest actiwate JUnit ANT POI CruiseControl Castor JDOM
Extreme Programming Java agile Entwicklungsmethoden
ALD Automotive (Leasing)
Hamburg
7 Monate
2001-02 - 2001-08

Replikationsframework

Architektur und Design Design Patterns UML Java
Architektur und Design

Entwurf und Implementierung eines Rahmenwerks zur Datenreplikation.


Die Anwendung, die in dem Gesamtprojekt entwickelt wird, stellt ihre Funktionen sowohl im Onlinebetrieb als auch für Außendienstmitarbeiter offline auf Basis replizierter Daten zur Verfügung.

Daraus entsteht die Notwendigkeit von Datenabgleich zwischen Online- und Offline-System.

Hierfür entwickelte ich ein komplexes Replikationsframework auf Basis von Enterprise Java Beans. Da die beteiligten Systeme unterschiedliche Datenbanksysteme als Basis nutzen, setzt die Replikation auf der Anwendungsschicht auf. Das Rahmenwerk bietet Funktionen an, um komplexe Objekt-Strukturen zu zerlegen (in XML) und wieder zusammenzufügen, sowie  Mechanismen, um zu bestimmen, welche Daten zu replizieren sind.

Es kamen diverse Design Patterns zum Einsatz, sowohl nach Gamma & co, als auch J2EE-Patterns nach der Empfehlung von Sun.

WebSphere EJB IBM Visual Age for Java XML Rational Rose Oracle Instant DB SQL
Design Patterns UML Java
IBM / Germanischer Lloyd
Hamburg
3 Monate
2000-10 - 2000-12

Online-Shop Best of British

Software-Entwickler Java UML
Software-Entwickler

Implementierung der Call Center Intranet-Seiten für einen Online Shop.


Call Center Mitarbeiter können mit Hilfe eines Web-Browsers via Intranet oder Internet Kundeninformationen bearbeiten sowie Bestellungen annehmen, bearbeiten und verfolgen.


Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.

EJB JSP SQL HTML abaXX e-Business Suite Oracle Bea WebLogic JBuilder CodeGuide TogetherJ
Java UML
abaxx / "Best of British"
Stuttgart
5 Monate
2000-06 - 2000-10

Online-Shop Whittard of Chelsea

Software-Entwickler Java UML
Software-Entwickler

Implementierung eines Call Centers und der Administrationsseiten für einen Online-Shop.

Call Center wie oben; außerdem Administrationsseiten zum Verwalten von Produkten und Produkthierachien (Gruppierung).

Die Lösung nutzt die abaXX e-business Suite und basiert auf JSPs.

EJB JSP SQL HTML abaxx ebusiness suite Windows Oracle Bea WebLogic JBuilder TogetherJ
Java UML
abaxx / "Whittard of Chelsea"
Stuttgart
8 Monate
1999-11 - 2000-06

Schnittstellenimplementierung

Software-Entwickler Java
Software-Entwickler

Weiterentwicklung eines Java-Corba-Wrappers für entfernte Zugriffe auf ein bestehendes "Customer Care"-System.


Der Kunde nutzt ein Customer-Care System, an das weitere Funktionalität angehängt werden soll. Dazu wird die vorhandene Schnittstelle über Corba angesprochen.

Corba VisiBroker Unix JBuilder TogetherJ
Java
Hewlett-Packard (HP)
2 Jahre 1 Monat
1997-10 - 1999-10

System zur Verwaltung von Wertpapiersicherheiten im Inter-Banken-Verkehr.

Software-Entwickler Java UML
Software-Entwickler

Design und Entwicklung des Java Frontends im Vierer-Team.

Der Fat-Client ist eine Java-Applikation, die über MQSeries auf einen COBOL-Host zugreift. Das Java-Frontend bietet sehr komplexe Funktionalität mit Portfoliomanagement, Buchungsmöglichkeiten etc. und wurde auf Basis von AWT und Swing entwickelt.

IBM Visual Age for Java SELECT Enterprise AWT Swing DB2
Java UML
Deutsche Börse Systems
Frankfurt am Main
3 Monate
1997-07 - 1997-09

Qualitätssicherung

Qualitätssicherung Qualitätssicherung
Qualitätssicherung

Testfalldefinition,Testdurchführung, Dokumentation

Qualitätssicherung
Commerzbank
Frankfurt am Main
4 Monate
1996-07 - 1996-10

Buch-Online-Shop

Software-Entwicklung
Software-Entwicklung

Entwicklung eines Buch-Online-Shops auf Basis von Lotus Notes und Lotus Domino.

Lotus Notes Lotus Domino
SIT Gesellschaft für Systemintegration und Informationstechnik mbH
Herrenberg
4 Monate
1995-07 - 1995-10

Internetauftritt IBM Projekt Bildung

Software-Entwickler
Software-Entwickler

Web-Design, Entwicklung der HTML Pages, Messepräsentation des Internetauftritts und des Produkts Lotus Notes

Lotus Notes Lotus SmartSuite HTML
IBM Deutschland GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-04 - 2020-04

Spezial-Intensiv-Training Angular

-, medienreich Training GmbH
-
medienreich Training GmbH

Grundlagen und Aufbau

Professionelle Angular Entwicklung

Live Online-Schulung (1-on-1 Training)

2 Tage

1 Jahr 11 Monate
2015-10 - 2017-08

Management Training

Crestcom Gold Zertifikat, Crestcom, Norderstedt
Crestcom Gold Zertifikat
Crestcom, Norderstedt

Management, Teambildung, Führung, Motivation, Unternehmensführung, Konfliktlösung, Delegation, Planung

7 Monate
2012-02 - 2012-08

NLP (Neurolingustisches Programmieren)

NLP Master Practitioner, DVNLP
NLP Master Practitioner
DVNLP

Kommunkation, Coaching, Zielfindung, Motivation, Charakterstrukturen, Teamzusammensetzung, Konfliktlösung

4 Jahre
1993-07 - 1997-06

Studium der Betriebswirtschaft mit Schwerpunkt Wirtschaftsinformatik

Diplom-Betriebswirt (FH) mit Schwerpunkt Wirtschaftsinformatik, TFH Berlin
Diplom-Betriebswirt (FH) mit Schwerpunkt Wirtschaftsinformatik
TFH Berlin

Dualer Studiengang:

Studium an der Technischen Fachhochschule Berlin gekoppelt mit ergänzender Ausbildung bei IBM Deutschland

Position

Position

Berufserfahrung

Ich biete über 20 Jahre Berufserfahrung, hohes Qualitätsbewusstsein, offene Kommunikation und vielseitige Einsetzbarkeit.

Software-Entwicklung

Java Programmierung (Full-Stack), Spring, Web, C#, Agile Softwareentwicklung, Scrum, Oracle

Qualitätssicherung

Testmanagement, Testautomation, Testfallspezifikation und Dokumentation

Einsatzbereiche

  • Interdisziplinär einsetzbar in Scrum-Teams (Entwicklung, Spezifikation, Qualitätssicherung)

  • Region Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Java C# Spring Spring Boot Rest Vaadin Git Maven Gradle

Aufgabenbereiche

Game Development
Java-Development
Qualitätssicherung
Softwareentwicklung (C#)
Softwareentwicklung (Java)
Spieleentwicklung (C# / Unity)
Testautomatisierung
Testentwicklung
Testkonzeption
Testmanagement
Testplanung

Produkte / Standards / Erfahrungen / Methoden

abaXX e-Business Suite
actiwate
agile Entwicklungsmethoden
Amazon Webservice
Angular
ANT
Apache HTTP Webserver
Apache Tomcat
Architektur
Bea WebLogic
BIRT
Blackbox-Test
Castor
Coaching
Code Review
CodeGuide
CommonControls
Confluence
Continuous Integration
Cruise Control
CruiseControl
CVS
Deployment
Design Patterns
Docker
Eclipse
EJB
Excel
Extreme Programming
GIT
GitHub
GitLab
gradle
GreenHat GHTester
Guava Memoizer
Hibernate
HTML
HTTPComponents
IBM Visual Age for Java
Implementierung
Instant DB
IntelliJ IDEA
iText
Java EE
Java Server Pages (JSP)
Java Servlet
JaxB
JBuilder
JDOM
Jenkins
Jira
JMeter
JMS
JPA
JSoup
JUnit
Kanban
Logback
Lombok
Lotus SmartSuite
MagicDraw
Management
Maven
MDA
Microsoft Azure
Microsoft ServiceFabric
Mockito
MyBatis
Novomind iAgent
NUnit
Open ArchitectureWare
Performance-Test
POI
Postman
Rational Rose
Refactoring
Regressionstests
Resin
REST
RestEasy
Salesforce
Scrum
Servlets
Spring
Spring Boot
SQL
Struts
STS Spring Tools 4
Subversion
Swagger
TestPlant
TogetherJ
Tomcat
Toplink
UJAC
UML
UML 2.0
Unit Testing
UnitTesting
Unity
Vaadin
Visual Studio
WebSphere
WebTest
Wiremock
XCode
XML
XML / XSLT
XSD
XSLT
SCHWERPUNKT
=============
Java Entwicklung: Über 20 Jahre Erfahrung als professioneller Java Entwickler.
Qualitätssicherung: Testentwicklung, Testmanagement, Testdesign, Testautomation
 
 
METHODISCHES WISSEN
===================
Objektorientierte Analyse/Design/Programmierung (OOA/OOD/OOP)
Qualitätsmanagement, Qualitätssicherung, Testdesign, Testdurchführung
UML - Unified Modelling Language
MDA - Model Driven Architecture
Design Patterns (GoF / J2EE)
XP - Extreme Programming, Agile Softwareentwicklung
Continuous Integration
Dokumentation / Präsentation
Crestcom Leadership Gold Zertifikat (Management)
NLP Master Practitioner

"SOFT SKILLS"
=============
Analytisches Denkvermögen
schnelle Auffassungsgabe
ausgeprägte Teamfähigkeit
Kommunikations-Kompetenz
Kreativität
Kundenorientierung
hohes Qualitätsbewusstsein
 
Als zertifizierter NLP Master Practitioner bringe ich folgende Fähigkeiten mit:
- Kommunikations-Kompetenz
- Coaching Skill
- Techniken zur Konfliktlösung, Effizienzsteigerung und Zielfindung

Betriebssysteme

HPUX
Linux
Mac OS X
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C#
Java
Java 8, 11, 14
JavaScript
Objective C

Datenbanken

Access
DB2
JDBC
Lotus Domino
Lotus Notes
MariaDB
MongoDB
MS SQL Datenbank
MySQL
NoSql
Oracle
Postgres
Salesforce Object Query Language
SQL
 

Datenkommunikation

Corba
Internet, Intranet
JMS
JSon
Message Queuing
SignalR
VisiBroker

Managementerfahrung in Unternehmen

Entwicklungsleitung
Abteilungsleitung, 8 Mitarbeiter
Leitung Kundenservice
Abteilungsleitung, 6 Mitarbeiter
Projektmanagement

Branchen

Branchen

Banken
Börse / Wertpapierhandel
Finanzdienstleister
Automobil / Leasing / Automotive
Handel
IT / EDV / Internet
IT-Dienstleister
Hafen / Logistik
Verkehr/Transport (Schifffahrt)

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.