Je vais développer un backend évolutif et une API rest ou graphql en go, rails ou node


À propos de ce service
Traduction automatique
Plus de 10 ans à construire des backends qui restent opérationnels. Récemment une plateforme ETL à l’échelle du pétaoctet avec des centaines de connecteurs, Kafka, gRPC et une traçabilité distribuée complète.
CE QUE JE FAIS
APIs REST et GraphQL conçues correctement : gestion des versions, pagination, idempotence, contrats d’erreur clairs
Conception de bases de données et optimisation des requêtes (Postgres, MySQL, ClickHouse)
Intégrations tierces : Stripe, fournisseurs de paiement, CRM, ERP, tout ce qui a une API
Travaux en arrière-plan, files d’attente, planificateurs et webhooks qui ne perdent pas d’événements
ETL et pipelines de données, en batch et en streaming
Réparer un backend existant : endpoints lents, requêtes N+1, jobs instables, tests manquants
Documentation OpenAPI pour que votre équipe frontend ne devine pas
STACK
Go, Ruby on Rails, Node.js/TypeScript, Python. Postgres, Redis, Kafka. Docker, AWS, GCP. OpenTelemetry, Datadog.
Je rédige des tests, je documente ce que je livre, et je vous dirai quand une solution plus simple serait moins chère que celle demandée.
Envoyez-moi le repo ou le problème avant de commander et je vous dirai honnêtement si je suis la bonne personne pour cela.
Découvrez Mikhail D
A proficient and versatile Senior Full Stack Developer
- DeGéorgie
- Membre depuisaoût 2024
- Temps de réponse moy.1 heure
Langues
Russe, Anglais, Allemand, Serbe
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Pouvez-vous travailler sur ma base de code existante ?
Oui, c’est la majeure partie de mon travail. Donnez-moi accès au repo et une description du problème, et je confirmerai la portée et le prix avant votre commande.
Est-ce que vous écrivez des tests ?
Toujours. Tests unitaires pour Basic, tests d’intégration à partir de Standard. Un backend sans tests est un backend que personne ne pourra modifier en toute sécurité dans six mois.
Pouvez-vous auditer mon backend au lieu d’en construire un nouveau ?
Oui. Commandez Basic et décrivez-le comme un audit : vous recevrez un rapport écrit sur la performance, la structure, les lacunes de sécurité et ce qu’il faut corriger en priorité, dans l’ordre.
Qui possède le code, et quels accès avez-vous besoin ?
Vous possédez tout dès la livraison. Je travaille avec un accès à privilèges minimaux et sans identifiants de production sauf si une tâche l’exige vraiment, puis ils sont révoqués une fois le travail terminé.

