Matthias Küspert software engineering

Ähnliche Dokumente
HAGEN KLATT. Geburtsjahr 1989 Profil-Stand Juni Triona Information und Technologie GmbH Dekan-Laist-Straße 15a Mainz

PROFIL HAGEN KLATT. Stand: Juni Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a Mainz. Tel: /

Platform as a Service (PaaS) & Containerization

PROFIL ODILON NANGUE GUEZAN Triona Information und Technologie GmbH

PROFIL YULIA BURANOVA. Stand: September Dr. rer. nat. Materialphysik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

Continuous Integration (CI) Workshop

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer

Kathrin Brandstetter Dipl.Inf.(FH)

Profil von Oliver Raupach

Berater-Profil Software Engineer Java

Christian Raab. Persönliche Daten

Continuous Everything

Von Forms auf Java in 10 Tagen Traum oder Wirklichkeit?

M.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik B.Sc. Elektrotechnik, Studium der Elektrotechnik

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Oktober 2016

VAADIN, SPRING BOOT & REST

Build-Pipeline mit Jenkins

Softwarequalität erhöhen durch DevOps

TOBIAS LÖNNIES. Diplom-Informatiker B.A. Politikwissenschaft. Geburtsjahr 1984 Profil-Stand Juli 2015

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015

TOBIAS LÖNNIES. Diplom-Informatiker B.A. Politikwissenschaft. Geburtsjahr 1984 Profil-Stand April 2016

Exposé Ing. Jörg Pöschko

WERDEGANG BENJAMIN STELLJES FULL STACK WEB DEVELOPER

Auswahl eines Continuous Integrationsservers

Was kann man in APEX automatisieren?

Beraterprofil - Adem Aslan

Referat. Continuous Integration. mit Maven und Jenkins. Benjamin Keeser. Hochschule für angewandte Wissenschaften München FB 07 Informatik (Master)

PROFIL JAN OTTO. Stand: September Bachelor of Science. Informatik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

Andreas Hasenpusch Diplom Informatiker (FH)

WERDEGANG BENJAMIN STELLJES FULL STACK WEB DEVELOPER

Mitarbeiter-Profil Plenzdorf, Christian Senior Test Engineer

Max-Ernst Strasse 29, Meerbusch. Diplom Informatiker FH, Fachhochschule Dortmund. Softwareentwicklung / Projektmanagement

Persönliche Informationen. Fähigkeiten. Ausbildung. Christian Riedel Wohnort. Name

Verbesserung der Architektur und Dokumentation der DPP-Software Saros. Slawa Belousow Institut für Informatik FU Berlin

Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Juli 2015

Zwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten

PROFIL OTMAR-DIETER WATOLA Triona Information und Technologie GmbH

Wir implementieren Lösungen. + DevOps-in-the-Box. Rainer Heinold VP Technology and Services

Persönliche Daten. Beru iche Laufbahn. Softwareentwickler (Diplom) Entwurf und Implementierung eines Personalmanagement-Portals

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

PROFIL SEBASTIAN KOHNEN. Stand: Juli Fachinformatiker. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.

Kathrin Brandstetter Dipl.Inf.(FH)

Expertise. Diplom-Informatiker (FH) Matthias Strolz. Ausbildung. Sprachen. Programmiersprachen. Betriebssysteme. Server. Zertifizierungen.

Profil. Arkadiusz Józefowicz. Stand:

Projektliste und Profil Thomas Letsch

THOMAS BRUNNER. Diplom-Informatiker (FH) Angewandte Informatik. Geburtsjahr 1982 Profil-Stand März 2016

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH

Serena Schulungsplan 2017

Individuelle Softwareentwicklung

Continuous Delivery in der Realität eines Großunternehmens

Erfolgreicher Ums9eg auf Git

Michael Kuß, Dipl.-Ing. Informatik (BA), Berlinerstr. 23, Berlin Tel: 030 / Mob: 0177 / Mail: mail@michael-kuss.

Scala für Enterprise-Applikationen

Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt

Enterprise 2.0 & Home Office 2.0 Collaboration in distributed Teams

Portale mit dem Java-Portlet-Standard JSR168, Jetspeed 2 und WSRP

Einführung in Google Web Toolkit

Evaluation eines kooperativen Entwicklungswerkzeuges zur Unterstützung von Projektteams am Beispiel von IBM Rational Team Concert.

Content Management mit JSR-170 und dem Open Source CMS Magnolia

MUSTAFA GERCEK. Bachelor of Science Wirtschaftsinformatik. Geburtsjahr 1992 Profil-Stand Oktober 2015

Curriculum Vitae. Maximilian Wollnik

Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Eric Bredtmann - Projektliste

Enterprise Web-SSO mit CAS und OpenSSO

Studium Informatik Praktikum an der "University of Wisconsin", USA Abschluss als Diplom Informatiker

Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler

Bekannte Tools in einem agilen Ansatz. Frank Schwichtenberg SourceTalkTage 2013 Göttingen,

Remote Eclipse RCP Management

THOMAS BRUNNER. Diplom-Informatiker. Angewandte Informatik. Dekan-Laist-Str. 15a Mainz. Tel: / Mail:

MITARBEITER PROFIL - CAO DUY

Björn Feustel Steffen Schluff. Build-Infrastrukturen mit marktgängigen Tools

>EasyMain Die Nutzung von Methoden, Prozessen und Standards im Rahmen eines Application Lifecycle Managements

Transkript:

Matthias Küspert software engineering Aliceplatz 3 63065 Offenbach +49 (0) 173 537 4207 matthias@kuespert-web.de www.kuespert-web.de Profil Software Ingenieur seit 1988. Fachliche Schwerpunkte Aufbau und Management agiler Software Entwicklungs Infrastrukturen und komplexer Build-/Test-Umgebungen im Enterprise Umfeld mit solider Erfahrung als Software-Entwickler Beratung bei Evaluation und Integration agiler OpenSource Technologien und Konzepte (Scrum, XP, Distributed Development,...) Fähigkeiten Build-, Release- und Deplyoment-Management Extraktion konkreter Projektziele und Testszenarien Adaption an das gegebene Enterprise Umfeld, Entwurf und Realisierung komplexer Architekturen (Konzeption, Implementierung, Einführung, Support) Entwicklung in Java, Shell-Scripting, C++, C Technische Projektleitung Kenntnisse Sprachen: Deutsch (Muttersprache), Englisch (verhandlungssicher), Spanisch Programmier- und Scripting-Sprachen: Java, C/C++, Perl, Shell IDE: Eclipse, IntelliJ IDEA Build-Systeme: Maven, Ant, autoconf/makefile CI-Server: Hudson/Jenkins, Bamboo, Cruisecontrol, Anthill, Luntbuild Collaboration: Jira, Wiki (Confluence), SSO Server (Crowd) Backend: Servlets, RDBMS, ODBMS, Messaging, RMI, REST SOA/ESB: OSGi, Bnd, Pax JEE, Spring Ausbildung/berufliche Entwicklung seit 1996: Selbständige Tätigkeit als Software Berater/Entwickler 1990-1996: HQ Interaktive Mediensysteme GmbH (http://www.hq.de). 1989-1990: Selbständige Tätigkeit als Software Berater/Entwickler 1985-1988: Berufsakademie Lörrach

Bisherige Projekte Q3/2016 heute: Automatisierung des Deployment Management, Commerzbank / Frankfurt Beratung und Mitwirkung bei Architektur, Design und Entwicklung einer Automatisierungslösung für Deployments (CoRDP). Das System implementiert eine einheitliche Auftrags-Schnittstelle zu verschiedenen, in der Commerzbank vorhandenen Deploymenttechnologien unter Verwendung des FRAME-Frameworks. Architektur, Design, Entwicklung und Wartung einer JEE Applikation für Stammdaten und Auftragsverwaltung (GUI und Backend) Architektur, Desgn und Entwicklung der Adapter-Schnittstellen für WebSphereund Datenbank-Deployments, Change-Management, etc. Design und Implementierung der Processing Komponente zur Abarbeitung der Aufträge Entwicklung diverser Commandline-Tools Architektur, Design und Implementierung der REST-Schnittstellen Design und Implementierung des Build-Prozesses Anbindung an ein neu entwickeltes Einlieferungssystem (DASY) 1st, 2nd und 3rd Level Support Kommunikation, Support, SCRUM, Build-Management, Release-Planung, Deployment Management, Test-Driven-Development, Eclipse, JIRA-, Confluence-, Nexus-, Git, Sonar, Code-Analyse (Findbugs, PMD, Checkstyle), Maven, Java, Groovy, Javascript, Junit, Powermock/Easymock, SMTP, Tomcat, Shell/BatchScripting, JPA, Json, JAX-RS, Spring, FRAME (Commerzbank-internes JEE Framework)

Q4/2011 Q2/2016: Automatisierung des Deployment Management, Deutsche Bank / Frankfurt Beratung und Mitwirkung bei der Implementierung eines vorliegenden Automatisierungs- Designs. Beratung und Mitarbeit bei Refactoring/Entwicklung der neuen Version 2.0. Tagesgeschäft: SW-Entwicklung, Crowd-, JIRA-, Confluence-, Nexus Administration, Entwicklung/Betreuen von User-Schnittstellen: Support, Requirements-Aufnahme/- Weiterleitung/-Umsetzung. Bugfixes/Refactoring von Core Komponenten Design und Implementierung von JIRA Workflows Entwicklung von JIRA Plugins. Entwicklung diverser Commandline-Tools Entwicklung der REST-Schnittstelle und Clients 1st, 2nd und 3rd Level Support Maintenance der Apache und Tomcat Instanzen, Koordination der zugehörigen Konfigurationsänderungen und Deployments. Planung und Durchführung der Deployments in CIT Umgebungen Planung und Koordination der Deployments in UAT und PROD Umgebungen Kommunikation, Support, Workflow Design und -Implementierung, Build-Management, Release-Planung, Deployment Management, Test-Driven-Development, IntelliJ Idea, Crowd-, JIRA-, Confluence-, Nexus-, Jenkins-Administration, SVN, Git, Sonar, Code- Analyse (Findbugs, PMD, Checkstyle), Maven, Java, Groovy, Javascript, Junit, Powermock/Easymock, SMTP, Tomcat, Apache, Shell Scripting, JPA, Json, JAX-RS, Spring, Atlassian Java und REST APIs (JIRA, Confluence, Crowd), Sonatype Nexus Java und REST API

Q2/2010 - Q4/2011: Deployment Management & Automatisierung, Telekom / Darmstadt Tagesgeschäft: SW-Entwicklung, Build- und Deployment-Management Entwurf und Design eines universellen Konzeptes zur Automatisierung der Integration zugelieferter Software-Komponenten (s. http://avato-consulting.com/de/pdfs/swf- Introduction-Avato-Whitepaper.pdf, bzw. https://tricon.avato.net). Umsetzung des Konzeptes mittels JIRA, Hudson, Mercurial, Nexus und Maven. Programmierung diverser Plugins (JIRA, Hudson) und Tools. Koordination und Begleitung der Einführung der neuen Prozesse (Dokumentation, Vorstellung, 1st-Level Support). Dokumentation, Schulung und Einarbeitung des Wartungsteams. Kommunikation, Support, JIRA Workflow Design und -Implementierung, Build- Management, Deployment Management, Eclipse, IntelliJ Idea, JIRA-Administration, JIRA-Plugins, Maven, Java, Groovy, Junit, SVN, Mercurial, Powermock/Easymock, Hudson, Tomcat, Apache, Shell Scripting, Atlassian JIRA API Q4/2009 - Q1/2010: Build Management, EnBW / Karlsruhe Refactoring, Optimierung und Wartung der CI Builds - Tool Scripting - Artifact Delivery Management. Kommunikation, Scrum, Build-Management, Java, SVN, Maven, Apache Q2/2009: Pax UserAdmin/LDAPServer Start zweier Open Source Projekte: http://www.ops4j.org/projects/pax/ldapserver/ http://www.ops4j.org/projects/pax/useradmin/ Entwicklung eines UserAdmin Service der beliebige User-Management Systeme kapselt. Als Proof-of-Concept enthält das Projekt eine Pax LDAPServer und eine (Standard OSGI) PreferencesService Anbindung. OpenSource Kommunikation, Java, Maven, SVN, LDAP, OSGi, IntelliJ IDEA

Q1/2008 - Q2/2009: Development & Infrastructure Management, LSY / Raunheim Aufbau und Wartung der Entwicklungs-Infrastruktur: SCM- und Build-Management Prozess Identifizierung & Definition (Issue-, Release-, Escalation-Management) Communication-Management (Mailing-List, Wiki, Document-Management) Workflow Design, Build-Management, Deployment Management, Eclipse, JIRA- Administration, SVN, Maven, Java, Shell Scripting, Atlassian JIRA API Q1/2007 - Q4/2007: Build & Release Management, DVAG / Frankfurt Wartung/Weiterentwicklung der Build-/Release Infrastruktur. Design & Entwicklung einer Eclipse/PDE basierten Applikation zur Automatisierung des Deployment-Prozesses. Build-Management, Deployment Management, Eclipse, Maven, Ant, Java, Shell Scripting... und davor... Q4/2006: Test-Reporting and -Visualization, T-Online / Darmstadt Auswahl und Anpassung eines OpenSource Tools zur Automatisierung der Verwaltung von Testfällen und -Ergebnissen. Kommunikation, Java, Perl Q2/2006: Prototyp Enterprise-Service Backbone, LSY / Louisville Design und Implementierung eines ausfallsicheren Service-Backbones auf OSGi-Basis als Proof-of-concept für die Planung der Migration eines bestehenden Systems. Kommunikation, Scrum, Java, OSGi, Test-Driven-Development Die vollständige Liste findet sich hier: https://www.gulp.de/profil/mkuespert.html