Bastian Eicher

Karlsruhe, Germany · bastian@eicher.net

I am a software engineer with a passion for building simple and elegant solutions.
My current focus is on containerization, deployment automation and cloud solutions.

Skills

Software Engineering

  • C#, .NET Core
  • Java, Kotlin
  • TypeScript
  • Python
  • Go
  • Agile development
  • Maintaining open-source projects

DevOps

  • Microservices with Docker, Kubernetes and Istio
  • Operations with Helm, Prometheus and Jaeger
  • Infrastructure-as-Code with Terraform
  • Google Cloud, Microsoft Azure and AWS
  • Continuous Integration systems (GitHub Actions, GitLab CI, Azure DevOps)

Technical Coordination

  • Evangelist of best practices
  • Coordination of interfaces across teams
  • Presentations and in-house trainings

Languages

  • English native
  • German native
  • French basics

Projects

Zero Install

Decentralized cross-platform package manager

Allows software developers to publish programs directly from their own web-sites.
Supports features such as shared libraries, automatic updates and digital signatures.

Website


TypedRest

Libraries for type-safe fluent-style REST clients

Java, .NET and TypeScript libraries for consuming RESTful APIs based on patterns.
Instead of manually applying knowledge about patterns like collections, tell the library an endpoint is a collection and get a collection-like interface in return.

Website


OmegaEngine

General-purpose 3D graphics engine for .NET

Light-weight, modular and gameplay-agnostic. Written in C# using DirectX 9 via SlimDX.

Website


NanoByte

Small software, big impact

Collection of small open-source and freeware projects.

Website

Experience

Software Engineer

EnBW Energie Baden-Württemberg AG, Karlsruhe

C# and Go development
Establishing Kubernetes-based platform

January 2020 - Present

Software Engineer

GFT Smart Technology Solutions GmbH, Karlsruhe
(AXOOM GmbH until Jun. 2019)

C# / .NET Core development
Establishing Kubernetes-based platform
Design of desired state-based provisioning system

January 2017 - December 2019

Software Engineer

1&1 Internet SE, Karlsruhe

C# and Java development
Implementing orchestration for webhosting infrastructure
Setup and operation of CI/CD environment

August 2015 - December 2016

Student assistant

Karlsruhe Institute of Technology

Java development
Implementing identity management system for university department

July 2010 - December 2011

Student assistant

Karlsruhe Institute of Technology

Tutor Programming (Java)

October 2009 - February 2010

Internship

Siemens – Infrastructure and Logistics, Konstanz

C development
Postal automation
Refactoring and unit testing

June 2008 - July 2008

Education

Karlsruhe Institute of Technology

Master's Degree, Computer Science
Thesis

Virtual Machine Checkpoint Storage and Distribution for SimuBoost

Download

October 2012 – June 2015

Karlsruhe Institute of Technology

Bachelor's Degree, Computer Science
Thesis

Desktop Integration for Portable, Zero-Install and Virtualized Applications

Download

October 2008 - September 2012