ExpertiseGo
  1. Accueil
  2. Expertise
  3. Go

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
GoEchoPostgreSQLsqlcNATS JetStreamRedisgRPCWebSocketsDocker

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.
GOPOSTGRESQLNATS JETSTREAMREDISWEBSOCKETSOPENID CONNECTREACT
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.
GOAWSKAMALGRAFANA

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.

becharwalid9@gmail.com