Bastian Eicher

Karlsruhe, Germany · bastian@eicher.net

I am a software engineer with a passion for the art of software design:
Finding elegant and surprising solutions that make the end result delightfully boring; as in "it just works".

Projects

TypedRest

Libraries for type-safe fluent-style REST clients

Java and .NET libraries for consuming RESTful APIs that behave in a "predictable" way. Rather than applying your knowledge about how a REST collection usually behaves you simply tell the library that this particular endpoint is a collection and get a collection-like interface in return.

Website


Zero Install

Decentralized cross-platform package manager

Allows software developers to publish programs directly from their own web-sites, while supporting features familiar from centralized distribution repositories such as shared libraries, automatic updates and digital signatures.

Website

OmegaEngine

General-purpose 3D graphics engine for .NET

Written in C# using DirectX 9 via SlimDX. Designed to be light-weight, modular and gameplay-agnostic.

Website

Nano-Byte

Small software, big impact

Collection of small open-source and freeware projects.

Website

Experience

Software Engineer

AXOOM GmbH, Karlsruhe

C# web services, Docker, Kubernetes

Januar 2016 - Present

Software Engineer

1&1 Internet SE, Karlsruhe

C# and Java web services, Webhosting Infrastructure

August 2015 - December 2016

Student assistant

Karlsruhe Institute of Technology

Java developer, Identity Management

July 2010 - December 2011

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

Skills

Languages
  • English native
  • German native
  • French intermediate
Programming Languages
  • C#
  • Java
  • Python
Platforms
  • Kubernetes
  • Docker Swarm
  • .NET Core
  • Mono
Tools
  • Helm
  • NuGet
  • Maven
  • TeamCity
  • Team Foundation Server
  • GitLab
Libraries
  • ASP.NET MVC
  • Entity Framework
  • NUnit
  • xUnit
  • Moq

Don't Panic

The answer is 42.
Copyright © Bastian Eicher