Avatar
Christian Mäder Senior Software Architekt Mitglied der Geschäftsleitung

Nebst der Entwicklung von Software interessiere ich mich auch stark für die Architektur derjenigen. Meine Spezialität sind hoch-verfügbare Systeme. Dies sind Anwendungen, die so konzipiert werden, dass der Ausfall von Teilsystemen keinen Ausfall des Gesamten zur Folge hat. Deshalb beschäftige ich mich viel mit Cloud Technologien wie Cloud Functions, Docker und Kubernetes, mit SRE Themen wie Automation, Ausfallsicherheit und Monitoring sowie mit Verbindungstechnologien wie gRPC, DNS und TCP/IP. Ein guter Arbeitstag bedeutet für mich, dass ich etwas Neues dazu lernen konnte.

Fähigkeiten

Frameworks Spring, Ruby on Rails, Android
Programmiersprachen Go, Ruby, Python, Kotlin, Java
Plattformen Kubernetes, AWS, Linux, FreeBSD, Android
Code Infrastruktur Git, GitLab, Github, Bitbucket
QA Code Reviews, RSpec, JUnit, Selenium, diverse Linter
Continuous Integration GitLab CI, Travis CI, OpenShift, Jenkins
Continuous Delivery GitLab CI, Ansible
Build Tools Docker, Gradle, Maven
Datenbanken PostgreSQL, Redis, ElasticSearch, MySQL
Datenaustausch TLS, gRPC, GraphQL, HTTP/2, QUIC, Websockets, RabbitMQ
Monitoring Prometheus, Alertmanager, Nagios/CheckMK, Logstah, Kibana
Weitere Technologien Terraform, Ansible, Puppet, Grafana, OpenTSDB
Organisation Projektleitung, Kanban, Scrum, PCI-DSS, ISO 9001/27001
Sprachen Deutsch (Muttersprache), Englisch (fliessend)

Arbeitsstellen

Nine Internet Solutions AG – Senior Software Engineer

Oktober 2017 - Februar 2019

Nine Internet Solutions AG – Software Engineer

Mai 2015 - Oktober 2017

Netcetera AG – Software Engineer

September 2013 - April 2015

Ausbildung

Zürcher Hochschule für angewandte Wissenschaften (ZHAW) – Master of Science (M.Sc.), Wirtschaftsinformatik
2018 – voraussichtlich 2020
HSR Hochschule für Technik Rapperswil – Bachelor of Science (B.Sc.), Informatik
2010 – 2013

Präsentationen & Tutorials

Offline Microservice Development with Docker-Compose