Avatar
Christian Mäder Senior Software Architect Member of the Board

Beside developing software I am very interested designing software systems. My speciality are highly available and distributed systems. Such applications are designed in a way that the failure of a subsystem is contained and does not result in a failure of the entire system. This is why I am interested in cloud technologies such as Cloud Functions, Docker and Kubernetes as well as SRE topics like automation, reliability and monitoring.
A good day at work means I’ve learned something new.

Skills

Frameworks Spring, Ruby on Rails, Android
Programming Languages Go, Ruby, Python, Kotlin, Java
Platforms Kubernetes, AWS, Linux, FreeBSD, Android
Code Infrastructure Git, GitLab, Github, Bitbucket
QA Code Reviews, RSpec, JUnit, Selenium, various Linter
Continuous Integration GitLab CI, Travis CI, OpenShift, Jenkins
Continuous Delivery GitLab CI, Ansible
Build Tools Docker, Gradle, Maven
Databases PostgreSQL, Redis, ElasticSearch, MySQL
Data Transport TLS, gRPC, GraphQL, HTTP/2, QUIC, Websockets, RabbitMQ
Monitoring Prometheus, Alertmanager, Nagios/CheckMK, Logstah, Kibana
Other Technologies Terraform, Ansible, Puppet, Grafana, OpenTSDB
Organization Project management, Kanban, Scrum, PCI-DSS, ISO 9001/27001
Languages German (first language), English (fluent)

Job

Nine Internet Solutions AG – Senior Software Engineer

October 2017 - February 2019

Nine Internet Solutions AG – Software Engineer

May 2015 - October 2017

Netcetera AG – Software Engineer

September 2013 - April 2015

Education

Zurich University of Applied Sciences (ZHAW) – Master of Science (M.Sc.), Business Information Systems
2018 – aprox. 2020
HSR Hochschule für Technik Rapperswil – Bachelor of Science (B.Sc.), Computer Science
2010 – 2013

Talks & Tutorials

Offline Microservice Development with Docker-Compose