À propos du service
TraduitJe suis ingénieur backend et j'écris en Gleam tous les jours — un langage fonctionnel sûr par type qui se compile à la fois pour la machine virtuelle Erlang BEAM et JavaScript. Si vous avez besoin d'un service qui gère la charge et ne plante jamais avec une erreur de type pendant l'exécution, c'est exactement mon domaine. Je conçois des arbres de superviseurs, décris votre domaine avec des types de données algébriques et m'appuie sur un appariement de motifs exhaustif afin que des classes entières d'erreurs soient détectées à la compilation, et non en cours de route. Je construis la concurrence avec le modèle d'acteur : des processus légers possèdent leur état, communiquent par passage de messages et sont récupérés par des superviseurs qui redémarrent les travailleurs échoués sans faire planter le reste du système. Lorsqu'un projet vit déjà dans l'écosystème Erlang ou Elixir, j'intègre soigneusement Gleam dans les applications OTP existantes, GenServers et bibliothèques afin que le code ancien et nouveau fonctionne ensemble sans problème. Lorsque nécessaire, je compile en JavaScript pour partager une logique sûre par type entre le backend BEAM et l'environnement navigateur ou Node. Je livre généralement des API HTTP, des pipelines de tâches en arrière-plan, des gestionnaires WebSocket et des acteurs avec état — chacun avec des tests, une documentation claire et une CI configurée. Au cours de plusieurs années, j'ai fait passer des équipes de services fragiles à typage dynamique à des bases de code Gleam prévisibles qui sont plus faciles à lire, à refactoriser et à transmettre. J'estime honnêtement, m'engage dans de petites étapes vérifiables et explique chaque décision architecturale afin que vos ingénieurs puissent maintenir le résultat après mon départ.