a Randstad company

Senior Java: Build- und Releasemanagement, Continuous Integration

Profil
Referenzen (2)

"[...] Der Consultant verfügt über ein gutes analytisch-konzeptionelles Denkvermögen sowie eine rasche Auffassungsgabe. Aufgrund seines umfangreichen und fundierten Fachwissens erzielte der Consultant gute Erfolge bei seiner Arbeit. Neue Aufgaben hat er erkannt, zielstrebig in Angriff genommen und in effizienter sowie kooperativer Weise stets zu guten Lösungen geführt. Der Consultant war ein kommunikativer Mitarbeiter, der es verstand, sich in das Team zu integrieren. Seine Leistungen waren stets zu unserer vollen Zufriedenheit. Der Consultant war als kompetenter, kollegialer und teamfähiger Mitarbeiter bei Kunden, Vorgesetzten und Kollegen gleichermaßen geschätzt und anerkannt. Sein Verhalten war immer freundlich, hilfsbereit und einwandfrei. [...]"

— Projekt NetWeaver MaxDB / liveCache, 09/03 - 11/06
Referenz durch Development Manager, gr. Softwareunternehmen, vom 30.11.06
Projekt im Rahmen einer Festanstellung durchgeführt

"[...] Der Consultant arbeitete sich aufgrund seiner sehr guten Auffsassungsgabe jederzeit schnell und erfolgreich in neue Aufgabenstellungen ein. In seinem Fachgebiet verfügt er über ein äußerst umfassendes und fundiertes Wissen, das er auch bei der Lösung komplexer und schwieriger Aufgaben sehr sicher einsetzte. Seinen Arbeitsbereich beherrscht er stets umfassend, sicher und vollkommen. Besonders hervorzuheben ist sein großer persönlicher Einsatz auch über die normale Arbeitszeit hinaus. Im Rahmen seiner Tätigkeit plante und organisierte der Consultant seine Arbeit selbstständig und ging dabei systematisch und zielstrebig vor. Auf veränderte Situationen stellte er sich überaus schnell und flexibel ein. Das fachliche Können des Consultants und seine Spezialkenntnisse auf dem Gebiet XML entsprachen in hervorragendem Maße den gestellten Anforderungen. Die vom Unternehmen gebotenen Möglichkeiten der beruflichen Weiterbildung hat der Consultant stets mit sehr gutem Erfolg und zu unserem Vorteil genutzt. Wir haben ihn als einen außerordentlich pflichtbewussten und zuverlässigen Mitarbeiter kennen gelernt, der jederzeit in besonderem Maße vertrauenswürdig und verantwortungsvoll war. Mit den Leistungen des Consultants waren unsere Kunden und wir stets außerordentlich zufrieden. Sein Verhalten gegenüber Vorgesetzten und Kollegen war jederzeit einwandfrei. Er trug zu einer guten Zusammenarbeit bei. Auch von unseren Kunden wurde er sehr geschätzt. [...]"

— Projekt Durchführung von Beratungsaufträgen in informationstechnischen Projekten, 07/01 - 08/03
Referenz durch Consultingunternehmen vom 31.08.03
Projekt im Rahmen einer Festanstellung durchgeführt
Top-Skills
Java 8 DevOps Java Scala SE Leitung Application Management Build Management Application Lifecycle Management Configuration Management Test-Leitung
Verfügbar ab
30.12.2022
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Zürich (+200km)
PLZ-Gebiete
Länder
Ganz Deutschland, Schweiz
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 3 Monate

2021-10

2022-12

Test-Manager SBB

Test-Manager
Rolle
Test-Manager
Projektinhalte

  • 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 ...
Rolle
Assistenz+Coach für die Projektleitung
Projektinhalte

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

Kenntnisse
Scrum Java Hyperledger Fabric JIRA
Kunde
Bundesamt für Migratioon und Flüchtlinge
Einsatzort
Nürnberg / Home-Office
2 Monate

2020-08

2020-09

First Contact Resolution Cockpit einer Krankenversicherung

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

2020-02

2020-07

Relationship-Management-System einer Bank in Liechtenstein

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

2019-09

2019-11

Entwicklungsumgebung, Testautomatisierung bei einer Behörde

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

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
Kenntnisse
Agile Jenkins Git Freemarker Java Eclipse Unix-Scripting
Kunde
Kantonspolizei, St Gallen (Schweiz)
6 Monate

2019-03

2019-08

Pyramids! -- Testamente in der Blockchain

Technischer Leiter/ Lead Developer Jenkins AWS Git ...
Rolle
Technischer Leiter/ Lead Developer
Projektinhalte
  • “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
Kenntnisse
Jenkins AWS Git Bitbucket Java Linux React Slinky Scala Scala.js ScalablyTyped IPFS Stellar SubtleCrypto Scrum
Kunde
Eternitas, Zürich (Schweiz)
7 Monate

2018-06

2018-12

Systemanalyse in der Pharma-Logistik

DevOps/ Technical Analyst JBoss JSP Servlets ...
Rolle
DevOps/ Technical Analyst
Projektinhalte
  • 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
Kenntnisse
JBoss JSP Servlets Struts Spring / Spring Boot Scrum Java und Javascript JSF Structure 101 Tomcat Docker Eclipse Git React Spring Boot Oracle
Kunde
Galexis, Niederbipp (Schweiz)
2 Monate

2017-11

2017-12

Erstellung Firmenhomepage

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

2016-06

2017-10

Technische Analyse der AssetView-Applikationen

Senior Development Engineer/ DevOps Git Scrum Intellij ...
Rolle
Senior Development Engineer/ DevOps
Projektinhalte
  • 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
Kenntnisse
Git Scrum Intellij Bitbucket Jira Struts Websphere Application Server Java Javascript JSP JBoss Oracle Unix-Scripting
Kunde
Adnovum Informatik AG, Zürich (Schweiz)
1 Jahr

2015-06

2016-05

Weiterbildung (siehe Aus- und Weiterbildung)

1 Jahr 2 Monate

2014-05

2015-06

Konfigurationsmanagement. bei einer Schweizer Bank

DevOPS Scrum Git/GitHub Jenkins ...
Rolle
DevOPS
Projektinhalte
  • 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.
Kenntnisse
Scrum Git/GitHub Jenkins Maven Groovy Selenium Jira JEE JProfiler Dynatrace Intellij Javascript JBoss Spring Boot
Kunde
AXA Winterthur Versicherungen
Einsatzort
Winterthur
6 Monate

2013-07

2013-12

Konfigurationsmanagement. bei einer Schweizer Bank

Senior Solution Engineer Technical Integration/ Testing Git JAP J2EE ...
Rolle
Senior Solution Engineer Technical Integration/ Testing
Projektinhalte
  • 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“.
Kenntnisse
Git JAP J2EE Teamcity Maven Jenkins Webservices Gradle
Kunde
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 ...
Rolle
Software Configuration Manager/ Senior Java Developer
Projektinhalte
  • 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
Kenntnisse
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)
Kunde
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 ...
Rolle
Software Configuration Manager/ Senior Java Developer
Projektinhalte
  • 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
Kenntnisse
Websphere-Applicationserver Hudson/Jenkins Maven J2EE SVN GIT Perl Javascript
Kunde
Commerzbank, Frankfurt
5 Monate

2008-11

2009-03

Firmenaufbau

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

2007-10

2008-11

EV-Client

Senior Java Developer, SCM Oracle-DB Java/SWT Eclipse ...
Rolle
Senior Java Developer, SCM
Projektinhalte
  • 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)
Kenntnisse
Oracle-DB Java/SWT Eclipse JEE XML
Kunde
SwissLife, Zürich (Schweiz)
10 Monate

2006-12

2007-09

Firmengründung

Javascript/Dojo HTML/CSS Java ...
Projektinhalte
  • Entwicklung eines eigenen Content-Management-Systems
Kenntnisse
Javascript/Dojo HTML/CSS Java J2EE XML
Einsatzort
Zürich
3 Jahre 3 Monate

2003-09

2006-11

Erstellen eines Architekturdokuments

Senior Developer Perl Java/SWING J2EE ...
Rolle
Senior Developer
Projektinhalte
  • 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)
Kenntnisse
Perl Java/SWING J2EE MaxDB (MySQL) RMI SAP-Basis SAP Netweaver
Kunde
SAP AG, Berlin
2 Jahre 1 Monat

2001-08

2003-08

Analyse und Verbesserung der Performance mit JProfiler

Consultant XML Java/SWING J2EE ...
Rolle
Consultant
Projektinhalte
  • 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
Kenntnisse
XML Java/SWING J2EE Jenkins Maven JProfiler
Kunde
Mummert Consulting AG
Einsatzort
Hamburg
7 Monate

2001-01

2001-07

Konfiguration der Schulungsumgebung

Software Engineer Training Java/J2EE (EJB) abaXX-Components TogetherJ
Rolle
Software Engineer Training
Projektinhalte
  • Entwicklung von EJB-Komponenten und abaXX Components für Schulungszwecke
Kenntnisse
Java/J2EE (EJB) abaXX-Components TogetherJ
Kunde
abaXX AG
Einsatzort
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 ...
Rolle
Developer Mechanical Engineering
Projektinhalte
  • Generierung von Bauteilelisten aus dem Datensatz eines Produktdaten-Management-Systems
Kenntnisse
Java J2EE Oracle-DB Perl PHP MySQL XML Cocoon
Kunde
BCT AG
Einsatzort
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 ...
Rolle
Developer Database Tools
Projektinhalte
  • Entwicklung eines Werkzeugs zur Datenbankadministration für Oracle auf SAP R/3 (SAPDBA)
Kenntnisse
Java/XML RMI Java-SWING C Oracle-DB SAP-Basis
Kunde
SAP
Einsatzort
Walldorf
2 Jahre

1996-05

1998-04

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

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

6 Jahre 7 Monate

1991-10

1998-04

Studium - Mathematik

Diplom, Ruprecht-Karls-Universität, Heidelberg
Abschluss
Diplom
Institution, Ort
Ruprecht-Karls-Universität, Heidelberg
2 Jahre 10 Monate

1986-10

1989-07

Studium - Germanistik und Anglistik

Diplom, Ruprecht-Karls-Universität Heidelberg
Abschluss
Diplom
Institution, Ort
Ruprecht-Karls-Universität Heidelberg
15 Jahre 9 Monate

1971-01

1986-09

Abitur

Abitur, Albert-Schweizer-Gymnasium, Leonberg
Abschluss
Abitur
Institution, Ort
Albert-Schweizer-Gymnasium, Leonberg

06/2015 ? 05/2016

Weiterbildung Scala-Entwicklung

Java Senior Developer

Deutsch Muttersprache
Englisch verhandlungssicher
Französisch gut
Latein Grosses Latinum

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
abaXX-Components Agile Akka HTTP Akka Streams AWS Bitbucket bitcoind Blockchain BMC Remedy (Issue Tracking) Cocoon CS-JSF DOJO Dynatrace Eclipse ElectricFlow Ethereum Freemarker Git Git/GitHub Google API Gradle HP Service-Manager HTML/CSS Hudson/Jenkins Hyperledger Fabric Intellij JAP Java J2EE Java/J2EE (EJB) Java/SWING Java/XML Javascript/Dojo JBoss Jenkins Jira JProfiler JSF LaTeX Maven MaxDB (MySQL) Meteor NodeJS R/3 RMI SAP Netweaver SAP-Basis SAPINST Scala/scala.js Scrum SDSS (Software-Repository; Deployments) Selenium Servlets Smart Contracts Splunk Struts SVN Swan XP (Change Requests) Teamcity TogetherJ Tomcat Unix/Linux VI Weblogic Server Webservices Websphere-Applicationserver XML

Profil

Seit 1998 in der Softwareentwicklung, vornehmlich Java/Scala-Entwicklung, sowie Softwareintegration und Releasemanagement bei Banken, Versicherungen und anderen großen Dienstleistungsunternehmen. Seit 2007 in der Schweiz als freiberuflicher IT-Consultant.

ModellSoftware:

Eclipse, Hudson/Jenkins, Continuum, Clearcase, Perforce, Subversion, Together/J JProfiler, Teamcity, Weblogic Server,GIT, Websphere

Software:

  • Emacs Lisp, LaTeX, Eigenes CMS, XSLT-Stylesheets Entwicklung
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

  • Banken
  • Versicherungen
  • Mechanical Engineering
  • Softwarehäuser
  • Beratungsunternehmen
  • SAP
  • Öffentlicher Dienst
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren