Backend-Entwicklung
Moderne Java-Anwendungen auf Basis von Java 21 und Spring Boot.
- REST-APIs & Spring Security
- Spring Data JPA & Liquibase
- Testgetrieben mit JUnit 5 & Testcontainers
Ich bin Orhan Keskin und unterstütze Unternehmen bei der Entwicklung skalierbarer Backend-Systeme – von der Architektur über die Umsetzung bis zum Betrieb in Container-Umgebungen.
Projekte u. a. für
Ich arbeite remote oder vor Ort als Teil Ihres Entwicklungsteams – mit Fokus auf Codequalität, Wartbarkeit und eine hohe Testabdeckung.
Moderne Java-Anwendungen auf Basis von Java 21 und Spring Boot.
Verteilte, ereignisgetriebene Systeme und Suchlösungen.
Apps für Android und iOS aus einer gemeinsamen Codebasis.
Ich bin seit über 24 Jahren leidenschaftlicher Java-Entwickler und arbeite seit 2010 freiberuflich mit klarem Fokus auf die Backend-Entwicklung, insbesondere mit Spring Boot.
Mein jüngster Einsatz erstreckte sich über zwei Jahre bei der kv.digital GmbH, wo ich mit Java 21, Spring Boot und modernen Testwerkzeugen an den Terminservices der 116117 gearbeitet habe.
Ich lege großen Wert auf eine hohe Testabdeckung mit JUnit, Mockito und AssertJ. Zudem nutze ich Künstliche Intelligenz gezielt, um Code zu optimieren und die Qualität abzusichern.
Klicken Sie auf ein Projekt, um Aufgaben und eingesetzte Technologien zu sehen.
Konzeption, Entwicklung und Veröffentlichung einer Timer-, Stoppuhr- und Intervall-Workout-App, die sich per Sprache freihändig bedienen lässt („Timer Start“). Die Spracherkennung läuft direkt auf dem Gerät, auf Deutsch und Englisch.
Funktionen: mehrere parallele Timer mit Namen und Farben, Stoppuhr mit Rundenzeiten auf Hundertstel und Rundenkurve, Gruppenmessung mit mehreren Stoppuhren sowie Intervallpläne per Drag & Drop mit Vorlagen für Pomodoro, Tabata und EMOM.
Kostenlos, ohne Werbung, ohne Konto und ohne Tracking, voll offline nutzbar. Veröffentlicht im Google Play Store und im Apple App Store.
Konzeption, Entwicklung und Veröffentlichung einer Lern-App zum erfolgreichen Bestehen der Angelprüfung in Nordrhein-Westfalen. Über 50 Fischarten mit Bildern und Detailinformationen.
Funktionen: Fischbilder-Training, Multiple-Choice-Quiz, Erkennungstest ohne Antwortvorgaben und eine Prüfungssimulation nach dem Vorbild der NRW-Fischbildprüfung. Dazu Inhalte zu Angelruten, Knoten, Forellenmontagen und saisonalen Angeltipps – komplett offline nutzbar.
Veröffentlicht im Google Play Store und im Apple App Store.
Entwicklungsarbeit im Backend für Termin- und Arztservices, einschließlich der Implementierung vielfältiger Anforderungen zur Verwaltung von Arztterminen. Einsatzdauer: 2 Jahre.
Entwicklungsarbeiten und technische Beratung bei der Software zur Rezeptur-Bestellabwicklung. Zusätzlich technische Beratung und Implementierung einer Preisabwicklungssoftware für chemische Stoffe. Einsatzdauer: 4 Monate.
Private App-Entwicklung mit Jetpack Compose zum Erlernen der Programmiersprache Kotlin.
Entwicklung des Impftermin-Services für die kv.digital GmbH. Verantwortlich für die Backend-Entwicklung, einschließlich der Umsetzung von Impfrichtlinien und der Verwaltung von Impfterminen für Ärzte. Einsatzdauer: 8 Monate.
Eigenverantwortliche Entwicklung und Leitung des Projekts, einschließlich der Koordination von Freelancern für Grafik, Sound, Musik und Marketing. Einsatz des Frameworks libGDX für die plattformübergreifende Entwicklung.
Erfolgreiche Veröffentlichung im Google Play Store und im iOS App Store im November 2020.
Entwicklung und Implementierung von Microservices zur Verwaltung und Steuerung ferngesteuerter Heizungsanlagen. Durchführung von Datenauswertungen spezifischer Ereignisse wie Ausfall, Störung und Stromverbrauch. Einsatzdauer: 8 Monate.
Entwicklung mehrerer Projekte im Bereich Eventmanagement und Software zur Lieferantenzollanmeldung. Erstellen von Benutzeroberflächen mit Angular. Einsatzdauer: 6 Monate.
Entwicklung einer Komponente für das Fertigungsleitsystem im Bereich Lagerverwaltung. Einsatzdauer: 10 Monate.
Frühere Projekteinsätze, u. a. bei Vodafone und IT.NRW, nenne ich Ihnen gerne auf Anfrage.
Sie schildern kurz Projekt, Zeitraum, Einsatzort und Technologie-Stack.
Wir klären Anforderungen, Teamstruktur und Erwartungen.
Sie erhalten ein transparentes Angebot zu Konditionen und Verfügbarkeit.
Schneller Einstieg in Codebasis, Tools und Prozesse Ihres Teams.
Fachhochschule Dortmund
Project Management Institute (PMI)
Sun Microsystems
Deutsch · Türkisch · Englisch
Sie suchen Verstärkung für Ihr Java-Team? Schreiben Sie mir mit ein paar Eckdaten zu Projekt, Zeitraum und Einsatzort.