Ich entwickle ein skalierbares Backend und REST- oder GraphQL-API in Go, Rails oder Node


Über diesen Service
Automatische Übersetzung
Seit über 10 Jahren baue ich Backends, die zuverlässig laufen. Zuletzt eine Petabyte-große ETL-Plattform mit hunderten Connectors, Kafka, gRPC und vollständigem verteiltem Tracing.
WAS ICH MACHE
REST- und GraphQL-APIs richtig gestaltet: Versionierung, Paginierung, Idempotenz, klare Fehlerverträge
Datenbankdesign und Abfrageoptimierung (Postgres, MySQL, ClickHouse)
Integrationen mit Drittanbietern: Stripe, Zahlungsanbieter, CRMs, ERPs, alles mit API
Hintergrundjobs, Queues, Scheduler und Webhooks, die keine Events verlieren
ETL- und Datenpipelines, Batch- und Streaming-Modelle
Bestehendes Backend verbessern: langsame Endpunkte, N+1-Abfragen, instabile Jobs, fehlende Tests
OpenAPI-Dokumentation, damit dein Frontend-Team nicht raten muss
STACK
Go, Ruby on Rails, Node.js/TypeScript, Python. Postgres, Redis, Kafka. Docker, AWS, GCP. OpenTelemetry, Datadog.
Ich schreibe Tests, dokumentiere, was ich liefere, und sage dir, wenn eine einfachere Lösung günstiger wäre als die, die du angefragt hast.
Sende mir das Repo oder das Problem vor der Bestellung, und ich sage dir ehrlich, ob ich die richtige Person dafür bin.
Lerne Mikhail D kennen
A proficient and versatile Senior Full Stack Developer
- AusGeorgien
- Mitglied seitAug. 2024
- ⌀ Antwortzeit1 Stunde
Sprachen
Deutsch, Russisch, Englisch, Serbisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Kannst du in meinem bestehenden Code arbeiten?
Ja, das ist den Großteil meiner Arbeit. Gib mir Zugriff auf das Repo und eine Problembeschreibung, dann bestätige ich Umfang und Preis, bevor du bestellst.
Schreiben Sie Tests?
Immer. Unit-Tests bei Basic, Integrationstests ab Standard. Ein Backend ohne Tests ist eines, das niemand sicher ändern kann, wenn sechs Monate vergangen sind.
Kannst du mein Backend auch auditieren, anstatt etwas Neues zu bauen?
Ja. Bestelle Basic und beschreibe es als Audit: Du erhältst einen schriftlichen Bericht zu Performance, Struktur, Sicherheitslücken und was zuerst zu beheben ist, in der Reihenfolge.
Wer besitzt den Code, und welchen Zugriff brauchst du?
Du besitzt alles ab Lieferung. Ich arbeite mit Least-Privilege-Zugriff und ohne Produktionszugangsdaten, es sei denn, eine Aufgabe erfordert sie wirklich, und sie werden nach Abschluss entzogen.

