Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Überblick

Immer wieder werde ich gefragt ob ich in bereich X mit Y schon ein Projekt gemacht habe.

Dies sollte einen groben überblick geben, was ich schon gemacht habe.

Hier sind ein paar Stichwörter, zögern sie nicht die Suche zu nutzen, sie sucht auf der gesamten Webseite.

ProjektUmfeldErfahrung / DauerSprache
evomove AppBeruflich4 JahreKotlin, Java
Projektarbeit SoftwareentwicklungStudium3 monateKotlin
Projektarbeit Internet-AnwendungsentwicklungStudium3 monateJava
Projektarbeit Android EntwicklungStudium3 monateKotlin
Modding / Reverse EngineeringPrivat6 Jahre +Java, Kotlin
Gcode ViewerBeruflich1 wocheRust
Abschlussarbeit BachelorStudium1 JahrRust, Kotlin
Lullaby BooksPrivat1 monatRust, Kotlin
Lagerhaltung für einen StoffhandelFreiberuflich1 Jahr +Rust, Go
C Interop für VerschlüsselungBeruflich2 Jahre +C, Swift, Kotlin, Java
AppEngine FrameworkBeruflich4 Jahre +Csharp

Projektliste

evomove App

Bei Evomotion war ich maßgeblich an der Entwicklung der Android App und dessen Ble Kommunikation beteiligt.

Techniken:

  • Kotlin
  • Java
  • Google ML
  • Kotlin Compose
  • sqlite
  • sql

Projektarbeit Softwareentwicklung

Für mein Studium habe ich zusammen mit meinen Kommilitonen eine serverseitig gerenderte Webanwendung mit REST-API entwickelt.

Techniken:

  • Kotlin
  • ktor
  • Bootstrap

Projektarbeit Internet- Anwendungsentwicklung

Dies war eine Gemeinschaftsarbeit bei der eine serverseitig gerenderte Webanwendung mit REST-API entwickelt wurde.

Techniken:

  • Java
  • Mysql
  • sql
  • Springboot

Projektarbeit Android Entwicklung

Ein Gemeinschaftsprojekt bei der eine App für die verschlüsselte Verwahrung von Notfallinformationen entwickelt wurde.

Techniken:

  • Kotlin
  • Compose
  • Aws

Modding / Reverse Engeneering

Mit diesem Projekt habe ich meine Lernkurve begonnen was ich später überall wiederverwenden konnte.

Techniken:

  • Java
  • Kotlin
  • Forge
  • Fabric

Gcode viewer

Für Stoffschnitte musste klar sein, welches Muster sich in einer Datei befindet.

Techniken:

  • Rust
  • egui

Abschlussarbeit Bachelor

Die Anwendung sollte die Positionierung von Elektroden anhand eines 3d modells erkennen und sichtbar machen. Dabei sollte die beste Lösung gefunden werden.

Techniken:

  • Rust
  • Kotlin

Lullaby Books

Ich brauchte ein Tool um unsere Bücher zu katalogisieren. Also schrieb ich eines, mit dem ich die Barcodes scannen kann und die Metadaten per API abrufen kann. Warum? Meine Frau und ich besitzen inzwischen über 2000 Bücher.

Techniken:

  • Rust
  • reqwest
  • actix-web
  • Google books
  • seaorm
  • Postgres
  • sql
  • Bootstrap
  • Android
  • Compose
  • Microservices
  • Container
  • Kubernetes

Lagerhaltung für einen Stoffhandel

Es wurde eine Anwendung zur verwaltung des Lagers benötigt für Verkauf und Logistik.

Techniken:

  • Rust
  • actix-web
  • Postgres
  • sql
  • Bootstrap
  • Go
  • Container
  • Kubernetes
  • Microservices

C Interop für Verschlüsselung

Es musste eine native Bibliothek in eine Android und swift App integriert werden. Dabei habe ich dann die betreffenden Module geschrieben.

Technik:

  • C
  • ObjectiveC
  • Swift
  • Kotlin
  • Java

AppEngine Framework

adata Entwickelt seine Anwendungen mithilfe eines Hausinternen Frameworks. Für diese mussten Datanbank anbindungen, Hilfsmittel und Komponenten Entwickelt werden.

Ich bin mitverantwortlich für dessen Entwicklung, dabei lag mein Kernbereich auf Rest-Api, Datenbank, Performance und Monitoring.

Techniken:

  • Csharp
  • .Net
  • Mariadb
  • Mysql
  • Postgres
  • Mssql
  • Sql
  • Asp.Net
  • OpenTelemetry
  • Container