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
- 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
- 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
- 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
- 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
- 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