Logbuch meiner Projekte
Nachfolgend findest du eine Auswahl an Projekten, die ich auf meinem bisherigen Weg als binärer Matrose bereits umsetzen durfte. Dazu gehören Projekte im Rahmen meiner Basisausbildung bei der Post (ICT-Campus), der Berufsfachschule (gibb) sowie persönliche Projekte.
Basisausbildung ICT-Campus
Backend: Ämtliplan Tool
RESTful API nach OpenAPI Standards zur Verwaltung der Ämtli am ICT-Campus. Java Spring Boot, Gradle, JPA, Hibernate, JWT, SpringSecurity. MySQL Datenbank. Projekt in Arbeit...
Projektdokumentation lesenchevron_right Code auf GitHub ansehenchevron_right
Backend: Anlagendashboard
Challenge: Eine RESTful API nach OpenAPI Standards in Java bauen: Aber ohne Spring Boot, ohne JPA, ohne Hibernate. Geschrieben in Java mit Maven und JDBC. MySQL Datenbank mit 1.5 Millionen Datensätzen.
Projektdokumentation lesenchevron_right Code auf GitHub ansehenchevron_right
Scrum-Projekt "Bazario"
Leitung eines Scrum-Teams mit 7 Entwickler*innen. Entwicklung des Online-Marktplatzes "Bazario". Fullstack-Applikation mit Spring Boot Backend inkl. Authentifizierung mit JWT.
Refelxion lesenchevron_right Code auf GitHub ansehenchevron_right
Frontend: Fitness Tracking App
SPA Web App zum Tracking von sportlichen Aktivitäten inkl. Kalorienberechnung. Geschrieben mit React, Next.js und JSON-Server als Backend. Authentifizierung und Autorisierung mit JWT und JSON-Server-Auth.
Dokumentation lesenchevron_right Code auf GitHub ansehenchevron_right
Frontend: Campus News
SPA Web App zum Teilen von Posts. Entwickelt nach Vorgaben des Frontend-üK. Geschrieben mit React und Next.js. Authentifizierung mit JWT.
Code auf GitHub ansehenchevron_right
Portfoliowebseite
Persönliche Portfoliowebseite zur Präsentation meiner ICT-Projekte. Entwickelt nach "Mobile First", geschrieben mit HTML und CSS, Formularvalidierung mit JavaScript.
Dokumentation lesenchevron_right Code auf GitHub ansehenchevron_right
Hangman
Hangman-Konsolenspiel, entwickelt mit der IPERKA-Methode, geschrieben in Python.
Auf GitHub ansehenchevron_right
Netzinfrastruktur für M. Müller GmbH
Für ein KMU die Netzinfrastruktur geplant und umgesetzt. Router, AP, NAS, Netzwerkfreigaben und Clients konfiguriert und dokumentiert.
Dokumentation lesenchevron_rightBerufsfachschule (gibb)
Fullstack: SkyGraph - Waypoint Router
Webapplikation zur Berechnung der kürzesten Flugroute zwischen zwei Flugplätzen der Schweiz. Neo4j Graphen-Datenbank (NoSQL) mit 4500 Datensätzen, Java Spring Boot Backend (mit JPA, Hibernate).
Projektdokumentation lesenchevron_right Code auf GitLab ansehenchevron_right
Container und Kubernetes
Lernportfolio mit zwei Transferprojekten:
1: Eigene Applikation mit docker-compose deployen.
2: Eigene Fullstack-Applikaiton mit Kubernetes deployen.
© Swisstopo
SwissAerialGuessr
Konsolenspiel: Orte in der Schweiz anhand ihres Luftbildes erraten. Entwickelt mit der Kanban-Methode, geschrieben in Python. Verwendet die GeoAmdmin API und eine MySQL Datenbank.
Projektdokumentation lesenchevron_right Projekt auf GitHub ansehenchevron_right
Datenbank für ein Anlagendashboard
MySQL Datenbank mit 1.5 Millionen Datensätzen (Kursdaten und Börsen-Informationen). Komplexe SQL-Abfragen.
Projektdokumentation lesenchevron_right
Personalisierte Empfehlung von Ausflugszielen
Projektarbeit zum Erlernen der HERMES-Projektmanagement-Methode. Projektleiter-Rolle. Entwicklung eines Algorithmus zur personalisierten Empfehlung von Ausflugszielen in der Schweiz, inkl. Proof-Of-Concept in C#.
Projektdokumentation lesenchevron_right
© Swisstopo
Automatisierung für Reisebüros
Automatisiert Luftbilder für beliebige Adressen in der Schweiz herunterladen. Entwickelt mit der Kanban-Methode, geschrieben in Python. Verwendet die GeoAdmin API.
Projektdokumentation lesenchevron_right Projekt auf GitHub ansehenchevron_rightPersönliche Projekte
SkySoar
Native Mobile App (iOS) zur Visualisierung des Trainingszustands von Piloten. Geschrieben in Swift mit SwiftUI. Lokale Datenbank. Im AppStore veröffentlicht.
Projekt auf GitHub ansehenchevron_right
Quizelle
Ein Quiz über die Schweizerische Post, mit Auth und Leaderboard. Entwickelt mit der Kanban-Methode, geschrieben in React mit TypeScript. Firebase NoSQL-Datenbank, Firebase Auth.
Projekt auf GitHub ansehenchevron_right
FocusShare
Native Mobile App (iOS) für längere Fokusphasen bei der Arbeit. Entwickelt mit der Kanban-Methode, geschrieben in Swift mit SwitUI. Firebase NoSQL-Datenbank. Im AppStore veröffentlicht.
Projekt auf GitHub ansehenchevron_rightGenug Seemansgarn gesponnen?
Schreib mir eine Nachricht und lass uns gemeinsam den Kompass ausrichten. Bereit zum Ablegen?
Kontakt aufnehmenchevron_right