À propos du service
TraduitJe développe des backends haute performance en Go et me concentre sur des services qui restent rapides et prévisibles sous une charge réelle. Derrière moi se trouvent des API REST et gRPC, des pools de travailleurs concurrents, des consommateurs de files d'attente et des pipelines en arrière-plan qui traitent des millions d'événements sans fuites de mémoire et sans augmentation de latence. En prenant une tâche, vous obtenez un ingénieur qui, dès le premier commit, pense au cycle de vie des goroutines, à l'annulation de contexte, à la pression de retour et à l'arrêt en douceur, et non pas lorsque tout commence à s'effondrer.
Le résultat typique de mon travail est un service propre et bien structuré : architecture en couches, frontières de domaine claires et injection de dépendances uniquement là où c'est justifié. J'écris des tests unitaires et d'intégration, connecte des journaux structurés, des métriques et du traçage, emballe tout dans Docker afin que le service fonctionne de la même manière sur un ordinateur portable et dans un cluster. Je veille à l'efficacité mémoire et à une faible charge du ramasse-miettes, de sorte que les coûts d'infrastructure restent faibles et que le p99 reste stable même lors des pics de trafic.
Je peux commencer un projet à partir d'un dépôt vide ou me connecter à un code existant : je profile les points lents et les réécris sous une forme maintenable. Parlez-moi du débit cible, des magasins de données et du calendrier — je vous proposerai un plan réaliste et remettrai un code fonctionnel et observable en lequel vous pouvez avoir confiance en production.
Le résultat typique de mon travail est un service propre et bien structuré : architecture en couches, frontières de domaine claires et injection de dépendances uniquement là où c'est justifié. J'écris des tests unitaires et d'intégration, connecte des journaux structurés, des métriques et du traçage, emballe tout dans Docker afin que le service fonctionne de la même manière sur un ordinateur portable et dans un cluster. Je veille à l'efficacité mémoire et à une faible charge du ramasse-miettes, de sorte que les coûts d'infrastructure restent faibles et que le p99 reste stable même lors des pics de trafic.
Je peux commencer un projet à partir d'un dépôt vide ou me connecter à un code existant : je profile les points lents et les réécris sous une forme maintenable. Parlez-moi du débit cible, des magasins de données et du calendrier — je vous proposerai un plan réaliste et remettrai un code fonctionnel et observable en lequel vous pouvez avoir confiance en production.