Senior Java: Build- und Releasemanagement, Continuous Integration
Aktualisiert am 01.07.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java 8
DevOps
Java
Scala
SE Leitung
Application Management
Build Management
Application Lifecycle Management
Configuration Management
Test-Leitung
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
gut
Latein
Grosses Latinum

Einsatzorte

Einsatzorte

Zürich (+200km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2021-10 - 2022-12

Test-Manager SBB

Test-Manager
Test-Manager

  • Erstellung automatischer Tests für CUS
  • Pflege und Ausbau der CI / CD Infrastruktur
  • Tooling der Entwickler bereitstellen
  • Erstellen und automatisieren der Releases
  • Unterstützung bei Deployments auf allen Plattformen
5 Monate
2021-01 - 2021-05

Blockchainbasiertes System für Asylverfahren

Assistenz+Coach für die Projektleitung Scrum Java Hyperledger Fabric ...
Assistenz+Coach für die Projektleitung

Technische Projektleitung bei der Neuentwicklung eines behördenübergreifenden Systems für Asylverfahren

Scrum Java Hyperledger Fabric JIRA
Bundesamt für Migratioon und Flüchtlinge
Nürnberg / Home-Office
2 Monate
2020-08 - 2020-09

First Contact Resolution Cockpit einer Krankenversicherung

Testmanager/ Performance-Analyst Jira NeoLoad Splunk
Testmanager/ Performance-Analyst
  • Durchführung/ Analyse Lasttests FCRC (First Contact Resolution Cockpit)
  • Koordination/ Konzept Fehlerverfolgung mit Jira
Jira NeoLoad Splunk
Helsana Versicherungen AG
6 Monate
2020-02 - 2020-07

Relationship-Management-System einer Bank in Liechtenstein

Senior Java-Developer Java 11 Spring Boot Kafka ...
Senior Java-Developer
  • Java-Entwicklung und Konfigurationsmanagement für das CRM-Portal der VP-Bank Liechtenstein
Java 11 Spring Boot Kafka Swagger Intellij Junit Jira Bitbucket Microservices OpenShift Jira Scrum
VP-Bank Liechtenstein
3 Monate
2019-09 - 2019-11

Entwicklungsumgebung, Testautomatisierung bei einer Behörde

Senior Java-Consultant Agile Jenkins Git ...
Senior Java-Consultant

Entwicklungsumgebung und Testautomatisierung für die Erstellung von Wordvorlagen

  • Aufsetzen der Test- und Entwicklungsumgebung für das Erstellen und automatische Befüllen von Formularvorlagen für die polizeiliche Vorgangsverwaltung
  • Implementieren der Formulargenerierung (Freemarker)
  • Vermittlung zwischen Softwarelieferent  (LogObject), und Kanonspolizei
Agile Jenkins Git Freemarker Java Eclipse Unix-Scripting
Kantonspolizei, St Gallen (Schweiz)
6 Monate
2019-03 - 2019-08

Pyramids! -- Testamente in der Blockchain

Technischer Leiter/ Lead Developer Jenkins AWS Git ...
Technischer Leiter/ Lead Developer
  • “Pyramids!” Konzeptionierung und Proof of Concept (SPA) für notarielle Testamentsregistrierung über Eternitas.
  • Leitung des Outsourcing-Team (2 Entwickler):
    • Wöchentlicher Developer’s Call
    • Spezifikation
  • Erstellen technischer Dokumentation
Jenkins AWS Git Bitbucket Java Linux React Slinky Scala Scala.js ScalablyTyped IPFS Stellar SubtleCrypto Scrum
Eternitas, Zürich (Schweiz)
7 Monate
2018-06 - 2018-12

Systemanalyse in der Pharma-Logistik

DevOps/ Technical Analyst JBoss JSP Servlets ...
DevOps/ Technical Analyst
  • Buildmanagement auf Basis Jenkins/Maven
  • Architekturanalalyse und Dokumentation auf Basis von Arch42.
  • Quellcodeanalysen mit Structure 101.
  • Mitarbeit im Refactoring und in der Fehlerbehebung (Java)
  • Analysen der Docker-Infrastruktur.
  • Experteninterviews durchgeführt, Ergebnisse dokumentiert.
  • Brainstorming-Sitzungen durchführen.
  • Aufwandsschätzungen
JBoss JSP Servlets Struts Spring / Spring Boot Scrum Java und Javascript JSF Structure 101 Tomcat Docker Eclipse Git React Spring Boot Oracle
Galexis, Niederbipp (Schweiz)
2 Monate
2017-11 - 2017-12

Erstellung Firmenhomepage

Senior Development Engineer / Entrepreneur Javascript Scala ScalaJS ...
Senior Development Engineer / Entrepreneur
  • Migration der Firmenseite [URL auf Anfrage] auf Angular JS (Frontend) und Akka HTTP (backend)
  • Beginn Entwicklung des Prototype für “[Name auf Anfrage]” 
Javascript Scala ScalaJS Akka HTTP Akka Streams Blockchain
[Firmenname auf Anfrage]
Zürich
1 Jahr 5 Monate
2016-06 - 2017-10

Technische Analyse der AssetView-Applikationen

Senior Development Engineer/ DevOps Git Scrum Intellij ...
Senior Development Engineer/ DevOps
  • Technische Analyse der AssetView-Applikationen
  • Erarbeiten von Verbesserungsvorschlägen
  • Integration für die UBS E-Banking-Platform. Anpassung der Applikation „Assetview“ auf die neuen Anforderungen durch die Liquiditätsvorschau.
  • Anbindung der externen Schnittstelle Bexio.
  • Koordination der Offshore-Entwicklung
  • Aufwandsschätzungen
Git Scrum Intellij Bitbucket Jira Struts Websphere Application Server Java Javascript JSP JBoss Oracle Unix-Scripting
Adnovum Informatik AG, Zürich (Schweiz)
1 Jahr 2 Monate
2014-05 - 2015-06

Konfigurationsmanagement. bei einer Schweizer Bank

DevOPS Scrum Git/GitHub Jenkins ...
DevOPS
  • Durchführung von Performance-Analysen, Analyse eines Memory-Leaks beim Seitenaufbau (JSF) mit Dynatrace
  • Beurteilung der Testinfrastruktur
  • Automatisierung des Test-Prozesses auf Basis von Selenium, Maven, Jenkins und Groovy,
  • Automatisierung der Deployments auf verschiedenen Teststufen mit dem JBOSS Application Server.
  • Entwicklung von AXA-spezifischen Tools zur automatischen Auswertung und Darstellung von JUNIT-Tests. Jenkins-Integration, Automatisiertes Hochladen der Testprotokolle in das Repository etc.
Scrum Git/GitHub Jenkins Maven Groovy Selenium Jira JEE JProfiler Dynatrace Intellij Javascript JBoss Spring Boot
AXA Winterthur Versicherungen
Winterthur
6 Monate
2013-07 - 2013-12

Konfigurationsmanagement. bei einer Schweizer Bank

Senior Solution Engineer Technical Integration/ Testing Git JAP J2EE ...
Senior Solution Engineer Technical Integration/ Testing
  • Performance-Analyse für automatisierte Test mit HTMLUnit
  • Migration des bankeigene Frameworks für Continuous Integration nach Maven
  • Engineering und Implementierung von Sychronisierungsmechanismen zwischen dem bankeigenen Berechtigungswesen und dem eingesetzen Buildserver-Infrastruktur basierend auf „Teamcity“.
Git JAP J2EE Teamcity Maven Jenkins Webservices Gradle
Credit Suisse, Zürich (Schweiz)
2 Jahre 11 Monate
2010-05 - 2013-03

Technische Analyse für die Kreditrisikoanwendungen

Software Configuration Manager/ Senior Java Developer JAP JEE Teamcity ...
Software Configuration Manager/ Senior Java Developer
  • Technische Analyse für die Kreditrisikoanwendungen: Testumgebung, Integretation, Testmanagement
  • Migration und Redesign einer JSF-Anwendung für Monitoring-Aufgaben
  • Aufwandsschätzungen
  • Mitverantwortung für die planmässigen Rollouts: Control-Tower
  • Planen, Gestalten und Koordinieren des Deployments verschiedener Bankapplikationen: Development-Umgebung, UAT (User- Acceptance-Tests), Produktions-Umgebung
  • Technische Integration: Fachlich/technische Unterstützung und Beratung der Entwicklung und der Projektleiter bei Integration und automatisierte Tests unter Linux und Solaris
  • Buildmanagement mit Hudson und Teamcity
JAP JEE Teamcity Maven Jenkins Webservices CS-JSF Weblogic Server Unix/Linux HP Service-Manager JAP Swan XP (Change Requests) SDSS (Software-Repository Deployments) BMC Remedy (Issue Tracking)
Credit Suisse, Zürich (Schweiz)
11 Monate
2009-04 - 2010-02

Systemmigration bei Merger zweier deutscher Banken

Software Configuration Manager/ Senior Java Developer Websphere-Applicationserver Hudson/Jenkins Maven ...
Software Configuration Manager/ Senior Java Developer
  • Aufbau des Buildmanagements im Projekt KP 2.0:
    • Continuous Integration in einem Projekt mit mehr als 8 Teilprojekten und ca. 200 Entwicklern
  • Konfiguration Eclipse (RAD) für den projektspezifischen Entwicklungsprozess
  • Autodeployment auf IBM Websphere-Umgebungen (> 50 Instanzen)
  • Scripting für Deployment-Tools, Development Maven-Plugins
  • Koordination der Softwareverteilung und Rechnerinstallation
Websphere-Applicationserver Hudson/Jenkins Maven J2EE SVN GIT Perl Javascript
Commerzbank, Frankfurt
5 Monate
2008-11 - 2009-03

Firmenaufbau

Geschäftsführer Ajax Prototype DOJO ...
Geschäftsführer
  • Aufbau Geschäftstätigkeit [Firmenname auf Anfrage]:
    • IT-Consulting und Entwicklung mit Schwerpunkt Java-Entwicklung und SCM
  • Firmenhomepage auf Basis von DOJO/ AJAX
Ajax Prototype DOJO Google API Java
Zürich
1 Jahr 2 Monate
2007-10 - 2008-11

EV-Client

Senior Java Developer, SCM Oracle-DB Java/SWT Eclipse ...
Senior Java Developer, SCM
  • Neuaufbau des Buildsystems inklusive Deployment/ Auslieferung für die Komponente „EV-Client“ (Verwaltung Einzelverträge in der Lebensversicherung)
  • Entwicklung einer Benutzeroberfläche (SWING) für die Vertragsverwaltung
  • Migration pendenter Geschäftsfälle bei Releasewechsel (XML-Daten in einer Oracle-DB)
Oracle-DB Java/SWT Eclipse JEE XML
SwissLife, Zürich (Schweiz)
10 Monate
2006-12 - 2007-09

Firmengründung

Javascript/Dojo HTML/CSS Java ...
  • Entwicklung eines eigenen Content-Management-Systems
Javascript/Dojo HTML/CSS Java J2EE XML
Zürich
3 Jahre 3 Monate
2003-09 - 2006-11

Erstellen eines Architekturdokuments

Senior Developer Perl Java/SWING J2EE ...
Senior Developer
  • Erstellen des Architekturdokuments für die Integration von MaxDB in die SAP Netweaver Umgebung
  • Konzeption des Installationswerkzeugs für die SAP-Datenbank MaxDB (Programmiersprache PERL)
  • Entwicklung einer grafischen Oberfläche für automatisierte Installationstests (Java SWING)
Perl Java/SWING J2EE MaxDB (MySQL) RMI SAP-Basis SAP Netweaver
SAP AG, Berlin
2 Jahre 1 Monat
2001-08 - 2003-08

Analyse und Verbesserung der Performance mit JProfiler

Consultant XML Java/SWING J2EE ...
Consultant
  • Aufbau der Entwicklungsumgebung für das neue Vorgangsbearbeitungssystem der Polizei Nordrhein-Westfalen: Konzept, Coaching, Buildmanagement
  • Entwicklung eines Texteditors für Freitexte in Polizeiberichten (Java SWING)
  • Entwicklung von automatischen Vorgangsübersichten für Polizeiberichte
XML Java/SWING J2EE Jenkins Maven JProfiler
Mummert Consulting AG
Hamburg
7 Monate
2001-01 - 2001-07

Konfiguration der Schulungsumgebung

Software Engineer Training Java/J2EE (EJB) abaXX-Components TogetherJ
Software Engineer Training
  • Entwicklung von EJB-Komponenten und abaXX Components für Schulungszwecke
Java/J2EE (EJB) abaXX-Components TogetherJ
abaXX AG
Stuttgart
1 Jahr 4 Monate
1999-09 - 2000-12

Entwicklung eines Internetportals für Maschinenbau-Ingenieure: BCT Portal

Developer Mechanical Engineering Java J2EE Oracle-DB Perl ...
Developer Mechanical Engineering
  • Generierung von Bauteilelisten aus dem Datensatz eines Produktdaten-Management-Systems
Java J2EE Oracle-DB Perl PHP MySQL XML Cocoon
BCT AG
Willstätt
1 Jahr 4 Monate
1998-05 - 1999-08

Entwicklung einer Benutzeroberfläche zur Datenbankadministration auf R/3-Systemen (Java SWING)

Developer Database Tools Java/XML RMI Java-SWING ...
Developer Database Tools
  • Entwicklung eines Werkzeugs zur Datenbankadministration für Oracle auf SAP R/3 (SAPDBA)
Java/XML RMI Java-SWING C Oracle-DB SAP-Basis
SAP
Walldorf
2 Jahre
1996-05 - 1998-04

Installations- und Migrationstests für SAP R/3 auf UNIX

Studentischer Mitarbeiter Oracle R/3 SAPINST ...
Studentischer Mitarbeiter
Oracle R/3 SAPINST AIX Sun Solaris HP-UX Linux VI
SAP AG
Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 7 Monate
1991-10 - 1998-04

Studium - Mathematik

Diplom, Ruprecht-Karls-Universität, Heidelberg
Diplom
Ruprecht-Karls-Universität, Heidelberg
2 Jahre 10 Monate
1986-10 - 1989-07

Studium - Germanistik und Anglistik

Diplom, Ruprecht-Karls-Universität Heidelberg
Diplom
Ruprecht-Karls-Universität Heidelberg
15 Jahre 9 Monate
1971-01 - 1986-09

Abitur

Abitur, Albert-Schweizer-Gymnasium, Leonberg
Abitur
Albert-Schweizer-Gymnasium, Leonberg

Position

Position

IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java 8 DevOps Java Scala SE Leitung Application Management Build Management Application Lifecycle Management Configuration Management Test-Leitung

Schwerpunkte

  • Deployment und Continuous Integration
  • DevOPS
  • Wartung und im Refactoring von älteren Softwareprojekten
  • Scala: 4 Jahre
  • Java: (“Full stack”) Entwicklung 20 Jahre
  • Javascript: 16 Jahre
  • Unix-Scripting: 20 Jahre (Shell-Scripting, Perl)
  • HTML: + 10 Jahre
  • XML/XSLT: 6 Jahre
  • SQL: 4 Jahre
  • C/C++: 2 Jahre
  • CM-Systeme: Synergy 2 Jahre, (Administrator), Perforce 3 Jahre, CVS 1 Jahr, Clearcase 1 Jahr, Subversion 1 Jahr
  • IDE: Eclipse 8 Jahre, Emacs 16 Jahre
  • DBMS: 10 Jahre (Oracle, MaxDB/SAPDB)
  • Methoden: Objektorientierte Entwicklung (OOP), Objektorientiertes Design (OOD), Objektorientierte Architekturen (OOA), Entity Relationship Model

Produkte / Standards / Erfahrungen / Methoden

  • Java: 18 Jahre, 10 Monate
  • Linux: 7 Jahre, 10 Monate
  • Oracle: 5 Jahre, 4 Monate
  • XML: 5 Jahre, 11 Monate
  • SAP: 4 Jahre, 7 Monate
  • Perl: 5 Jahre, 7 Monate
  • MySQL: 1 Jahr, 4 Monate
  • Swing: 5 Jahre, 4 Monate
  • Jenkins: 9 Jahre, 11 Monate
  • Maven: 7 Jahre, 11 Monate
  • JProfiler: 3 Jahre, 3 Monate
  • Eclipse: 2 Jahre
  • JavaScript: 4 Jahre, 2 Monate
  • Teamcity: 3 Jahre, 8 Monate
  • Webservices: 3 Jahre, 8 Monate
  • JSF: 5 Jahre, 8 Monate
  • Scrum: 4 Jahre, 2 Monate
  • Groovy: 1 Jahr, 2 Monate
  • Selenium: 1 Jahr, 2 Monate
  • Jira: 5 Jahre, 2 Monate
  • Dynatrace: 1 Jahr, 2 Monate
  • IntelliJ: 4 Jahre, 4 Monate
  • JBoss: 1 Jahr, 9

Betriebssysteme

AIX
HP-UX
Linux
Sun Solaris
Unix
Linux: Fundierte Kenntnisse
Windows

Programmiersprachen

Ajax
C
Groovy
J2EE
Java
DB-Anbindung , XML, SWING, RMI, JDBC, SWING, J2EE, JSF
Java 11
Java und Javascript
JavaScript
Ajax, Dojo, JQuery
JEE
JSP
Junit
Kafka
Lisp
Emacs-Lisp
Microservices
OpenShift
Perl
PHP
PL/SQL
React
Scala
Spray, Akka, SBT
ScalaJS
Spray
Spring / Spring Boot
Spring Boot
Swagger
TeX, LaTeX
Unix-Scripting

Datenbanken

Adabas
JDBC
MySQL
Oracle
Entwicklungs DBA-Tools:
Oracle-DB

Datenkommunikation

Docker
Internet, Intranet

Hardware

IBM RS6000
Installation/Wartung Oracle Parallel Server auf RS6000
PC
SUN

Berechnung / Simulation / Versuch / Validierung

NeoLoad

Design / Entwicklung / Konstruktion

Prototype
Structure 101

Personalverantwortung

SBT

Branchen

Branchen

  • Banken
  • Versicherungen
  • Mechanical Engineering
  • Softwarehäuser
  • Beratungsunternehmen
  • SAP
  • Öffentlicher Dienst

Einsatzorte

Einsatzorte

Zürich (+200km)
Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2021-10 - 2022-12

Test-Manager SBB

Test-Manager
Test-Manager

  • Erstellung automatischer Tests für CUS
  • Pflege und Ausbau der CI / CD Infrastruktur
  • Tooling der Entwickler bereitstellen
  • Erstellen und automatisieren der Releases
  • Unterstützung bei Deployments auf allen Plattformen
5 Monate
2021-01 - 2021-05

Blockchainbasiertes System für Asylverfahren

Assistenz+Coach für die Projektleitung Scrum Java Hyperledger Fabric ...
Assistenz+Coach für die Projektleitung

Technische Projektleitung bei der Neuentwicklung eines behördenübergreifenden Systems für Asylverfahren

Scrum Java Hyperledger Fabric JIRA
Bundesamt für Migratioon und Flüchtlinge
Nürnberg / Home-Office
2 Monate
2020-08 - 2020-09

First Contact Resolution Cockpit einer Krankenversicherung

Testmanager/ Performance-Analyst Jira NeoLoad Splunk
Testmanager/ Performance-Analyst
  • Durchführung/ Analyse Lasttests FCRC (First Contact Resolution Cockpit)
  • Koordination/ Konzept Fehlerverfolgung mit Jira
Jira NeoLoad Splunk
Helsana Versicherungen AG
6 Monate
2020-02 - 2020-07

Relationship-Management-System einer Bank in Liechtenstein

Senior Java-Developer Java 11 Spring Boot Kafka ...
Senior Java-Developer
  • Java-Entwicklung und Konfigurationsmanagement für das CRM-Portal der VP-Bank Liechtenstein
Java 11 Spring Boot Kafka Swagger Intellij Junit Jira Bitbucket Microservices OpenShift Jira Scrum
VP-Bank Liechtenstein
3 Monate
2019-09 - 2019-11

Entwicklungsumgebung, Testautomatisierung bei einer Behörde

Senior Java-Consultant Agile Jenkins Git ...
Senior Java-Consultant

Entwicklungsumgebung und Testautomatisierung für die Erstellung von Wordvorlagen

  • Aufsetzen der Test- und Entwicklungsumgebung für das Erstellen und automatische Befüllen von Formularvorlagen für die polizeiliche Vorgangsverwaltung
  • Implementieren der Formulargenerierung (Freemarker)
  • Vermittlung zwischen Softwarelieferent  (LogObject), und Kanonspolizei
Agile Jenkins Git Freemarker Java Eclipse Unix-Scripting
Kantonspolizei, St Gallen (Schweiz)
6 Monate
2019-03 - 2019-08

Pyramids! -- Testamente in der Blockchain

Technischer Leiter/ Lead Developer Jenkins AWS Git ...
Technischer Leiter/ Lead Developer
  • “Pyramids!” Konzeptionierung und Proof of Concept (SPA) für notarielle Testamentsregistrierung über Eternitas.
  • Leitung des Outsourcing-Team (2 Entwickler):
    • Wöchentlicher Developer’s Call
    • Spezifikation
  • Erstellen technischer Dokumentation
Jenkins AWS Git Bitbucket Java Linux React Slinky Scala Scala.js ScalablyTyped IPFS Stellar SubtleCrypto Scrum
Eternitas, Zürich (Schweiz)
7 Monate
2018-06 - 2018-12

Systemanalyse in der Pharma-Logistik

DevOps/ Technical Analyst JBoss JSP Servlets ...
DevOps/ Technical Analyst
  • Buildmanagement auf Basis Jenkins/Maven
  • Architekturanalalyse und Dokumentation auf Basis von Arch42.
  • Quellcodeanalysen mit Structure 101.
  • Mitarbeit im Refactoring und in der Fehlerbehebung (Java)
  • Analysen der Docker-Infrastruktur.
  • Experteninterviews durchgeführt, Ergebnisse dokumentiert.
  • Brainstorming-Sitzungen durchführen.
  • Aufwandsschätzungen
JBoss JSP Servlets Struts Spring / Spring Boot Scrum Java und Javascript JSF Structure 101 Tomcat Docker Eclipse Git React Spring Boot Oracle
Galexis, Niederbipp (Schweiz)
2 Monate
2017-11 - 2017-12

Erstellung Firmenhomepage

Senior Development Engineer / Entrepreneur Javascript Scala ScalaJS ...
Senior Development Engineer / Entrepreneur
  • Migration der Firmenseite [URL auf Anfrage] auf Angular JS (Frontend) und Akka HTTP (backend)
  • Beginn Entwicklung des Prototype für “[Name auf Anfrage]” 
Javascript Scala ScalaJS Akka HTTP Akka Streams Blockchain
[Firmenname auf Anfrage]
Zürich
1 Jahr 5 Monate
2016-06 - 2017-10

Technische Analyse der AssetView-Applikationen

Senior Development Engineer/ DevOps Git Scrum Intellij ...
Senior Development Engineer/ DevOps
  • Technische Analyse der AssetView-Applikationen
  • Erarbeiten von Verbesserungsvorschlägen
  • Integration für die UBS E-Banking-Platform. Anpassung der Applikation „Assetview“ auf die neuen Anforderungen durch die Liquiditätsvorschau.
  • Anbindung der externen Schnittstelle Bexio.
  • Koordination der Offshore-Entwicklung
  • Aufwandsschätzungen
Git Scrum Intellij Bitbucket Jira Struts Websphere Application Server Java Javascript JSP JBoss Oracle Unix-Scripting
Adnovum Informatik AG, Zürich (Schweiz)
1 Jahr 2 Monate
2014-05 - 2015-06

Konfigurationsmanagement. bei einer Schweizer Bank

DevOPS Scrum Git/GitHub Jenkins ...
DevOPS
  • Durchführung von Performance-Analysen, Analyse eines Memory-Leaks beim Seitenaufbau (JSF) mit Dynatrace
  • Beurteilung der Testinfrastruktur
  • Automatisierung des Test-Prozesses auf Basis von Selenium, Maven, Jenkins und Groovy,
  • Automatisierung der Deployments auf verschiedenen Teststufen mit dem JBOSS Application Server.
  • Entwicklung von AXA-spezifischen Tools zur automatischen Auswertung und Darstellung von JUNIT-Tests. Jenkins-Integration, Automatisiertes Hochladen der Testprotokolle in das Repository etc.
Scrum Git/GitHub Jenkins Maven Groovy Selenium Jira JEE JProfiler Dynatrace Intellij Javascript JBoss Spring Boot
AXA Winterthur Versicherungen
Winterthur
6 Monate
2013-07 - 2013-12

Konfigurationsmanagement. bei einer Schweizer Bank

Senior Solution Engineer Technical Integration/ Testing Git JAP J2EE ...
Senior Solution Engineer Technical Integration/ Testing
  • Performance-Analyse für automatisierte Test mit HTMLUnit
  • Migration des bankeigene Frameworks für Continuous Integration nach Maven
  • Engineering und Implementierung von Sychronisierungsmechanismen zwischen dem bankeigenen Berechtigungswesen und dem eingesetzen Buildserver-Infrastruktur basierend auf „Teamcity“.
Git JAP J2EE Teamcity Maven Jenkins Webservices Gradle
Credit Suisse, Zürich (Schweiz)
2 Jahre 11 Monate
2010-05 - 2013-03

Technische Analyse für die Kreditrisikoanwendungen

Software Configuration Manager/ Senior Java Developer JAP JEE Teamcity ...
Software Configuration Manager/ Senior Java Developer
  • Technische Analyse für die Kreditrisikoanwendungen: Testumgebung, Integretation, Testmanagement
  • Migration und Redesign einer JSF-Anwendung für Monitoring-Aufgaben
  • Aufwandsschätzungen
  • Mitverantwortung für die planmässigen Rollouts: Control-Tower
  • Planen, Gestalten und Koordinieren des Deployments verschiedener Bankapplikationen: Development-Umgebung, UAT (User- Acceptance-Tests), Produktions-Umgebung
  • Technische Integration: Fachlich/technische Unterstützung und Beratung der Entwicklung und der Projektleiter bei Integration und automatisierte Tests unter Linux und Solaris
  • Buildmanagement mit Hudson und Teamcity
JAP JEE Teamcity Maven Jenkins Webservices CS-JSF Weblogic Server Unix/Linux HP Service-Manager JAP Swan XP (Change Requests) SDSS (Software-Repository Deployments) BMC Remedy (Issue Tracking)
Credit Suisse, Zürich (Schweiz)
11 Monate
2009-04 - 2010-02

Systemmigration bei Merger zweier deutscher Banken

Software Configuration Manager/ Senior Java Developer Websphere-Applicationserver Hudson/Jenkins Maven ...
Software Configuration Manager/ Senior Java Developer
  • Aufbau des Buildmanagements im Projekt KP 2.0:
    • Continuous Integration in einem Projekt mit mehr als 8 Teilprojekten und ca. 200 Entwicklern
  • Konfiguration Eclipse (RAD) für den projektspezifischen Entwicklungsprozess
  • Autodeployment auf IBM Websphere-Umgebungen (> 50 Instanzen)
  • Scripting für Deployment-Tools, Development Maven-Plugins
  • Koordination der Softwareverteilung und Rechnerinstallation
Websphere-Applicationserver Hudson/Jenkins Maven J2EE SVN GIT Perl Javascript
Commerzbank, Frankfurt
5 Monate
2008-11 - 2009-03

Firmenaufbau

Geschäftsführer Ajax Prototype DOJO ...
Geschäftsführer
  • Aufbau Geschäftstätigkeit [Firmenname auf Anfrage]:
    • IT-Consulting und Entwicklung mit Schwerpunkt Java-Entwicklung und SCM
  • Firmenhomepage auf Basis von DOJO/ AJAX
Ajax Prototype DOJO Google API Java
Zürich
1 Jahr 2 Monate
2007-10 - 2008-11

EV-Client

Senior Java Developer, SCM Oracle-DB Java/SWT Eclipse ...
Senior Java Developer, SCM
  • Neuaufbau des Buildsystems inklusive Deployment/ Auslieferung für die Komponente „EV-Client“ (Verwaltung Einzelverträge in der Lebensversicherung)
  • Entwicklung einer Benutzeroberfläche (SWING) für die Vertragsverwaltung
  • Migration pendenter Geschäftsfälle bei Releasewechsel (XML-Daten in einer Oracle-DB)
Oracle-DB Java/SWT Eclipse JEE XML
SwissLife, Zürich (Schweiz)
10 Monate
2006-12 - 2007-09

Firmengründung

Javascript/Dojo HTML/CSS Java ...
  • Entwicklung eines eigenen Content-Management-Systems
Javascript/Dojo HTML/CSS Java J2EE XML
Zürich
3 Jahre 3 Monate
2003-09 - 2006-11

Erstellen eines Architekturdokuments

Senior Developer Perl Java/SWING J2EE ...
Senior Developer
  • Erstellen des Architekturdokuments für die Integration von MaxDB in die SAP Netweaver Umgebung
  • Konzeption des Installationswerkzeugs für die SAP-Datenbank MaxDB (Programmiersprache PERL)
  • Entwicklung einer grafischen Oberfläche für automatisierte Installationstests (Java SWING)
Perl Java/SWING J2EE MaxDB (MySQL) RMI SAP-Basis SAP Netweaver
SAP AG, Berlin
2 Jahre 1 Monat
2001-08 - 2003-08

Analyse und Verbesserung der Performance mit JProfiler

Consultant XML Java/SWING J2EE ...
Consultant
  • Aufbau der Entwicklungsumgebung für das neue Vorgangsbearbeitungssystem der Polizei Nordrhein-Westfalen: Konzept, Coaching, Buildmanagement
  • Entwicklung eines Texteditors für Freitexte in Polizeiberichten (Java SWING)
  • Entwicklung von automatischen Vorgangsübersichten für Polizeiberichte
XML Java/SWING J2EE Jenkins Maven JProfiler
Mummert Consulting AG
Hamburg
7 Monate
2001-01 - 2001-07

Konfiguration der Schulungsumgebung

Software Engineer Training Java/J2EE (EJB) abaXX-Components TogetherJ
Software Engineer Training
  • Entwicklung von EJB-Komponenten und abaXX Components für Schulungszwecke
Java/J2EE (EJB) abaXX-Components TogetherJ
abaXX AG
Stuttgart
1 Jahr 4 Monate
1999-09 - 2000-12

Entwicklung eines Internetportals für Maschinenbau-Ingenieure: BCT Portal

Developer Mechanical Engineering Java J2EE Oracle-DB Perl ...
Developer Mechanical Engineering
  • Generierung von Bauteilelisten aus dem Datensatz eines Produktdaten-Management-Systems
Java J2EE Oracle-DB Perl PHP MySQL XML Cocoon
BCT AG
Willstätt
1 Jahr 4 Monate
1998-05 - 1999-08

Entwicklung einer Benutzeroberfläche zur Datenbankadministration auf R/3-Systemen (Java SWING)

Developer Database Tools Java/XML RMI Java-SWING ...
Developer Database Tools
  • Entwicklung eines Werkzeugs zur Datenbankadministration für Oracle auf SAP R/3 (SAPDBA)
Java/XML RMI Java-SWING C Oracle-DB SAP-Basis
SAP
Walldorf
2 Jahre
1996-05 - 1998-04

Installations- und Migrationstests für SAP R/3 auf UNIX

Studentischer Mitarbeiter Oracle R/3 SAPINST ...
Studentischer Mitarbeiter
Oracle R/3 SAPINST AIX Sun Solaris HP-UX Linux VI
SAP AG
Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 7 Monate
1991-10 - 1998-04

Studium - Mathematik

Diplom, Ruprecht-Karls-Universität, Heidelberg
Diplom
Ruprecht-Karls-Universität, Heidelberg
2 Jahre 10 Monate
1986-10 - 1989-07

Studium - Germanistik und Anglistik

Diplom, Ruprecht-Karls-Universität Heidelberg
Diplom
Ruprecht-Karls-Universität Heidelberg
15 Jahre 9 Monate
1971-01 - 1986-09

Abitur

Abitur, Albert-Schweizer-Gymnasium, Leonberg
Abitur
Albert-Schweizer-Gymnasium, Leonberg

Position

Position

IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java 8 DevOps Java Scala SE Leitung Application Management Build Management Application Lifecycle Management Configuration Management Test-Leitung

Schwerpunkte

  • Deployment und Continuous Integration
  • DevOPS
  • Wartung und im Refactoring von älteren Softwareprojekten
  • Scala: 4 Jahre
  • Java: (“Full stack”) Entwicklung 20 Jahre
  • Javascript: 16 Jahre
  • Unix-Scripting: 20 Jahre (Shell-Scripting, Perl)
  • HTML: + 10 Jahre
  • XML/XSLT: 6 Jahre
  • SQL: 4 Jahre
  • C/C++: 2 Jahre
  • CM-Systeme: Synergy 2 Jahre, (Administrator), Perforce 3 Jahre, CVS 1 Jahr, Clearcase 1 Jahr, Subversion 1 Jahr
  • IDE: Eclipse 8 Jahre, Emacs 16 Jahre
  • DBMS: 10 Jahre (Oracle, MaxDB/SAPDB)
  • Methoden: Objektorientierte Entwicklung (OOP), Objektorientiertes Design (OOD), Objektorientierte Architekturen (OOA), Entity Relationship Model

Produkte / Standards / Erfahrungen / Methoden

  • Java: 18 Jahre, 10 Monate
  • Linux: 7 Jahre, 10 Monate
  • Oracle: 5 Jahre, 4 Monate
  • XML: 5 Jahre, 11 Monate
  • SAP: 4 Jahre, 7 Monate
  • Perl: 5 Jahre, 7 Monate
  • MySQL: 1 Jahr, 4 Monate
  • Swing: 5 Jahre, 4 Monate
  • Jenkins: 9 Jahre, 11 Monate
  • Maven: 7 Jahre, 11 Monate
  • JProfiler: 3 Jahre, 3 Monate
  • Eclipse: 2 Jahre
  • JavaScript: 4 Jahre, 2 Monate
  • Teamcity: 3 Jahre, 8 Monate
  • Webservices: 3 Jahre, 8 Monate
  • JSF: 5 Jahre, 8 Monate
  • Scrum: 4 Jahre, 2 Monate
  • Groovy: 1 Jahr, 2 Monate
  • Selenium: 1 Jahr, 2 Monate
  • Jira: 5 Jahre, 2 Monate
  • Dynatrace: 1 Jahr, 2 Monate
  • IntelliJ: 4 Jahre, 4 Monate
  • JBoss: 1 Jahr, 9

Betriebssysteme

AIX
HP-UX
Linux
Sun Solaris
Unix
Linux: Fundierte Kenntnisse
Windows

Programmiersprachen

Ajax
C
Groovy
J2EE
Java
DB-Anbindung , XML, SWING, RMI, JDBC, SWING, J2EE, JSF
Java 11
Java und Javascript
JavaScript
Ajax, Dojo, JQuery
JEE
JSP
Junit
Kafka
Lisp
Emacs-Lisp
Microservices
OpenShift
Perl
PHP
PL/SQL
React
Scala
Spray, Akka, SBT
ScalaJS
Spray
Spring / Spring Boot
Spring Boot
Swagger
TeX, LaTeX
Unix-Scripting

Datenbanken

Adabas
JDBC
MySQL
Oracle
Entwicklungs DBA-Tools:
Oracle-DB

Datenkommunikation

Docker
Internet, Intranet

Hardware

IBM RS6000
Installation/Wartung Oracle Parallel Server auf RS6000
PC
SUN

Berechnung / Simulation / Versuch / Validierung

NeoLoad

Design / Entwicklung / Konstruktion

Prototype
Structure 101

Personalverantwortung

SBT

Branchen

Branchen

  • Banken
  • Versicherungen
  • Mechanical Engineering
  • Softwarehäuser
  • Beratungsunternehmen
  • SAP
  • Öffentlicher Dienst

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.