Hallo, ich bin
Serkan Kabak
Junior Software Engineer
Ich entwickle sauberen, wartbaren Code und bin immer bereit, Neues zu lernen.
Über mich
Ich bin angehender Softwareentwickler und studiere Digitale Prozesse und Technologien (DPT) an der Hochschule für Technik Stuttgart. Besonders interessiere ich mich für die Entwicklung skalierbarer Systeme, saubere Softwarearchitektur und datengetriebene Anwendungen. Im Studium arbeite ich an Projekten in den Bereichen Webentwicklung, Backend-Systeme, Cloud-Technologien und Machine Learning Applications. Dabei lege ich Wert auf strukturierte Lösungen, lesbaren Code und nachhaltige Softwarearchitektur. Neben dem Studium arbeite ich regelmäßig an eigenen Projekten, um neue Technologien auszuprobieren und meine praktischen Fähigkeiten weiterzuentwickeln.
Ausbildung
Master of Science - Digitale Prozesse und Technologien
Hochschule für Technik Stuttgart
Bachelor of Science – Informatik
Hochschule für Technik Stuttgart
Abschlussnote: 2,0 | Bachelor Thesis: 1,1
Erfahrung
Akademischer Mitarbeiter
Hochschule für Technik Stuttgart
- Forschungsprojekt "Studium uminterpretiert" – Schwerpunkt Studienflexibilisierung
- Technische Mitwirkung bei der Entwicklung digitaler Infrastruktur zur flexiblen Studiengestaltung
- Implementierung eines webbasierten Systems zur strukturierten Bereitstellung modularer Lehrinhalte
- Anpassung von Open-Source-Technologien an hochschulspezifische Anforderungen
- Unterstützung bei der Digitalisierung und Modularisierung von Studienformaten
Bachelorand
Robert Bosch GmbH
- Entwicklung eines Python-Programms zur Ablaufautomatisierung eines Messprozesses für DLC-beschichtete Motorkomponenten
- Design und Implementierung eines benutzerfreundlichen User Interfaces
- Konzeption und Implementierung einer Softwarelösung zur Maschinensteuerung und Automatisierung eines Ablaufprozesses
Wissenschaftliche Hilfskraft
Fraunhofer Institut für Produktionstechnik und Automatisierung
- Entwicklung eines "Smarten Klebarbeitsplatzes"
- Gestaltung und Implementierung von Frontend-, Backend- und Datenbankkomponenten mit JavaFX, Java, Python und MySQL
- Implementierung und Monitoring eines Objekterkennungsmodells zur Detektion von Persönlicher Schutzausrüstung (PSA) mit TensorFlow und TensorBoard
- Aufbau eines Datensatzes durch Bildaufnahme, Annotation und Data Augmentation
- Entwicklung einer Kantendetektion mit OpenCV zur Verifizierung von Bauteilpositionen
Projekte
Intelligenter Studienassistent
RAG-basierter Chatbot zur interaktiven Abfrage eigener Vorlesungsnotizen. Extrahiert Inhalte aus PDFs, erstellt Embeddings und ermöglicht kontextbezogene Antworten über eine Vektordatenbank.
- Node.js
- MongoDB
- Ollama
- ChromaDB
- Embeddings
DB Traffic Data Warehouse
Hochschulprojekt: Entwicklung eines kleinen Data Warehouses zur Integration und Analyse von Bahnverkehrsdaten, angereichert mit externen Faktoren wie Wetter und Verkehr.
- Python
- Knime
- ETL
- Data Warehouse
- APIs
MiniFaaS
Minimaler Function-as-a-Service Prototyp zum Deployen und Ausführen von Funktionen on-demand mit automatischem Ressourcen-Shutdown.
- Docker
- Node.js
- REST APIs
- CI/CD
StudyTracker
Webbasierte Plattform zur Planung und Analyse von Lerneinheiten mit integrierter Notizverwaltung und Fortschrittstracking.
- Next.js
- PostgreSQL
- Prisma
- System Design
ZeitErfassung
Native Android-App zur strukturierten Arbeitszeiterfassung mit Projektzuordnung und Auswertungen für Tages-, Wochen- und Monatsübersichten.
- Android
- Java
- SQLite
Skills
Sprachen
Frameworks & Libraries
Tools & Umgebungen
Datenbanken
Kontakt
Haben Sie Interesse an einer Zusammenarbeit oder möchten mehr über meine Projekte erfahren? Ich freue mich über Ihre Kontaktaufnahme.
- E-Mailserkankabak64@gmail.com
- GitHubgithub.com/Serko64
- LinkedInwww.linkedin.com/in/serkan-kabak
- StandortStuttgart, Deutschland