Ü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.
| Kotlin | Java | Rust | C | C++ |
| Go | Swift | Android | Postgres | Sqlite |
| Bootstrap | Mysql | Spring | Compose | Microservices |
| Sql | Kubernetes | Container | Webentwicklung | Csharp |
| Projekt | Umfeld | Erfahrung / Dauer | Sprache |
|---|---|---|---|
| evomove App | Beruflich | 4 Jahre | Kotlin, Java |
| Projektarbeit Softwareentwicklung | Studium | 3 monate | Kotlin |
| Projektarbeit Internet-Anwendungsentwicklung | Studium | 3 monate | Java |
| Projektarbeit Android Entwicklung | Studium | 3 monate | Kotlin |
| Modding / Reverse Engineering | Privat | 6 Jahre + | Java, Kotlin |
| Gcode Viewer | Beruflich | 1 woche | Rust |
| Abschlussarbeit Bachelor | Studium | 1 Jahr | Rust, Kotlin |
| Lullaby Books | Privat | 1 monat | Rust, Kotlin |
| Lagerhaltung für einen Stoffhandel | Freiberuflich | 1 Jahr + | Rust, Go |
| C Interop für Verschlüsselung | Beruflich | 2 Jahre + | C, Swift, Kotlin, Java |
| AppEngine Framework | Beruflich | 4 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