Christoph Ibisch

Software Developer — Scala, Functional Programming, DevOps

About

I am a software developer with over seven years' experience in distributed systems and microservice architectures. I primarily work with Scala, leaning on functional programming to produce clean, maintainable code.

I am currently working as a backend engineer at Symate GmbH. My interests in software technologies range from distributed systems and infrastructure to mobile and web technologies.

Scala Functional Programming Kafka Kubernetes Docker Kotlin Backend Distributed Systems CI/CD

Experience

Since 2022 Symate GmbH Backend Developer — AI platform for process parameter analysis
Scala Cats Effect Http4s Doobie Tapir Kafka Kubernetes Helm Flux GitLab Docker PostgreSQL Cassandra Redis Grafana Prometheus OpenTelemetry gRPC protobuf
2019 – 2022 exelonix GmbH Backend Developer — IoT platform based on microservice architecture
Scala Cats Effect Http4s Doobie Tapir Kafka Docker PostgreSQL InfluxDB Prometheus Bitbucket Kotlin Android Angular TypeScript
2017 – 2019 exelonix GmbH Working Student — Web application for sensor data visualization
Java AngularJS JavaScript

Education

2013 – 2019 Dresden University of Applied Sciences (HTW Dresden) Dipl.-Inf. (FH), Computer Science — Thesis: KPIs in NB-IoT networks & mobile field testing application

Projects

Web & Mobile Application

Full-stack application with a Kotlin Multiplatform backend and Ktor, published for web, Android and iOS.

Kotlin MP Ktor Android iOS
Web Application

Data-driven web application built with Python and Streamlit.

Python Streamlit
Mobile App

Cross-platform mobile application for a hobby sports group, built for iOS and Android.

Flutter Dart Android iOS

Links