À propos du service
TraduitJe suis développeur Elixir et je me spécialise dans les backends qui restent réactifs sous une forte charge concurrente. Au cours de plusieurs années, j'ai lancé plus d'un système basé sur Elixir et Phoenix en production et je m'appuie sur la machine virtuelle BEAM et OTP pour faire en sorte que les services se rétablissent après des pannes au lieu de s'arrêter complètement. Lorsque vous devez gérer des dizaines de milliers de connexions simultanées, fournir des mises à jour en direct aux clients en quelques millisecondes ou maintenir une API critique fonctionnelle pendant des pics de trafic — c'est exactement le travail que je fais chaque jour.
Ma principale force est l'architecture en temps réel. Je conçois des canaux Phoenix et des interfaces LiveView qui diffusent des données vers les navigateurs et les applications mobiles sans montagnes de JavaScript écrit à la main, et construis la logique métier autour des processus OTP supervisés, GenServer et Registry, de sorte qu'une défaillance d'une partie n'entraîne jamais l'effondrement de l'ensemble du système. J'écris des requêtes Ecto propres et testées pour PostgreSQL, modélise soigneusement les contextes et maintiens une frontière claire entre la couche web et la logique de domaine. Tout est accompagné de tests significatifs, de télémétrie et de documentation afin que votre équipe puisse maintenir le projet après mon départ.
Je peux rejoindre un code existant ou commencer un projet à partir d'un dépôt vide. Tâches typiques : concevoir une nouvelle API JSON ou GraphQL, ajouter des fonctionnalités en temps réel à un produit existant, migrer des opérations synchrones lentes vers des travailleurs en arrière-plan sur Oban ou profiler et renforcer un système qui a dépassé son architecture d'origine. Je communique clairement, estime les délais honnêtement et considère votre budget et vos délais comme de réelles contraintes, pas des souhaits.
— Développement backend et API sur Elixir et Phoenix
— Fonctionnalités en temps réel : canaux Phoenix, PubSub, LiveView
— Conception OTP : GenServer, superviseurs, arbres de processus tolérants aux pannes
— Modélisation des données sur Ecto et PostgreSQL, migrations, optimisation des requêtes
— Tâches et pipelines en arrière-plan sur Oban et GenStage/Broadway
— Tests, télémétrie et déploiement via des versions et Docker
Ma principale force est l'architecture en temps réel. Je conçois des canaux Phoenix et des interfaces LiveView qui diffusent des données vers les navigateurs et les applications mobiles sans montagnes de JavaScript écrit à la main, et construis la logique métier autour des processus OTP supervisés, GenServer et Registry, de sorte qu'une défaillance d'une partie n'entraîne jamais l'effondrement de l'ensemble du système. J'écris des requêtes Ecto propres et testées pour PostgreSQL, modélise soigneusement les contextes et maintiens une frontière claire entre la couche web et la logique de domaine. Tout est accompagné de tests significatifs, de télémétrie et de documentation afin que votre équipe puisse maintenir le projet après mon départ.
Je peux rejoindre un code existant ou commencer un projet à partir d'un dépôt vide. Tâches typiques : concevoir une nouvelle API JSON ou GraphQL, ajouter des fonctionnalités en temps réel à un produit existant, migrer des opérations synchrones lentes vers des travailleurs en arrière-plan sur Oban ou profiler et renforcer un système qui a dépassé son architecture d'origine. Je communique clairement, estime les délais honnêtement et considère votre budget et vos délais comme de réelles contraintes, pas des souhaits.
— Développement backend et API sur Elixir et Phoenix
— Fonctionnalités en temps réel : canaux Phoenix, PubSub, LiveView
— Conception OTP : GenServer, superviseurs, arbres de processus tolérants aux pannes
— Modélisation des données sur Ecto et PostgreSQL, migrations, optimisation des requêtes
— Tâches et pipelines en arrière-plan sur Oban et GenStage/Broadway
— Tests, télémétrie et déploiement via des versions et Docker