Senior Full Stack Software Entwickler, System Architekt mit über 20 Jahren Erfahrung
Aktualisiert am 24.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.04.2024
Verfügbar zu: 85%
davon vor Ort: 40%
Spring Boot
Angular
Agile Softwareentwicklung
Konfigurations- und Buildmanagement
TypeScript
Jenkins
REST
Oracle/SQL
DevOps
java
Docker
Atlassian JIRA
Continuous Integration
apache maven
bash
gitlab
Java EE
TDD
Microservices
OAuth
OpenID
Jasmine
Junit
Deutsch
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 9 Monate
2020-03 - 2023-11

Weiterentwicklung Intranet-Anwendung (Angular 14 & SpringBoot 3.x)

Full Stack Software-Entwickler Angular TypeScript JavaScript ...
Full Stack Software-Entwickler

Weiterentwicklung und Pflege einer Anwendung zur Pflege von Kundenkonditionen.  Backend als Spring Boot Anwendung mit Anbindung über Spring Security an ein Active Directory. Backend Test mit TestNG, mockito und junit. 

Frontend Anwendung mit Angular und Prime NG umgesetzt.  

Automatisierter Frontend-Test mit Jasmine und Karma. Continuous Integration mit gitlab Build Pipelines, Sonarqube, Code Coverage Messungen im Frontend und Backend. 
IntelliJ IDEA Apache Tomcat JIRA Fisheye SonarQube Red Hat Linux Maven PrimeNG Oracle
Angular TypeScript JavaScript JSON REST Spring Boot Java 17 Scrum Hibernate Agile Entwicklung Node.js NPM Oracle/SQL
DekaBank
Frankfurt am Main
1 Jahr 8 Monate
2020-10 - 2022-05

Leitung eines Integrationsprojektes als SCRUM Master

SCRUM Master Scrum Master Scrum Kanban
SCRUM Master

Unterstützung des Projektteam bei der Umsetzung und dem Verständnis von SCRUM. Motivation und Hilfe bei der Umsetzung der SCRUM Prinzipien und Praktiken. 

Etablierung und Moderierung aller notwendigen Meetings. Unterstützung des POs und Hilfe bei der Klärung der auftretenden Impediments.

Octane
Scrum Master Scrum Kanban
DekaBank
Frankfurt am Main
9 Monate
2020-03 - 2020-11

Business Analyse Schnittstellen Bestandsystem

Business Analyst Geschäftsprozessanalyse Schnittstellenabstimmungen Schnittstellenbeschreibung ...
Business Analyst

Analyse und Dokumentation bestehender Schnittstellen einer vorhandenen Anwendung für die Erstellung von Mifid II Reports. Aufnahme vorhandener Schnittstellen und Definition der Lieferbedingungen. Identifikation von Verbesserungen und Definition von Maßnahmen zur Verbesserung der Schnittstellen Struktur.

Absprache mit allen beteiligten Fach- und Technik-Abteilungen. 

Geschäftsprozessanalyse Schnittstellenabstimmungen Schnittstellenbeschreibung Schnittstellendesign Schnittstellenmanagement
DekaBank
Frankfurt am Main
2 Monate
2020-02 - 2020-03

OpenID connect Integration

Software-Entwickler OAuth OpenID JavaScript ...
Software-Entwickler
  • Review der vorhandenen Implementierung und Vorschlag von alternativen Implementierung für den Kunden.
  • Implementierung einer OpenID connect Integration in eine existierende mobile app, die mit Axway Appcelerator erstellt wurde.
  • Erstellung eines Javascript widgets, das die Anbindung an den OpenID Connect Server umsetzt und sich um alle OAuth2 und OpenID Connect Themen kümmert.
Appcelerator Keycloak OpenID connect JavaScript
OAuth OpenID JavaScript review of systems
SABIO GmbH
1 Jahr 2 Monate
2019-01 - 2020-02

Docker basierte Test- und Release Umgebung

Software-Entwickler, Berater DV-konzeption Architekturkonzepte Test Management ...
Software-Entwickler, Berater
  • Konzeption und Aufbau einer Docker basierten Testumgebung.
  • Ziel war die automatisierte Verwaltung einer, vom Kunden erworbenen, Kaufsoftware. 
  • Automatisierte Installation und Verwaltung der Umgebungen.
  • Job Steuerung durch Jenkins. 
  • Admin Oberfläche und Zugriff auf die Systeme durch ein NGINX Server. 
  • Automatisierte Installation und Migration der, für die Kaufsoftware, notwendigen Oracle Instanzen.
Docker NGINX Jenkins Oracle Bash Shell Red Hat Enterprise Linux Git
DV-konzeption Architekturkonzepte Test Management Releasemanagement Automatisierungslösung
DekaBank
Frankfurt am Main
2 Jahre
2018-01 - 2019-12

Neuentwicklung Intranet-Anwendung (Angular & SpringBoot / SCRUM)

Software Entwickler Scrum Master SCRUM Scrum Master Angular ...
Software Entwickler Scrum Master
  • Neu Entwicklung einer Anwendung zur Pflege von Kundenkonditionen in Regeln.
  • Backend als Spring Boot 5 Anwendung mit Anbindung über Spring Security an das Firmen interne Active Directory.
  • Backend Test mit TestNG, mockito und junit.
  • Frontend Anwendung mit Angular 8 und PrimeNG umgesetzt.
  • Automatisierte Frontend Test mit Jasmine und Karma.
  • Continuous integration mit gitlab Build Pipelines, Sonarqube, Code Coverage Messungen im Fontend und Backend.
Angular Jenkins SonarQube Karma Node.js NPM PrimeNG Gitlab Jasmine
SCRUM Scrum Master Angular TypeScript JavaScript Apache Tomcat SpringFramework Spring Security
DekaBank
Frankfurt am Main
8 Monate
2017-05 - 2017-12

Weiterentwicklung Intranet-Anwendung Provisionierung

Software Entwickler scrummaster Agile Entwicklung Atlassian JIRA ...
Software Entwickler
  • Anpassung der Provisionsabwicklung an die Anforderungen von Mifid II
  • Umsetzung der Projektplanung nach SCRUM mit JIRA in Verbindung mit den im Unternehmen vorhandenen Standardtools zur Projektplanung und -steuerung
ULC JBoss ApplicationServer LDAP Active Directory
scrummaster Agile Entwicklung Atlassian JIRA Spring 4.1 MiFID II
DekaBank
Frankfurt am Main
2 Jahre 2 Monate
2015-03 - 2017-04

Online Plattform für Wissensmanagement System

Software Entwickler und Berater SCRUM Spring Boot Spring 4.1 ...
Software Entwickler und Berater
  • Entwicklungs einer online Plattform zur Verwaltung von Wissensmanagement Systemen.
  • Aufbau einer neuen Plattform als zusätzlichen Vertriebskanal für eine bestehende Wissensmanagement Anwendung.
  • Entwicklung einer Spring Boot basierenden Anwendung.
  • Entwicklungsmethode SCRUM mit Story Mapping.
IntelliJ IDEA Atlassian JIRA
SCRUM Spring Boot Spring 4.1 Storymapping Spring Batch
Sabio GmbH
Hamburg
2 Jahre 3 Monate
2015-02 - 2017-04

Wissensmanagement Software Entwicklung

Software Entwickler, Berater Scrum agile Softwareentwicklung agiles Projektmanagement ...
Software Entwickler, Berater
  • Mitarbeit in der Software Entwicklung der Wissensmanagement Software.
  • Beratung und Planung des agilen Softwareentwicklungsprozesses.
  • Steuerung eines Scrum Teams zur Qualitätsverbesserung des Produktes.
IntelliJ Apache Tomcat Maven Atlassian JIRA Atlassian JIRA Agile MySQL Jenkins SoapUI
Scrum agile Softwareentwicklung agiles Projektmanagement Continuous Integration Qualitätsmanagement
7 Monate
2015-08 - 2016-02

Entwicklung einer iOS App

Software Entwickler, Berater Scrum REST JavaScript
Software Entwickler, Berater
  • Umsetzung einer IOS Software als Client für ein REST basiertes Wissensmanagement System.
  • Requirements Analyse, Planung, Projektmanagement und Implementierung.
Appcelerator 5 Alloy Underscore.js Backbone.js Atlassian JIRA Agile
Scrum REST JavaScript
3 Jahre 4 Monate
2012-10 - 2016-01

IOS Enterprise App für die Vertriebsunterstützung

Software Entwickler, Scrum Master Scrum IOS MDM ...
Software Entwickler, Scrum Master
  • Analyse, Konzeptionierung und Implementierung einer Unternehmensweiten IOS Anwendung.
  • Umsetzung einer Content Management Software auf Server Seite zur Pflege der Inhalte.
  • Umsetzung einer IPad Anwendung auf Basis von Appcelerator Titanium.
  • Einführung der Anwendung in den Fachbereichen.
  • Rollout der Software mit MDM Software des Kunden.
  • Betrieb und Wartung der Server Software.
  • Einführung von Scrum, als Projekt Organisation.
Appcelerator Titanium Mobile Iron Grails AirWatch JavaScript Apache Tomcat
Scrum IOS MDM Mobile Apps
BD Biosciences
7 Monate
2015-01 - 2015-07

Upgrade JRules 7 auf IBM ODM 8

Software Entwickler
Software Entwickler
  • Upgrade einer bestehenden Anwendung mit JRules 7 auf IBM Operational Decision Management (ODM) 8.
  • Anpassung und Konvertierung der bestehenden Regelprojekte.
  • Update der vorhandenen Anwendung auf die Verwendung der neuen ODM Runtime.
  • Einführung der neuen Lösung im Betrieb.
JRules ODM
DekaBank
11 Monate
2013-01 - 2013-11

SEPA Umstellung Provisionierung Anwendung

Software Entwickler, Berater SEPA DTAUS Zahlungsverkehr
Software Entwickler, Berater
  • Umstellung einer vorhandenen Anwendung zur Provisionierung von Bankprodukten von DTAUS auf SEPA.
  • Anbindung der bestehenden Anwendung an ein neues Zahlungs-Gateway via WebService und einem Enterprise Integration Bus.
  • Abstimmung und Planung der Umsetzung mit dem Fachbereich und den an der Umsetzung beteiligten Abteilungen.
  • Umsetzung der für SEPA benötigen Änderungen an der bestehenden Software Komponenten.
Axis Eclipse WebLogic EIB
SEPA DTAUS Zahlungsverkehr
DekaBank

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2013-10 - 2013-10

Introduction to Mobile Solution Development for the Enterprise

Introduction to Mobile Solution Development for the Enterprise, openSAP
Introduction to Mobile Solution Development for the Enterprise
openSAP
Introduction to MobileDevelopment EnterpriseMobility Creating an Enterprise-ready Application OData Client Design and Implementation Choices EnterpriseSecurity Concept & Outlook
4 Jahre 1 Monat
1991-10 - 1995-10

Studium der Informatik

Diplom-Informatiker, Fachhochschule in Darmstadt
Diplom-Informatiker
Fachhochschule in Darmstadt

Graphische Datenverarbeitung und Künstliche Intelligenz.

3 Jahre
1988-08 - 1991-07

Berufliches Gymnasium Schwerpunkt Elektronik

Staatlich geprüfter Assistent für Elektronik, Werner Heisenberg Schule
Staatlich geprüfter Assistent für Elektronik
Werner Heisenberg Schule
3 Jahre
1985-08 - 1988-07

Lehre als Elektroanlageninstallateur

Elektroanlageninstallateur, Werner Heisenberg Schule
Elektroanlageninstallateur
Werner Heisenberg Schule

Position

Position

  • SCRUM Master
  • System Architektur
  • Software Entwicklung
  • Projektmanagement
  • Team Bildung
  • Schnittstelle zwischen Entwicklung und Fachteam
  • Aufbau von Entwicklungsumbegbungen
  • CI und Dev Ops Umgebungen aufbauen und beraten
  • Test- und Umgebungsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Angular Agile Softwareentwicklung Konfigurations- und Buildmanagement TypeScript Jenkins REST Oracle/SQL DevOps java Docker Atlassian JIRA Continuous Integration apache maven bash gitlab Java EE TDD Microservices OAuth OpenID Jasmine Junit

Aufgabenbereiche

agiles Projektmanagement
Projektmanagement
Projektorganisation
Qualitätsmanagement
Scrum Master
SW Development Life cycle
Team Lead
Zahlungsverkehr

Produkte / Standards / Erfahrungen / Methoden

Active Directory
Fortgeschritten
Agile Entwicklung
Experte
agile Softwareentwicklung
Experte
Apache Axis
Fortgeschritten
Apache Tomcat
Fortgeschritten
App-Entwicklung
Fortgeschritten
Appcelerator
Fortgeschritten
Architekturkonzepte
Experte
Atlassian JIRA
Experte
Atlassian JIRA Agile
Experte
Automatisierungslösung
BIRT
Continuous Integration
Fortgeschritten
Docker
Experte
DTAUS
DV-konzeption
Eclipse
Git
Experte
Gitlab
Fortgeschritten
IntelliJ
Fortgeschritten
Jasmine
Java Application Server
Experte
Java Testing
Experte
Java VM
Experte
JavaBeans
JBoss ApplicationServer
Jenkins
Experte
JRules
JUnit
Experte
Karma
Experte
Keycloak
Fortgeschritten
LDAP
log4j
Maven
MDM
MiFID II
NGINX
Basics
Node.js
Fortgeschritten
NPM
OAuth
Fortgeschritten
OpenID
Fortgeschritten
OpenID connect
Fortgeschritten
Oracle Application Server
PrimeNG
Basics
Releasemanagement
Fortgeschritten
REST
Fortgeschritten
review of systems
Scrum
Experte
SEPA
SoapUI
SonarQube
Fortgeschritten
Spring 4.1
Spring Batch
Spring Boot
Fortgeschritten
Spring Security
Fortgeschritten
SpringFramework
Fortgeschritten
Storymapping
Basics
Test Management
Fortgeschritten
ULC
WebSphere Application Server
WebSphere Operational Decision Management

Profil

  • Full Stack Entwickler mit 28 Jahren Erfahrung in großen und kleinen IT-Projekte n
  • Erfahrung in agiler Vorgehensweise mit SCRUM und Kanban
  • Sehr großes Interesse an neuen Technologien
  • Liebt es den Vorreiter für das Team zu spielen und neue Herausforderungen zu erkunden
  • Bereitet Entwicklungsteams auf neue Herausforderungen vor und räumt Probleme für das Team aus dem Weg
  • Kann für das Team als Ansprechpartner für Stake Holder und Fach Entscheider agieren
  • Sehr gute analytische Fähigkeiten und großes Verständnis für Anforderungen des Kunden
  • Entwurf von System Architekturen und Review vorhandener Systeme und Architekturen
  • Entwurf und Umsetzung von Microservice Architekturen
  • Erstellung von Vorgaben für den Software Entwicklungsprozess
  • Konzeption und Aufbau von Build- und Release-Management Umgebungen

Technologien

  • Java, Javascript, Servlet, JSP, J2EE, JPA
  • Angular, Typescript
  • Jasmine, Karma Testing
  • Test driven development
  • WebService REST, SOAP
  • Microservices Architekturen
  • Service Oriented Architectures
  • UML, Design Patterns
  • Groovy, Grails
  • HTML5, XML, CSS
  • C#,C++, .NET Framework, ASP.NET
  • SQL, PL/SQL, Oracle, MySQL, DB2, SQLLite
  • Unix shell scripting bash, ksh, sh
  • Mobile App Development with Axway Titanium Appcelerator
  • XSLT, Xerces, Xalan, dom4j
  • Swing, MFC, Ultra Light Client, Model 2
  • Business Rule Management IBM ODM, JRules

Tools und Methoden

Agile

  • SCRUM
  • Kanban
  • Story Mapping
  • JIRA
  • Stories On Board

SCM

  • Gitlab
  • GIT
  • SVN
  • CVS
  • Clearcase
  • PVCS

CI/CD

  • SonarQube
  • Jenkins, Hudson
  • Nexus
  • Maven
  • Ant
  • Gradle
  • Docker
  • Gitlab build Pipelines
  • Bitbucket


IDE

  • IntelliJ
  • Eclipse
  • Visual Studio
  • WSAD


QA

  • HP ALM
  • QA-Test
  • QF-Test
  • Mockito
  • Junit, TestNG
  • Karma, Jasmine, Protractor
  • JMeter
  • Swagger, RestDocs

Java

  • Springframework, Spring Boot, Hibernate, Struts, Apache Commons und andere
  • WebLogic, WebSphere, OC4J, Tomcat, JBoss, Wildfly
  • Java und .NET Profiling und Performance Optimierung
  • Birt Reporting, Cognos, Jasper Reports

Javascript/Typescript

  • Angular
  • Node.js
  • Backbone
  • Underscore
  • Prime NG

Beruflicher Werdegang

2000-heute:

Rolle: Partner

Kunde: gerne auf Anfrage

Aufgaben:

Software Entwicklung und Beratung


1997-2000:

Rolle: Softwareentwickler und Projektleiter
Kunde: GEFM/emagine


1995-1997

Rolle: Software Entwickler
Kunde: EDS Deutschland

Aufgaben:

Beratung/Consulting

Betriebssysteme

Android
HPUX
11i v3 Update 7
IOS
IOS
IRIX
Linux
MacOS X
MS-DOS
MVS, OS/390
OS/2
Red Hat Enterprise Linux
SUN OS, Solaris
Unix
Linux s390, Mainframe, Linux i386
Windows
WfW-Windows 7

Programmiersprachen

Angular
Angular
Appcelerator Titanium
Assembler
Bash Shell
C
C#
C++
CORBA IDL
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
über 15 Jahre Erfahrung. Seit 1997 im Dauereinsatz in Projekte
JavaScript
Modula-2
Pascal
PHP
PL/SQL
Python
Scriptsprachen
bash, ANT
Shell
TypeScript
WebObjects
STRUTS
XSLT, XML
Zope
JavaScript
HTML5
CSS

Datenbanken

Access
Gute Kenntnisse, gelegentlich im verwendet
DAO
Experte, häufig verwendet
DB2
Gute Kenntnisse, oft in Projekten eingesetzt
JDBC
Experte, sehr häufig verwendet
Lotus Notes
MS SQL Server
MySQL
Gute Kenntnisse, oft in Projekten eingesetzt
ODBC
Gute Kenntnisse, gelegentlich im verwendet
Oracle
Experte, häufig verwendet
SQL
Experte, häufig verwendet
SQLite

Datenkommunikation

CICS
über CTG
CORBA
IONA Orbix
Ethernet
Fax
Internet, Intranet
SOAP
ISDN
ISO/OSI
PC-Anywhere
Proprietäre Protokolle
TIBCO
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Apple iMac
CD-Writer / Brenner
HP
Macintosh
PC
Silicon-Graphics
SUN

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE
MegaCAD

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

  • Banken
  • Biochemie
  • Telekommunikation
  • Wissensmanagement
  • Touristik

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 9 Monate
2020-03 - 2023-11

Weiterentwicklung Intranet-Anwendung (Angular 14 & SpringBoot 3.x)

Full Stack Software-Entwickler Angular TypeScript JavaScript ...
Full Stack Software-Entwickler

Weiterentwicklung und Pflege einer Anwendung zur Pflege von Kundenkonditionen.  Backend als Spring Boot Anwendung mit Anbindung über Spring Security an ein Active Directory. Backend Test mit TestNG, mockito und junit. 

Frontend Anwendung mit Angular und Prime NG umgesetzt.  

Automatisierter Frontend-Test mit Jasmine und Karma. Continuous Integration mit gitlab Build Pipelines, Sonarqube, Code Coverage Messungen im Frontend und Backend. 
IntelliJ IDEA Apache Tomcat JIRA Fisheye SonarQube Red Hat Linux Maven PrimeNG Oracle
Angular TypeScript JavaScript JSON REST Spring Boot Java 17 Scrum Hibernate Agile Entwicklung Node.js NPM Oracle/SQL
DekaBank
Frankfurt am Main
1 Jahr 8 Monate
2020-10 - 2022-05

Leitung eines Integrationsprojektes als SCRUM Master

SCRUM Master Scrum Master Scrum Kanban
SCRUM Master

Unterstützung des Projektteam bei der Umsetzung und dem Verständnis von SCRUM. Motivation und Hilfe bei der Umsetzung der SCRUM Prinzipien und Praktiken. 

Etablierung und Moderierung aller notwendigen Meetings. Unterstützung des POs und Hilfe bei der Klärung der auftretenden Impediments.

Octane
Scrum Master Scrum Kanban
DekaBank
Frankfurt am Main
9 Monate
2020-03 - 2020-11

Business Analyse Schnittstellen Bestandsystem

Business Analyst Geschäftsprozessanalyse Schnittstellenabstimmungen Schnittstellenbeschreibung ...
Business Analyst

Analyse und Dokumentation bestehender Schnittstellen einer vorhandenen Anwendung für die Erstellung von Mifid II Reports. Aufnahme vorhandener Schnittstellen und Definition der Lieferbedingungen. Identifikation von Verbesserungen und Definition von Maßnahmen zur Verbesserung der Schnittstellen Struktur.

Absprache mit allen beteiligten Fach- und Technik-Abteilungen. 

Geschäftsprozessanalyse Schnittstellenabstimmungen Schnittstellenbeschreibung Schnittstellendesign Schnittstellenmanagement
DekaBank
Frankfurt am Main
2 Monate
2020-02 - 2020-03

OpenID connect Integration

Software-Entwickler OAuth OpenID JavaScript ...
Software-Entwickler
  • Review der vorhandenen Implementierung und Vorschlag von alternativen Implementierung für den Kunden.
  • Implementierung einer OpenID connect Integration in eine existierende mobile app, die mit Axway Appcelerator erstellt wurde.
  • Erstellung eines Javascript widgets, das die Anbindung an den OpenID Connect Server umsetzt und sich um alle OAuth2 und OpenID Connect Themen kümmert.
Appcelerator Keycloak OpenID connect JavaScript
OAuth OpenID JavaScript review of systems
SABIO GmbH
1 Jahr 2 Monate
2019-01 - 2020-02

Docker basierte Test- und Release Umgebung

Software-Entwickler, Berater DV-konzeption Architekturkonzepte Test Management ...
Software-Entwickler, Berater
  • Konzeption und Aufbau einer Docker basierten Testumgebung.
  • Ziel war die automatisierte Verwaltung einer, vom Kunden erworbenen, Kaufsoftware. 
  • Automatisierte Installation und Verwaltung der Umgebungen.
  • Job Steuerung durch Jenkins. 
  • Admin Oberfläche und Zugriff auf die Systeme durch ein NGINX Server. 
  • Automatisierte Installation und Migration der, für die Kaufsoftware, notwendigen Oracle Instanzen.
Docker NGINX Jenkins Oracle Bash Shell Red Hat Enterprise Linux Git
DV-konzeption Architekturkonzepte Test Management Releasemanagement Automatisierungslösung
DekaBank
Frankfurt am Main
2 Jahre
2018-01 - 2019-12

Neuentwicklung Intranet-Anwendung (Angular & SpringBoot / SCRUM)

Software Entwickler Scrum Master SCRUM Scrum Master Angular ...
Software Entwickler Scrum Master
  • Neu Entwicklung einer Anwendung zur Pflege von Kundenkonditionen in Regeln.
  • Backend als Spring Boot 5 Anwendung mit Anbindung über Spring Security an das Firmen interne Active Directory.
  • Backend Test mit TestNG, mockito und junit.
  • Frontend Anwendung mit Angular 8 und PrimeNG umgesetzt.
  • Automatisierte Frontend Test mit Jasmine und Karma.
  • Continuous integration mit gitlab Build Pipelines, Sonarqube, Code Coverage Messungen im Fontend und Backend.
Angular Jenkins SonarQube Karma Node.js NPM PrimeNG Gitlab Jasmine
SCRUM Scrum Master Angular TypeScript JavaScript Apache Tomcat SpringFramework Spring Security
DekaBank
Frankfurt am Main
8 Monate
2017-05 - 2017-12

Weiterentwicklung Intranet-Anwendung Provisionierung

Software Entwickler scrummaster Agile Entwicklung Atlassian JIRA ...
Software Entwickler
  • Anpassung der Provisionsabwicklung an die Anforderungen von Mifid II
  • Umsetzung der Projektplanung nach SCRUM mit JIRA in Verbindung mit den im Unternehmen vorhandenen Standardtools zur Projektplanung und -steuerung
ULC JBoss ApplicationServer LDAP Active Directory
scrummaster Agile Entwicklung Atlassian JIRA Spring 4.1 MiFID II
DekaBank
Frankfurt am Main
2 Jahre 2 Monate
2015-03 - 2017-04

Online Plattform für Wissensmanagement System

Software Entwickler und Berater SCRUM Spring Boot Spring 4.1 ...
Software Entwickler und Berater
  • Entwicklungs einer online Plattform zur Verwaltung von Wissensmanagement Systemen.
  • Aufbau einer neuen Plattform als zusätzlichen Vertriebskanal für eine bestehende Wissensmanagement Anwendung.
  • Entwicklung einer Spring Boot basierenden Anwendung.
  • Entwicklungsmethode SCRUM mit Story Mapping.
IntelliJ IDEA Atlassian JIRA
SCRUM Spring Boot Spring 4.1 Storymapping Spring Batch
Sabio GmbH
Hamburg
2 Jahre 3 Monate
2015-02 - 2017-04

Wissensmanagement Software Entwicklung

Software Entwickler, Berater Scrum agile Softwareentwicklung agiles Projektmanagement ...
Software Entwickler, Berater
  • Mitarbeit in der Software Entwicklung der Wissensmanagement Software.
  • Beratung und Planung des agilen Softwareentwicklungsprozesses.
  • Steuerung eines Scrum Teams zur Qualitätsverbesserung des Produktes.
IntelliJ Apache Tomcat Maven Atlassian JIRA Atlassian JIRA Agile MySQL Jenkins SoapUI
Scrum agile Softwareentwicklung agiles Projektmanagement Continuous Integration Qualitätsmanagement
7 Monate
2015-08 - 2016-02

Entwicklung einer iOS App

Software Entwickler, Berater Scrum REST JavaScript
Software Entwickler, Berater
  • Umsetzung einer IOS Software als Client für ein REST basiertes Wissensmanagement System.
  • Requirements Analyse, Planung, Projektmanagement und Implementierung.
Appcelerator 5 Alloy Underscore.js Backbone.js Atlassian JIRA Agile
Scrum REST JavaScript
3 Jahre 4 Monate
2012-10 - 2016-01

IOS Enterprise App für die Vertriebsunterstützung

Software Entwickler, Scrum Master Scrum IOS MDM ...
Software Entwickler, Scrum Master
  • Analyse, Konzeptionierung und Implementierung einer Unternehmensweiten IOS Anwendung.
  • Umsetzung einer Content Management Software auf Server Seite zur Pflege der Inhalte.
  • Umsetzung einer IPad Anwendung auf Basis von Appcelerator Titanium.
  • Einführung der Anwendung in den Fachbereichen.
  • Rollout der Software mit MDM Software des Kunden.
  • Betrieb und Wartung der Server Software.
  • Einführung von Scrum, als Projekt Organisation.
Appcelerator Titanium Mobile Iron Grails AirWatch JavaScript Apache Tomcat
Scrum IOS MDM Mobile Apps
BD Biosciences
7 Monate
2015-01 - 2015-07

Upgrade JRules 7 auf IBM ODM 8

Software Entwickler
Software Entwickler
  • Upgrade einer bestehenden Anwendung mit JRules 7 auf IBM Operational Decision Management (ODM) 8.
  • Anpassung und Konvertierung der bestehenden Regelprojekte.
  • Update der vorhandenen Anwendung auf die Verwendung der neuen ODM Runtime.
  • Einführung der neuen Lösung im Betrieb.
JRules ODM
DekaBank
11 Monate
2013-01 - 2013-11

SEPA Umstellung Provisionierung Anwendung

Software Entwickler, Berater SEPA DTAUS Zahlungsverkehr
Software Entwickler, Berater
  • Umstellung einer vorhandenen Anwendung zur Provisionierung von Bankprodukten von DTAUS auf SEPA.
  • Anbindung der bestehenden Anwendung an ein neues Zahlungs-Gateway via WebService und einem Enterprise Integration Bus.
  • Abstimmung und Planung der Umsetzung mit dem Fachbereich und den an der Umsetzung beteiligten Abteilungen.
  • Umsetzung der für SEPA benötigen Änderungen an der bestehenden Software Komponenten.
Axis Eclipse WebLogic EIB
SEPA DTAUS Zahlungsverkehr
DekaBank

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2013-10 - 2013-10

Introduction to Mobile Solution Development for the Enterprise

Introduction to Mobile Solution Development for the Enterprise, openSAP
Introduction to Mobile Solution Development for the Enterprise
openSAP
Introduction to MobileDevelopment EnterpriseMobility Creating an Enterprise-ready Application OData Client Design and Implementation Choices EnterpriseSecurity Concept & Outlook
4 Jahre 1 Monat
1991-10 - 1995-10

Studium der Informatik

Diplom-Informatiker, Fachhochschule in Darmstadt
Diplom-Informatiker
Fachhochschule in Darmstadt

Graphische Datenverarbeitung und Künstliche Intelligenz.

3 Jahre
1988-08 - 1991-07

Berufliches Gymnasium Schwerpunkt Elektronik

Staatlich geprüfter Assistent für Elektronik, Werner Heisenberg Schule
Staatlich geprüfter Assistent für Elektronik
Werner Heisenberg Schule
3 Jahre
1985-08 - 1988-07

Lehre als Elektroanlageninstallateur

Elektroanlageninstallateur, Werner Heisenberg Schule
Elektroanlageninstallateur
Werner Heisenberg Schule

Position

Position

  • SCRUM Master
  • System Architektur
  • Software Entwicklung
  • Projektmanagement
  • Team Bildung
  • Schnittstelle zwischen Entwicklung und Fachteam
  • Aufbau von Entwicklungsumbegbungen
  • CI und Dev Ops Umgebungen aufbauen und beraten
  • Test- und Umgebungsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Angular Agile Softwareentwicklung Konfigurations- und Buildmanagement TypeScript Jenkins REST Oracle/SQL DevOps java Docker Atlassian JIRA Continuous Integration apache maven bash gitlab Java EE TDD Microservices OAuth OpenID Jasmine Junit

Aufgabenbereiche

agiles Projektmanagement
Projektmanagement
Projektorganisation
Qualitätsmanagement
Scrum Master
SW Development Life cycle
Team Lead
Zahlungsverkehr

Produkte / Standards / Erfahrungen / Methoden

Active Directory
Fortgeschritten
Agile Entwicklung
Experte
agile Softwareentwicklung
Experte
Apache Axis
Fortgeschritten
Apache Tomcat
Fortgeschritten
App-Entwicklung
Fortgeschritten
Appcelerator
Fortgeschritten
Architekturkonzepte
Experte
Atlassian JIRA
Experte
Atlassian JIRA Agile
Experte
Automatisierungslösung
BIRT
Continuous Integration
Fortgeschritten
Docker
Experte
DTAUS
DV-konzeption
Eclipse
Git
Experte
Gitlab
Fortgeschritten
IntelliJ
Fortgeschritten
Jasmine
Java Application Server
Experte
Java Testing
Experte
Java VM
Experte
JavaBeans
JBoss ApplicationServer
Jenkins
Experte
JRules
JUnit
Experte
Karma
Experte
Keycloak
Fortgeschritten
LDAP
log4j
Maven
MDM
MiFID II
NGINX
Basics
Node.js
Fortgeschritten
NPM
OAuth
Fortgeschritten
OpenID
Fortgeschritten
OpenID connect
Fortgeschritten
Oracle Application Server
PrimeNG
Basics
Releasemanagement
Fortgeschritten
REST
Fortgeschritten
review of systems
Scrum
Experte
SEPA
SoapUI
SonarQube
Fortgeschritten
Spring 4.1
Spring Batch
Spring Boot
Fortgeschritten
Spring Security
Fortgeschritten
SpringFramework
Fortgeschritten
Storymapping
Basics
Test Management
Fortgeschritten
ULC
WebSphere Application Server
WebSphere Operational Decision Management

Profil

  • Full Stack Entwickler mit 28 Jahren Erfahrung in großen und kleinen IT-Projekte n
  • Erfahrung in agiler Vorgehensweise mit SCRUM und Kanban
  • Sehr großes Interesse an neuen Technologien
  • Liebt es den Vorreiter für das Team zu spielen und neue Herausforderungen zu erkunden
  • Bereitet Entwicklungsteams auf neue Herausforderungen vor und räumt Probleme für das Team aus dem Weg
  • Kann für das Team als Ansprechpartner für Stake Holder und Fach Entscheider agieren
  • Sehr gute analytische Fähigkeiten und großes Verständnis für Anforderungen des Kunden
  • Entwurf von System Architekturen und Review vorhandener Systeme und Architekturen
  • Entwurf und Umsetzung von Microservice Architekturen
  • Erstellung von Vorgaben für den Software Entwicklungsprozess
  • Konzeption und Aufbau von Build- und Release-Management Umgebungen

Technologien

  • Java, Javascript, Servlet, JSP, J2EE, JPA
  • Angular, Typescript
  • Jasmine, Karma Testing
  • Test driven development
  • WebService REST, SOAP
  • Microservices Architekturen
  • Service Oriented Architectures
  • UML, Design Patterns
  • Groovy, Grails
  • HTML5, XML, CSS
  • C#,C++, .NET Framework, ASP.NET
  • SQL, PL/SQL, Oracle, MySQL, DB2, SQLLite
  • Unix shell scripting bash, ksh, sh
  • Mobile App Development with Axway Titanium Appcelerator
  • XSLT, Xerces, Xalan, dom4j
  • Swing, MFC, Ultra Light Client, Model 2
  • Business Rule Management IBM ODM, JRules

Tools und Methoden

Agile

  • SCRUM
  • Kanban
  • Story Mapping
  • JIRA
  • Stories On Board

SCM

  • Gitlab
  • GIT
  • SVN
  • CVS
  • Clearcase
  • PVCS

CI/CD

  • SonarQube
  • Jenkins, Hudson
  • Nexus
  • Maven
  • Ant
  • Gradle
  • Docker
  • Gitlab build Pipelines
  • Bitbucket


IDE

  • IntelliJ
  • Eclipse
  • Visual Studio
  • WSAD


QA

  • HP ALM
  • QA-Test
  • QF-Test
  • Mockito
  • Junit, TestNG
  • Karma, Jasmine, Protractor
  • JMeter
  • Swagger, RestDocs

Java

  • Springframework, Spring Boot, Hibernate, Struts, Apache Commons und andere
  • WebLogic, WebSphere, OC4J, Tomcat, JBoss, Wildfly
  • Java und .NET Profiling und Performance Optimierung
  • Birt Reporting, Cognos, Jasper Reports

Javascript/Typescript

  • Angular
  • Node.js
  • Backbone
  • Underscore
  • Prime NG

Beruflicher Werdegang

2000-heute:

Rolle: Partner

Kunde: gerne auf Anfrage

Aufgaben:

Software Entwicklung und Beratung


1997-2000:

Rolle: Softwareentwickler und Projektleiter
Kunde: GEFM/emagine


1995-1997

Rolle: Software Entwickler
Kunde: EDS Deutschland

Aufgaben:

Beratung/Consulting

Betriebssysteme

Android
HPUX
11i v3 Update 7
IOS
IOS
IRIX
Linux
MacOS X
MS-DOS
MVS, OS/390
OS/2
Red Hat Enterprise Linux
SUN OS, Solaris
Unix
Linux s390, Mainframe, Linux i386
Windows
WfW-Windows 7

Programmiersprachen

Angular
Angular
Appcelerator Titanium
Assembler
Bash Shell
C
C#
C++
CORBA IDL
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
über 15 Jahre Erfahrung. Seit 1997 im Dauereinsatz in Projekte
JavaScript
Modula-2
Pascal
PHP
PL/SQL
Python
Scriptsprachen
bash, ANT
Shell
TypeScript
WebObjects
STRUTS
XSLT, XML
Zope
JavaScript
HTML5
CSS

Datenbanken

Access
Gute Kenntnisse, gelegentlich im verwendet
DAO
Experte, häufig verwendet
DB2
Gute Kenntnisse, oft in Projekten eingesetzt
JDBC
Experte, sehr häufig verwendet
Lotus Notes
MS SQL Server
MySQL
Gute Kenntnisse, oft in Projekten eingesetzt
ODBC
Gute Kenntnisse, gelegentlich im verwendet
Oracle
Experte, häufig verwendet
SQL
Experte, häufig verwendet
SQLite

Datenkommunikation

CICS
über CTG
CORBA
IONA Orbix
Ethernet
Fax
Internet, Intranet
SOAP
ISDN
ISO/OSI
PC-Anywhere
Proprietäre Protokolle
TIBCO
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Apple iMac
CD-Writer / Brenner
HP
Macintosh
PC
Silicon-Graphics
SUN

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE
MegaCAD

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

  • Banken
  • Biochemie
  • Telekommunikation
  • Wissensmanagement
  • Touristik

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.