Christian Gripp

Christian Gripp

Software Developer / Architect

Über mich

Mein Name ist Christian Gripp und ich Software Entwickler aus Hamburg mit Fokus auf Java und PHP. Ich habe großes Interesse für Software Architektur, Test-Automatisierung, neue Technologien und bin Open Source Fan.

Neben den technischen Themen studiere ich zurzeit Psychologie im Fernstudium.

Lebenslauf

Application Developer

Parship Meet Group
01/2019 - heute
Parship Meet Group
  • Weiterentwicklung der Partnervermittlungs-Plattform
  • Migration von Legacy Services zu springboot Microservices in kubernetes (k8s)
  • Erstellen einer Config-Management Anwendung mit React und springboot
  • Modellierung von CI-Prozessen mit Jenkins / GitLab CI
  • Monitoring der Services mit DataDog & Instana
  • Gestaltung der Software Architektur und Coding Guidelines
  • Vorträge zu diversen technischen Themen

Tech-Stack

  • Java
  • Spring
  • kubernetes (k8s)
  • React
  • Hibernate
  • Postgres
  • Redis
  • RabbitMQ

Tools

  • Maven
  • Gradle
  • JUnit
  • Mockito
  • Testcontainers
  • PACT
  • ArchUnit
  • GitLab CI
  • Jenkins

Java Software Developer

Hanseatic Bank GmbH & Go KG
12/2015 - 12/2018
Hanseatic Bank
  • Prozessmodellierung auf Basis des IBM Business Process Managers für die Integration des Kernbankensystems über einen Enterprise Service Bus
  • Regelerstellung mit IBM Operational Decision Managers zur Unterstützung der Ablaufsteuerung der BPM-Prozesse
  • WebSphere Administration
  • Refactoring des Factoring Anwendung und Erstellung einer Engine zur Formelberechnung
  • Verbesserung des Entwicklungsprozesses durch Einführung von QA-Tools (SonarQube), CI Server (Bamboo) und eines Release-Management
  • Teilnahme an Hackathons
  • Begleitung der Auszubildenden

Tech-Stack

  • Java
  • JEE
  • IBM BPM
  • IBM ODM
  • IBM WebSphere
  • SOAP
  • Postgres
  • Oracle
  • PHP

Tools

  • Composer
  • PHPUnit
  • Bamboo
  • Bitbucket

Java Software Developer

Bitmarck Technik GmbH
02/2011 - 11/2015
Bitmarck Technik GmbH
  • Relaunch der DAK Webseite auf Basis von coremedia auf IBM WebSphere
  • Erstellen von Java Backend Systemen mit SOAP-Schnittstelle
  • Frontend Entwicklung mit JSF, SASS, JavaScript
  • Modularer JavaScript Bibliotheken mit AMD-Nachlademechanismus
  • Erstellung eines Monitoring Systems zur Überwachung des Posteingangs
  • Ausbildung eines Auszubildenden, sowie Schulung für VBA und Java

Tech-Stack

  • Java
  • JEE
  • Spring
  • Struts
  • Hibernate
  • Coremedia
  • IBM WebSphere
  • Jive SBS / Clearspace
  • DB2
  • SASS
  • JSF

Tools

  • Maven
  • ANT
  • JUnit
  • Mockito

Ausbildung zum Fachinformatiker der Anwendungsentwicklung

DAK
08/2008 - 01/2011
DAK Gesundheit
  • Erweitern der bestehender Jive Clearspace und coremedia Intranet Anwendungen
  • Template Entwicklung mittels Struts Framework
  • Java-Programmierung mit Apache Ant Tasks
  • VBA-Programmierung für Excel Anwendungen

Tech-Stack

  • Java
  • Spring
  • Struts
  • DB2
  • Maven
  • ANT
  • VBA

PHP Software Developer / Architect

Selbstständig
02/2007 - heute
  • Software zur Personaleinsatzplanung für Veranstaltungen und Festivals
  • Entwicklung einer iOS und Android Scanner App
  • Webseiten für Kleinunternehmen auf Basis von symfony

Tech-Stack

  • PHP
  • symfony
  • Doctrine
  • React
  • SASS
  • Swift UI
  • Jetpack Compose
  • Docker

Tools

  • Composer
  • PHPUnit
  • psalm
  • phpstan
  • rector
  • Webpack
  • Jenkins

Open Source

Sonata Project
01/2016 - heute
Sonata Project
  • Pflege und Erweiterung mehrerer symfony Module und standalone Bibliotheken
  • Administrations Framework für unterschiedliche Datenbank Typen (Doctrine ORM, MongoDB)
  • Media Management für unterschiedliche Speicherquellen (Dateisystem, S3, …)

Tech-Stack

  • PHP
  • symfony
  • Doctrine
  • Docker

Tools

  • Composer
  • PHPUnit
  • psalm
  • phpstan
  • Webpack
  • GitHub CI
  • Travis CI