ExpertiseGo
Développeur Go
J’écris des backends Go pour la production : les services d’identité, de messagerie et de workspace chez BortoCall, et des outils open source utilisés par des centaines de développeurs.
Walid Bechar, ingénieur logiciel freelance basé à Alger, Algérie. Disponible pour des missions freelance et des postes à temps plein, sur site ou à distance.
Ce que je construis
- Services HTTP sur Echo avec PostgreSQL et sqlc, migrations dbmate et tests d’intégration sur une vraie infrastructure.
- Systèmes événementiels sur NATS JetStream et Redis Streams, avec consommateurs idempotents et transactional outbox.
- OpenID Connect et OAuth 2.0 en Go : un fournisseur d’identité avec DPoP et private_key_jwt, et le SDK utilisé par les autres services.
- CLI et outils système : undo rend les commandes shell réversibles, sched est un moteur de workflows durable.
Outils
Travaux liés
DÉC. 2025àAUJ.
Ingénieur backend | BortoCall
Alger, sur site
Équipe backend d’une suite de communication chiffrée de bout en bout pour les organisations : messagerie, appels et identité.
- Co-pilotage de Bortocall ID, le fournisseur OpenID Connect qui donne une seule connexion à toutes les applications : politiques de connexion par organisation, rôles par application, jetons liés par DPoP et SDK Go.
- Travail sur le pipeline de messages : chaque message est enregistré dans la boîte de chaque appareil avant l’envoi temps réel, donc ni un crash ni un redémarrage du broker ne perd de message.
- Travail sur le chiffrement de bout en bout (X3DH, MLS), la révocation d’appareils et les notifications d’appels et de messages (FCM, APNs).
- Développement du service workspace et des tableaux d’administration (offres, sièges, support), et aide à rendre la stack auto-hébergeable chez les clients.
JUIN 2025àSEPT. 2025
Ingénieur backend et DevOps | Lazdek
Mission, à distance
- Développement de services Go et d’API REST avec sessions sécurisées.
- Exploitation du backend sur AWS : VPC, IAM, mises en production.
- Mise en place de déploiements du commit à la production avec Kamal, plus Prometheus et Grafana.
Undo★ 403Filet de sécurité du système de fichiers pour le shellWhook★ 58Passerelle de webhooks auto-hébergeableSched★ 15Orchestration de workflows distribuésQrshare★ 31Du laptop au téléphone en une commande
Autres domaines
Contact
Construisons quelque chose qui tient
Parlez-moi de votre projet : une application web, une application mobile, un backend ou une intégration de paiement. Je travaille avec des clients en Algérie et à l’étranger, et je réponds généralement sous 24 heures.