Hi, ich bin Niklas!
Junior Full-Stack Developer @ SAP SE & selbstständiger Android-Entwickler
Ich bin Softwareentwickler mit großer Begeisterung für moderne Technologien und durchdachte Softwarearchitektur. Nach meinem dualen Studium an der DHBW Karlsruhe arbeite ich heute als Junior Full-Stack Developer bei der SAP SE und entwickle an SAP Logistics Management - einer modernen Cloud-Native Logistiksoftware für kleine Unternehmen.
Bereits seit 2021 bin ich parallel nebenberuflich selbstständig und entwickle maßgeschneiderte Individualsoftware. Mein aktueller Schwerpunkt liegt dabei auf der nativen Android-Entwicklung mit Kotlin und Jetpack Compose, untermauert durch eigene Produkte im Google Play Store (wie ConcertHistory) und praxiserprobte Mobile-Erfahrung während meines Studiums bei SAP.
Neben dem Code bin ich leidenschaftlicher Padelspieler und spiele mit meiner Mannschaft im Feldhockey in der Oberliga. Abseits des Sports interessiere ich mich für Finanzen und die neuesten Techniktrends.
Mir macht es Spaß, knifflige Herausforderungen strukturiert zu lösen, sei es auf dem Spielfeld oder in komplexen Softwareprojekten.

Werdegang & Stationen
Mein Ausbildungsweg und berufliche MeilensteineSAP SE
seit 2021
Junior Full-Stack Developer
Entwicklung an SAP Logistics Management, einer modernen Cloud-Native-Logistiksoftware für das Warehouse- und Logistikmanagement kleinerer Unternehmen. Mein Fokus liegt auf durchgängiger Full-Stack-Implementierung (Java/CAP und Fiori Elements/TypeScript) sowie dem tiefen Eintauchen in die Logistikdomäne, um komplexe Lagerprozesse in intuitive, performante Software zu übersetzen.
Selbstständiger Software- & Android-Entwickler
Bereits während der Schulzeit gegründet, um eigene Produktideen und individuelle Kundenprojekte in die Tat umzusetzen. Mein Schwerpunkt liegt aktuell auf nativer Android-Entwicklung nach modernen Standards sowie passenden Backend-Services. Von der Konzeption über UX-Design bis zum produktiven Release im Google Play Store begleite ich den gesamten Produktzyklus eigenverantwortlich.
Duales Studium - Angewandte Informatik
Drei Jahre an der Schnittstelle von fundierter Informatik-Theorie und großangelegter Enterprise-Praxis. Durch verschiedene Rotationen konnte ich tief in unterschiedlichste Domänen eintauchen: von nativer App-Entwicklung bei SAP Mobile Start & SAP Concur Mobile über Komponenten- und Token-Architektur im internen Design Systems Team bis hin zu CI/CD und Deployment-Pipelines im HANA Delivery Team. Abschluss mit einer praxisnahen Bachelorarbeit.
Abitur
Erfolgreicher Schulabschluss mit Leistungskursen in Informatik und Mathematik. Bereits parallel zur Schule habe ich meine Selbstständigkeit gegründet und erste Projekte für Kunden realisiert - ein praktisches Fundament, das nahtlos in mein duales Studium überging.
Erste Programmiererfahrungen
Der Einstieg in die Softwareentwicklung aus reiner Neugierde: Erste Gehversuche mit Python & Scratch, algorithmischem Denken und dem Bau einfacher Webseiten. Aus dem spielerischen Ausprobieren entwickelte sich schnell die Faszination dafür, wie aus kniffligen Problemen funktionierende Werkzeuge mit echtem Nutzen entstehen.
Tech Stack
Die Technologien, mit denen ich täglich arbeiteMobile
Backend
Frontend
DevOps & Tools
Persönliches & Interessen
Was mich abseits des Bildschirms begeistert und antreibtHockey
Seit einem Jahr spiele ich im Hockeyverein und konnte bereits einige Erfolge feiern. Der Sport gibt mir Ausgleich zum Programmieralltag und hält mich fit.
Finanzen
Ich interessiere mich für Finanzen und Investitionen. Das analytische Denken, das ich beim Programmieren einsetze, hilft mir auch bei finanziellen Entscheidungen.
Philosophie
Meine Haltung zu Softwareentwicklung und kontinuierlichem Lernen„Ich glaube an kontinuierliches Lernen und daran, dass jedes Problem eine Lösung hat. In der Softwareentwicklung geht es nicht nur um Code, sondern darum, echte Probleme zu lösen und das Leben der Menschen zu verbessern.“
Niklas Buse
Meine Herangehensweise an die Softwareentwicklung ist geprägt von Benutzerzentrierung und Qualität. Ich bin überzeugt, dass die beste Software diejenige ist, die die Bedürfnisse der Benutzer optimal erfüllt und gleichzeitig technisch solide ist.
Ich lege großen Wert auf sauberen, wartbaren Code und moderne Entwicklungspraktiken wie Test-Driven Development und Continuous Integration. Gleichzeitig bin ich immer offen für neue Technologien und Ansätze, die mir helfen, bessere Lösungen zu entwickeln.