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
  • Python
  • Microservices with Docker, Kubernetes and Helm
  • Agile development
  • Maintaining open-source projects

DevOps

  • Establishing DevOps values and practices
  • Continuous Integration solutions (GitLab, TFS, TeamCity)
  • Operating Kubernetes, Traefik and Prometheus
  • Google Cloud and AWS

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.
Suports features such as shared libraries, automatic updates and digital signatures.

Website


TypedRest

Libraries for type-safe fluent-style REST clients

Java and .NET 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


Nano-Byte

Small software, big impact

Collection of small open-source and freeware projects.

Website

Experience

Software Engineer

GFT Smart Technology Solutions GmbH, Karlsruhe, Germany
(formerly AXOOM GmbH)
C# / .NET Core backend development
Establishing Kubernetes-based platform
Design of desired state-based provisioning system

Januar 2017 - Present

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

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

Don't Panic

The answer is 42.
Copyright © Bastian Eicher