Contact

0162 3092194

consulting@eisenmann.it

xing.com/profile/Sascha_Eisenmann3

Ludwigsburg

Competencies

Backend

Java

Spring Boot

Camunda

Frontend

Javascript

React

Angular

Vue.js

DevOps

Terraform

Kubernetes

Github Actions

AWS

Education

IT-Specialist in Systems Integration

it.schule Stuttgart

2009 - 2012

Certificates

Professional Scrum Master

PSM I

scrum.org | 03/2018

Projects

Frontend Architect - Building a component library for multiple applications

Digital Rights Management | since 01/2024

In order to ensure a uniform interface for all applications, the decision was made to develop a custom component library. The component library is being developed in close cooperation with the design team. As an interface between design and development are the design tokens generated by Token Studio.

Methods & Tools

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

Responsibilities

  • Selection of technologies for the implementation of components
  • Project setup for the monorepo including CI/CD pipeline
  • Development of a code generator for Figma Design Tokens
  • Documentation of processes for the development and release of components
  • Selection of technologies for the implementation of components
  • Project setup for the monorepo including CI/CD pipeline
  • Development of a code generator for Figma Design Tokens
  • Documentation of processes for the development and release of components

Consultant - Support for process automation / DevOps

Insurance | 12/2023 - 08/2024

Supporting internal employees in the automation of a new business process with regard to the use of Camunda and DevOps tools such as (Tekton and ArgoCD).

Methods & Tools

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

Responsibilities

  • Support with the use of Camunda
  • Development of concepts for process automation
  • Migration of all applications to ArgoCD
  • Support with the use of Camunda
  • Development of concepts for process automation
  • Migration of all applications to ArgoCD

Software Engineer - Development of an intelligent work package distribution

Digital Rights Management | 05/2023 - 12/2023

An application to optimise the distribution of work packages across teams was developed. It enabled team leaders to distribute the work packages to their teams as easily as possible.

In addition a recommendation engine was developed that suggests an optimal distribution of work packages based on the given capacities, taking into account the possible profit and the workload for the employees.

Methods & Tools

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

Responsibilities

  • Building a micro frontend for the distribution of work packages
  • Supporting other developers in working with Angular
  • Implementation of a recommendation engine for automatic distribution
  • Automation of deployment to GCP (Cloud Run, Cloud SQL)
  • Building a micro frontend for the distribution of work packages
  • Supporting other developers in working with Angular
  • Implementation of a recommendation engine for automatic distribution
  • Automation of deployment to GCP (Cloud Run, Cloud SQL)

Software Engineer - Process Automation Output Management

Life insurance | 01/2022 - 04/2023

Transfer of the mass processing service which was previously based on host jobs to a modern Camunda process application.

Methods & Tools

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

Responsibilities

  • Modeling and implementation of BPMN processes
  • Development of a suitable architecture
  • Configuration and customization of the Camunda engine for project's specific needs
  • Setup of the cloud infrastructure
  • Modeling and implementation of BPMN processes
  • Development of a suitable architecture
  • Configuration and customization of the Camunda engine for project's specific needs
  • Setup of the cloud infrastructure

Frontend Developer - Building corporate website

IT-Consulting | 12/2021 - 10/2022

The company's website was rebuilt. With the help of an external designer the required pages were created in Figma and approved with the customer. Reusable components were then developed from these designs so that future pages could be quickly assembled from existing building blocks. Netlify CMS was used to manage dynamic content such as blog posts, podcasts, and employee profiles. Deployment was done on the existing AWS infrastructure.

Methods & Tools

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

Responsibilities

  • Implementation of Figma designs
  • Development of easily reusable components
  • Implementation of the required pages with content from Gatsby and Netlify CMS
  • Configuration of Netlify CMS for use with Gatsby and AWS
  • Automation of deployment to S3, CloudFront, and Lambda with Github Actions
  • Integration of Hubspot forms for lead generation
  • Implementation of Figma designs
  • Development of easily reusable components
  • Implementation of the required pages with content from Gatsby and Netlify CMS
  • Configuration of Netlify CMS for use with Gatsby and AWS
  • Automation of deployment to S3, CloudFront, and Lambda with Github Actions
  • Integration of Hubspot forms for lead generation

DevOps Engineer - Migration to Infrastructure as Code

Life insurance | 09/2021 - 01/2022

Converting infrastructure configuration to "Infrastructure as Code" to avoid release errors and ensure consistent configuration across all six environments.

Methods & Tools

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

Responsibilities

  • Automation of OpenShift configuration with ArgoCD
  • Configuration of AWS infrastructure with Terraform
  • Integration of applications into the existing monitoring solution
  • Automation of OpenShift configuration with ArgoCD
  • Configuration of AWS infrastructure with Terraform
  • Integration of applications into the existing monitoring solution

DevOps Engineer - Building Kubernetes Clusters in AWS

IT-Consulting | 11/2020 - 01/2021

Setting up a test environment for running multiple applications based on Kubernetes. Since high availability was not necessary for the test environment, an alternative to the Elastic Kubernetes service provided by AWS was sought for cost reasons.

Methods & Tools

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

Responsibilities

  • Selection of tools for cluster provisioning
  • Development of a Terraform configuration for automated cluster provisioning
  • Building a continuous delivery pipeline for deployment to Kubernetes
  • Selection of tools for cluster provisioning
  • Development of a Terraform configuration for automated cluster provisioning
  • Building a continuous delivery pipeline for deployment to Kubernetes

Lead Developer - Process automation

Government agency | 11/2020 - 12/2021

Complete or partial automation of a manual process to review approximately 50,000 transactions per month.

Methods & Tools

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

Responsibilities

  • Analysis of business processes
  • Modeling and implementation of processes and service interfaces
  • Development of a test framework for the Camunda processes
  • Moving the applications to Kubernetes
  • Analysis of business processes
  • Modeling and implementation of processes and service interfaces
  • Development of a test framework for the Camunda processes
  • Moving the applications to Kubernetes

Lead Developer - Agile Toolbox Development

IT-Consulting | 01/2020 - 11/2021

Development of web applications to support agile team collaboration (e.g. for planning poker, team health checks, task management, training).

Methods & Tools

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

Responsibilities

  • Selection of suitable technologies for different
  • Design of first prototypes with the responsible stakeholders
  • Implementation of the backend with Spring Boot
  • Implementation of the frontend with Vue.js
  • Mentoring of junior developers
  • Selection of suitable technologies for different
  • Design of first prototypes with the responsible stakeholders
  • Implementation of the backend with Spring Boot
  • Implementation of the frontend with Vue.js
  • Mentoring of junior developers

Software Engineer - Business process migration

Life insurance | 01/2019 - 11/2020

Migration of existing business processes implemented in XML and XSLT into executable BPMN processes.

Methods & Tools

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

Responsibilities

  • Analysis of business processes
  • Modeling and implementation of processes and interfaces
  • Migration of service applications to Spring Boot
  • Moving the applications to AWS / OpenShift
  • Analysis of business processes
  • Modeling and implementation of processes and interfaces
  • Migration of service applications to Spring Boot
  • Moving the applications to AWS / OpenShift

Lead Developer - Employees Self-Service Portal

Health insurance | 10/2017 - 12/2018

Development of a portal for the automation of standard processes.

Methods & Tools

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

Responsibilities

  • Evaluation and selection of technologies
  • Modeling and implementation of BPMN processes with Camunda
  • Setup and support of the Continuous Delivery Pipeline
  • Implementation of the frontend
  • Evaluation and selection of technologies
  • Modeling and implementation of BPMN processes with Camunda
  • Setup and support of the Continuous Delivery Pipeline
  • Implementation of the frontend

DevOps Engineer - Setting up a central logging infrastructure

Health insurance | 06/2017 - 12/2018

Establishing a central infrastructure for collecting, storing and evaluating log output from all key IT systems.

Methods & Tools

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

Responsibilities

  • Selection of technologies and architecture
  • Configuration of the infrastructure (Elasticsearch, Logstash, Kibana, Kafka)
  • Automation of the infrastructure configuration
  • Integration of the first applications into the new platform
  • Selection of technologies and architecture
  • Configuration of the infrastructure (Elasticsearch, Logstash, Kibana, Kafka)
  • Automation of the infrastructure configuration
  • Integration of the first applications into the new platform