Lukas Leander Rosenstock

Selbstständiger Softwarearchitekt, API-Experte und Berater für Developer Experience

Web APIs sind ein essenzieller Bestandteil moderner Software. Nur mittels gut entworfenen und implementierten internen Schnittstellen ist es Unternehmen möglich, optimierte Produkte für alle Endgeräte vom PC über Smartphones und Tablets bis hin zu Chatbots, Sprachassistenten und intelligenten Geräten (IoT) zu liefern. Externe APIs hingegen sind ein wesentliches Element um die eigenen Produkte zu echten Plattformen weiter zu entwickeln und gleichzeitig die Erwartungen der Nutzer an Datenportabilität und Integration in bestehende Systeme zu bedienen. Erfolgreiche APIs entstehen nur, wenn die besonderen Anforderungen an Schnittstellen-als-Produkt in allen Schritten ihres Projektes, vom ersten Entwurf bis hin zur Vermarktung, beachtet werden.

Als unabhängiger Experte für APIs stehe ich Ihnen dabei zur Seite, ganz egal ob Sie Ihre Transformation zu "API first" gerade erst beginnen oder dies bereits leben und gezielte Unterstützung in einzelnen Phasen des API-Lebenszyklus benötigen. Informieren Sie sich auf dieser Seite über meine Leistungen und zögern Sie nicht, mich zu kontaktieren um sich unverbindlich über Ihr Projekt zu unterhalten!

API Design

Passt REST, RPC oder GraphQL besser zu meinen Anforderungen? Brauche ich OAuth? Wie projiziere ich meine Funktionalität am besten in ein Set von API Methoden, und was brauchen meine Kunden eigentlich? Diese und andere Designfragen beeinflussen das Verständnis von Entwicklern und die Interaktion zwischen Software-Systemen auf lange Zeit und sollten daher nicht unterschätzt werden. Lassen Sie uns diese gemeinsam beantworten. Bestehende API Designs überprüfe ich für Sie mit geschultem Auge auf Praxistauglichkeit und gleiche sie mit den bewährten Praktiken erfolgreicher API-Anbieter ab, um die beste "Developer Experience" (DX) zu garantieren.

API Prozessmanagement

Erfolgreiche Unternehmen bauen ihre Entwicklungsprozesse rund um eine maschinenlesbare Definition ihrer APIs, z.B. im OpenAPI/Swagger-Format, auf. Viele Praktiken einer agilen Softwareentwicklung, wie z.B. "Continuous Integration" (CI), lassen sich ideal für und mit APIs umsetzen. Hierfür benötigt es jedoch Wissen und Werkzeuge sowie die richtige Einstellung und das Engagement aller beteiligten Personen. Ich kann Sie dabei unterstützen, die entsprechenden Prozesse in Ihrem Unternehmen aufzubauen, Werkzeuge zu evaluieren und Mitarbeiter zu schulen oder aber auch Alternativen, die zu Ihren bestehenden Prozessen passen, gemeinsam entwickeln.

API Dokumentation

APIs sind Schnittstellen für Maschinen, aber integriert werden sie von Menschen. Dabei sollte unnötige Frustration vermieden werden, wozu nicht nur ein gutes Design sondern auch ausführliche und strukturierte Dokumentation notwendig ist. Hierzu zählen auch Tutorials, verschiedene Anleitungen und Beispiele für Code und Szenarien, die mit Ihrer API umgesetzt werden können. Ich kann Ihre Dokumentation überprüfen und Sie bei ihrer Optimierung begleiten. Sie ist häufig der erste Berührungspunkt mit einem API-Programm und von daher auch aus Marketing-Gesichtspunkten zu betrachten. Ebenso kann ich eigenständig sekundäres Dokumentationsmaterial in verschiedenen Formen, in deutscher und englischer Sprache, sowie komplette dokumentierte Beispielanwendungen (in PHP oder Javascript) erstellen oder Ihnen entsprechende externe Autoren und Entwickler vermitteln.

API Vermarktung

Externe Entwickler gelten als schwierige Zielgruppe für klassisches Marketing. Außerdem müssen APIs sowohl die Entwickler selbst als auch nicht-technische Entscheider erreichen. Es ist daher wichtig, den richtigen Marketing-Mix zu finden, um ein API-Programm zum Erfolg zu führen. Dokumentation ist ein Teil davon. "Developer Relations", der Aufbau und die Betreuung der eigenen Entwickler-Community, sowie Präsenz in bestehenden Gemeinschaften und auf Online-Plattformen sind ebenfalls von größter Bedeutung. Ich kann Sie dabei sowohl strategisch beraten, in der konkreten Umsetzung einzelner Aktivitäten als unabhängiger "Developer Evangelist" unterstützen, z.B. durch das Schreiben von Blog-Artikeln oder Entwicklung von Integrationen, als auch beim Aufbau des eigenen DevRel-Teams helfen.

API Programmierung

Als erfahrener Softwarearchitekt und -entwickler, insbesondere im Bereich der Microservice- und Backend-Entwicklung mit PHP/MySQL mit entsprechenden PHP-(micro)-Frameworks aber auch NoSQL-Datenbanken und serverless-Technologien (Amazon Webservices), stehe ich auch zur kompletten Entwicklung Ihres API-Projektes oder als unterstützende Kraft für Ihr bestehendes Team zur Verfügung.

API Integration

"API first" heißt nicht nur eigene APIs anzubieten, sondern auch soweit möglich externe APIs zur Entwicklung der eigenen Produkte einzusetzen um so schneller am Markt agieren zu können und Kosten zu sparen. Ich berate Sie bei der Auswahl von APIs und der passenden Strategie um Fremd-APIs zu integrieren und zu verwalten, inklusive der Vermeidung von Ausfallrisiken.

Alle meine Leistungen biete ich zu fairen Stundensätzen ortsunabhängig für Kunden in aller Welt an, standardisierte Leistungen auf Wunsch auch zum Festpreis. Die Koordination erfolgt z.B. via Skype oder über die bevorzugten Kollaborations-Tools Ihres Unternehmens. Bei Bedarf stehe ich auch für Projekt-Meetings vor Ort zur Verfügung - kurzfristig in Mittelhessen und im Rhein-Main-Gebiet, bei Bedarf auch deutschlandweit und im benachbarten Ausland. Ich freue mich auf Ihre Nachricht!

Anfrage stellen

Impressum

Lukas Leander Rosenstock
Klingelgarten 27
35435 Wettenberg
Deutschland

E-Mail: kontakt@lukasrosenstock.de
Telefon: 0641 / 35099780

Rechtsform: Einzelunternehmer
Umsatzsteuer-ID: DE 243366623