Kontakt

0162 3092194

consulting@eisenmann.it

xing.com/profile/Sascha_Eisenmann3

Ludwigsburg

Kompetenzen

Backend

Java

Spring Boot

Camunda

Frontend

Javascript

React

Angular

Vue.js

DevOps

Terraform

Kubernetes

Github Actions

AWS

Ausbildung

Fachinformatiker für Systemintegration

it.schule Stuttgart

2009 - 2012

Zertifikate

Professional Scrum Master

PSM I

scrum.org | 03/2018

Projekte

Frontend Architekt - Aufbau einer Component Library für mehrere Anwendungen

Verwertungsgesellschaft | seit 01/2024

Um eine einheitliche Oberfläche für alle Anwendungen zu gewährleisten, wurde die Entscheidung getroffen, eine eigene Component Library zu entwickeln. Die Component Library wird in enger Zusammenarbeit mit dem Design Team entwickelt. Als Schnittstelle zwischen Design und Entwicklung werden die von Token Studio generierten Design Tokens verwendet.

Methoden & Werkzeuge

Angular | TypeScript | Figma | Token Studio | Style Dictionary | NX | Storybook | Emotion | Visual Regression Testing | GCP | Github Actions

Aufgaben

  • Auswahl der Technologien für die Implementierung von Komponenten
  • Projektsetup für das Monorepo inklusive CI/CD Pipeline
  • Entwicklung eines Code Generators für Figma Design Tokens
  • Dokumentation der Prozesse für Entwicklung und Release von Komponenten
  • Auswahl der Technologien für die Implementierung von Komponenten
  • Projektsetup für das Monorepo inklusive CI/CD Pipeline
  • Entwicklung eines Code Generators für Figma Design Tokens
  • Dokumentation der Prozesse für Entwicklung und Release von Komponenten

Consultant - Unterstützung Prozessautomatisierung / DevOps

Versicherung | 12/2023 - 08/2024

Unterstützung der internen Mitarbeiter bei der Automatisierung eines neuen Geschäftsprozesses im Hinblick auf die Verwendung von Camunda und DevOps Tools wie (Tekton und ArgoCD).

Methoden & Werkzeuge

Java | Camunda | BPMN | Spring Boot | OpenShift | ArgoCD | Helm

Aufgaben

  • Unterstützung bei der Nutzung von Camunda
  • Erarbeitung von Konzepten zur Prozessautomatisierung
  • Migration aller Anwendungen auf ArgoCD
  • Unterstützung bei der Nutzung von Camunda
  • Erarbeitung von Konzepten zur Prozessautomatisierung
  • Migration aller Anwendungen auf ArgoCD

Software Engineer - Aufbau einer intelligenten Arbeitspaketverteilung

Verwertungsgesellschaft | 05/2023 - 12/2023

Um die Verteilung von kleinen Arbeitspakten auf verschiedene Teams zu optimieren, sollte eine Anwendung entwickelt werden, die es den Teamleitern ermöglicht, die Arbeitspakte möglichst einfach auf ihre Teams zu verteilen.

Zusätzlich zu einer Webanwendung für die Verteilung wurde eine Recommendation-Engine entwickelt, die auf Basis der vorgegebenen Kapazitäten eine optimale Verteilung der Arbeitspakete vorschlägt und dabei den möglichen Profit und die Arbeitsbelastung für die Mitarbeiter berücksichtigt.

Methoden & Werkzeuge

Angular | TypeScript | Webpack Module Federation | Material Design | NGXS | Kotlin | Spring Boot | REST | GCP | Terraform | Github Actions

Aufgaben

  • Aufbau eines Micro-Frontends für die Verteilung der Arbeitspakete
  • Unterstützung von anderen Entwicklern beim der Arbeit mit Angular
  • Implementierung einer Recommendation-Engine zur automatischen Verteilung
  • Automatisierung des Deployments auf GCP (Cloud Run, Cloud SQL)
  • Aufbau eines Micro-Frontends für die Verteilung der Arbeitspakete
  • Unterstützung von anderen Entwicklern beim der Arbeit mit Angular
  • Implementierung einer Recommendation-Engine zur automatischen Verteilung
  • Automatisierung des Deployments auf GCP (Cloud Run, Cloud SQL)

Software Engineer - Prozessautomatisierung Output Management

Lebensversicherung | 01/2022 - 04/2023

Überführung der auf Host-Jobs basierenden Massenverarbeitung des Output-Management-Systems auf eine moderne Camunda Prozessanwendung.

Methoden & Werkzeuge

Java 17 | Kotlin | Spring Boot | Camunda | BPMN | OpenShift | SOA | Helm | ArgoCD | Jenkins

Aufgaben

  • Modellierung und Implementierung der BPMN-Prozesse
  • Entwicklung einer geeigneten Architektur
  • Konfiguration und Anpassung der Camunda Engine für die besonderen Bedürfnisse des Projekts
  • Aufbau der Cloudinfrastruktur
  • Modellierung und Implementierung der BPMN-Prozesse
  • Entwicklung einer geeigneten Architektur
  • Konfiguration und Anpassung der Camunda Engine für die besonderen Bedürfnisse des Projekts
  • Aufbau der Cloudinfrastruktur

Frontend Developer - Aufbau Unternehmenswebseite

IT-Beratung | 12/2021 - 10/2022

Die Webseite des Unternehmens sollte neu aufgebaut werden. Dafür wurden, mithilfe eines externen Designers, die benötigten Seiten in Figma erstellt und mit dem Kunden abgenommen. Aus diesen Designs wurden dann wiederverwendbare Komponenten entwickelt, damit zukünftige Seiten schnell aus vorhandenen Bausteinen zusammengesetzt werden können. Für die Verwaltung von dynamischen Inhalten, wie z.B. Blogposts, Podcasts und Mitarbeiterprofilen wurde Netlify CMS eingesetzt und das Deployment erfolgte in der bereits vorhanden AWS Infrastruktur.

Methoden & Werkzeuge

React | Typescript | Tailwind CSS | Gatsby | Netlify CMS | Storybook | CloudFront | AWS Lambda | Github Actions | Google Analytics | Podlove Web Player

Aufgaben

  • Implementierung von Figma Designs
  • Entwicklung von einfach wiederverwendbaren Komponenten
  • Implementierung der benötigen Seiten mit Content aus Gatsby und Netlify CMS
  • Konfiguration des Netlify CMS für die Verwendung mit Gatsby und AWS
  • Automatisierung des Deployments auf S3, CloudFront und Lambda mit Github Actions
  • Integration von Hubspot Formularen für die Leadgenerierung
  • Implementierung von Figma Designs
  • Entwicklung von einfach wiederverwendbaren Komponenten
  • Implementierung der benötigen Seiten mit Content aus Gatsby und Netlify CMS
  • Konfiguration des Netlify CMS für die Verwendung mit Gatsby und AWS
  • Automatisierung des Deployments auf S3, CloudFront und Lambda mit Github Actions
  • Integration von Hubspot Formularen für die Leadgenerierung

DevOps Engineer - Migration zu Infrastructure as Code

Lebensversicherung | 09/2021 - 01/2022

Umstellung der Infrastrukturkonfiguration auf "Infrastructure as Code", um Fehler beim Release zu vermeiden und eine einheitliche Konfiguration über alle sechs Umgebungen hinweg zu gewährleisten.

Methoden & Werkzeuge

Java | Kotlin | Spring Boot | Microservices | OpenShift | AWS | Terraform | Helm | ArgoCD | Jenkins | Prometheus | Grafana | ELK | Docker

Aufgaben

  • Automatisierung der OpenShift Konfiguration mit ArgoCD
  • Konfiguration der AWS Infrastruktur mit Terraform
  • Integration aller Anwendungen in die bestehende Monitoring-Lösung
  • Automatisierung der OpenShift Konfiguration mit ArgoCD
  • Konfiguration der AWS Infrastruktur mit Terraform
  • Integration aller Anwendungen in die bestehende Monitoring-Lösung

DevOps Engineer - Aufbau Kubernetes Cluster in AWS

IT Consulting | 11/2020 - 01/2021

Aufbau einer Testumgebung für den Betrieb mehrerer Applikationen auf Basis von Kubernetes. Da eine Hochverfügbarkeit für die Testumgebung nicht nötig war, wurde aus Kostengründen eine Alternative zu dem von AWS bereitgestellten Elastic Kubernetes Service gesucht.

Methoden & Werkzeuge

AWS | Terraform | Ansible | Kubernetes | Kops | Github Actions

Aufgaben

  • Auswahl der Tools für die Bereitstellung des Clusters
  • Entwicklung der Terraform Konfiguration für die automatisierte Provisionierung des Clusters
  • Aufbau einer Continuous Delivery Pipeline für das Deployment nach Kubernetes
  • Auswahl der Tools für die Bereitstellung des Clusters
  • Entwicklung der Terraform Konfiguration für die automatisierte Provisionierung des Clusters
  • Aufbau einer Continuous Delivery Pipeline für das Deployment nach Kubernetes

Lead Developer - Prozessautomatisierung

Bundesbehörde | 11/2020 - 12/2021

Vollständige oder teilweise Automatisierung eines manuellen Prozesses zur Prüfung von ca. 50.000 Vorgängen pro Monat.

Methoden & Werkzeuge

Java 11 | Jakarta EE | Camunda | BPMN | DMN | Docker | DC/OS | Kafka | ELK | Jenkins

Aufgaben

  • Analyse der Geschäftsprozesse
  • Modellierung und Implementierung der Prozesse und Schnittstellen
  • Aufbau eines Testframeworks für die Camunda Prozesse
  • Umzug der Anwendungen auf Kubernetes
  • Analyse der Geschäftsprozesse
  • Modellierung und Implementierung der Prozesse und Schnittstellen
  • Aufbau eines Testframeworks für die Camunda Prozesse
  • Umzug der Anwendungen auf Kubernetes

Lead Developer - Entwicklung Agile Toolbox

IT-Beratung | 01/2020 - 11/2021

Entwicklung von Webanwendungen zur Unterstützung der agilen Zusammenarbeit von Teams (z.B. für Planning Poker, Team Health Checks, Task Management, Weiterbildung).

Methoden & Werkzeuge

Java | Spring Boot | Vue.js | Vuetify | Sass | Vuex | REST | WebSocket

Aufgaben

  • Auswahl von geeigneten Technologien für die verschiedenen Anwendungsfälle
  • Entwurf von ersten Prototypen mit den verantwortlichen Stakeholdern
  • Implementierung des Backends mit Spring Boot
  • Implementierung des Frontends mit Vue.js
  • Mentoring von Junior Entwicklern
  • Auswahl von geeigneten Technologien für die verschiedenen Anwendungsfälle
  • Entwurf von ersten Prototypen mit den verantwortlichen Stakeholdern
  • Implementierung des Backends mit Spring Boot
  • Implementierung des Frontends mit Vue.js
  • Mentoring von Junior Entwicklern

Software Engineer - Migration Geschäftsprozesse

Lebensversicherung | 01/2019 - 11/2020

Migration von bestehenden in XML und XSLT implementierten Geschäftsprozessen in ausführbare BPMN Prozesse.

Methoden & Werkzeuge

Java 11 | Spring Boot | Camunda | BPMN | DMN | OpenShift | SOA | Enterprise Architect | Jenkins

Aufgaben

  • Analyse der Geschäftsprozesse
  • Modellierung und Implementierung der Prozesse und Schnittstellen
  • Migration von Serviceanwendungen auf Spring Boot
  • Umzug der Anwendungen in AWS / OpenShift
  • Analyse der Geschäftsprozesse
  • Modellierung und Implementierung der Prozesse und Schnittstellen
  • Migration von Serviceanwendungen auf Spring Boot
  • Umzug der Anwendungen in AWS / OpenShift

Lead Developer - Mitarbeiter Self-Service-Portal

Krankenversicherung | 10/2017 - 12/2018

Entwicklung eines Portals zur Automatisierung von Regelprozessen.

Methoden & Werkzeuge

Kotlin | Spring Boot | Camunda | BPMN | Angular | TypeScript | HTML | PowerShell

Aufgaben

  • Evaluierung und Auswahl der Technologien
  • Modellierung und Implementierung der BPMN Prozesse mit Camunda
  • Aufbau und Betreuung der Continuous Delivery Pipeline
  • Implementierung des Frontend
  • Evaluierung und Auswahl der Technologien
  • Modellierung und Implementierung der BPMN Prozesse mit Camunda
  • Aufbau und Betreuung der Continuous Delivery Pipeline
  • Implementierung des Frontend

DevOps Engineer - Aufbau einer zentralen Logging Infrastruktur

Krankenversicherung | 06/2017 - 12/2018

Aufbau einer zentralen Infrastruktur für das Sammeln, Aufbewahren und Auswerten von Logausgaben aller wichtigen IT-Systeme.

Methoden & Werkzeuge

Elasticsearch | Logstash | Kibana | Kafka | Powershell | Internet Information Services

Aufgaben

  • Auswahl der eingesetzten Technologien und Architektur
  • Konfiguration der Infrastruktur (Elasticsearch, Logstash, Kibana, Kafka)
  • Automatisierung der Infrastruktur Konfiguration
  • Integration der ersten Anwendungen in die neue Platform
  • Auswahl der eingesetzten Technologien und Architektur
  • Konfiguration der Infrastruktur (Elasticsearch, Logstash, Kibana, Kafka)
  • Automatisierung der Infrastruktur Konfiguration
  • Integration der ersten Anwendungen in die neue Platform