Visualization of a cantor setMoritz

About Me


Hi and welcome to my subpage :)
My name is Moritz Lindner, and I am a software developer from Berlin.
I am currently working at DB Systel GmbH and studying for a Master's degree in Computer Science.
My focus is on backend development, so I work with languages like Kotlin, Java, Scala and their respective build tools and libraries. However, I also have some experience in frontend development.
For a more complete list of skills, languages and libraries I can use, see Skills below. My bachelor thesis was about one of my favourite subjects. Functional Programming. It is called "Reliable and Maintainable Services: Introducing Functional Programming in Spring Boot Service Development" and you can find it here: here.
As the title of my bachelor thesis suggests, functional programming is one of my main interests in software development.
I have also developed an interest in event sourcing and domain-driven design.

Experience


Software developer|since 14.09.2021

DB Systel GmbH

After completing my bachelor's degree, I was taken on by DB Systel. Since then I have been I have been working as a backend developer.

Dual Student|01.10.2018-13.09.2021

DB Systel GmbH

My dual study programme was divided into theoretical and practical phases. During the practical phases, I worked in different teams and was able to gain a lot of practical experience. practical experience. During the 6 practical phases, I focused on backend development and learned how to to work in agile teams.

Education


Master of science|01.10.2021-ongoing

Humboldt Universität zu Berlin

After working for a year, I started my Master's degree in Computer Science at HU. I am currently in the third semester.

Bachelor of science|01.10.2018-13.09.2021

Hochschule für Wirtschaft und Recht Berlin

After my A-levels I started a dual study programme in computer science at the HWR Berlin. The company in the dual study programme was DB Systel GmbH.
My bachelor thesis has the title: "Reliable and maintainable services: Introducing functional programming in Spring Boot Service development". The thesis can be viewed here.

Abitur|2018

Julius-Motteler-Gymnasium

In 2018, I graduated from Julius-Motteler-Gymnasium.

Skills


Below is a list of skills I have and languages / frameworks / libraries / et cetera I have used. My level of knowledge in each area varies, of course.

  • Clean Code (TDD advocate), agile and extreme programming methods
  • Kotlin, Scala, Java
  • SpringBoot, Ktor, http4k, http4s, play,
  • Arrow (Core + FX + Optics), Kotlin-Coroutines, Jetpack Compose, Akka, Cats
  • Typescript, Angular, Android, Flutter
  • MySQL, PostgresQL, EventStore DB
  • Git, GitLab, JetBrains IDEs
  • DevOPS, CI/CD, Linux, Docker, Openshift, AWS, Terraform, Pulumi
  • Monitoring and alerting with Prometheus
  • Functional Programming, Event Sourcing

Contact and more


If you would like to know more about me and my work, you can contact me via the following social networks. Or check out the other pages of this website!