Backend-Entwicklung
Services und APIs mit Node.js und TypeScript, vom Datenmodell bis zum Deployment.
- Serveranwendungen mit Node.js und TypeScript
- Backends-for-Frontend, die APIs an den Bedarf der Oberfläche anpassen
- REST- und GraphQL-APIs
- Datenbankdesign und -optimierung
- Deployment und Betrieb auf Kubernetes
Backends für Frontends
Meine Backend-Arbeit sitzt meist direkt hinter einer Benutzeroberfläche. Bei der Modernisierung eines Data Warehouse habe ich das Node.js-Backend-for-Frontend gebaut, das der neuen Angular-Anwendung genau die Daten und Operationen liefert, die sie braucht, und den Vertrag zwischen beiden mit Consumer-Driven Contract Tests (Pact) abgesichert.
Über den Rand des Frontends hinaus
Ich habe auch Backend-Code in Java als Teil eines größeren Systems geschrieben, und ich betreibe, was ich baue: containerisiert auf Kubernetes, mit Monitoring, ausgeliefert über eine CI/CD-Pipeline.
Wenn Frontend und Backend eines Teams auseinanderdriften, schließt jemand, der auf beiden Seiten arbeitet, die Lücke oft schneller als ein Meeting zwischen zwei Teams.