ExpertiseBackend et architecture
  1. Accueil
  2. Expertise
  3. Backend et architecture

Ingénierie backend et architecture logicielle

L’essentiel de mon travail est de l’architecture logicielle : tracer les frontières entre services, concevoir les modèles de données et les flux d’événements, et consigner les décisions dans des ADR.

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

  • Systèmes événementiels sur NATS JetStream, Kafka et Redis Streams : transactional outbox, consommateurs idempotents, dead-letter queues.
  • Identité et sécurité : OpenID Connect, OAuth 2.0, RBAC, journaux d’audit et chiffrement de bout en bout.
  • SaaS multi-tenant : isolation des tenants dans la couche de données, offres et sièges, limites par tenant.
  • Déploiements auto-hébergés et on-premise avec Docker et Kubernetes, supervisés avec Prometheus, Grafana et Sentry.
Outils
GoTypeScriptPythonPostgreSQLNATSKafkaRedisDockerKubernetesPrometheus

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
JUIL. 2026àAUJ.

Product Engineer | Bricoram

Freelance

Plateforme qui met en relation clients et artisans partout en Algérie.

  • Refonte de la recherche sur Elasticsearch avec correspondance en français et en arabe et un modèle d’embeddings multilingue en repli sémantique : les résultats contenant tous les mots recherchés sont passés de 35 % à 97 %.
  • Pilotage d’un chantier de performance backend : requêtes N+1 supprimées, travail lent déplacé dans Celery, chemins chauds mis en cache, environ 20 % de temps de requête en moins.
  • Amélioration du matching entre demandes clients et artisans, et tableaux de KPI construits sur les données de production.
  • Détection du contournement de bannissement avec une file de revue pour les modérateurs, mise en place de Mixpanel et conception du premier test A/B.
PYTHONDJANGOCELERYPOSTGRESQLELASTICSEARCHMIXPANEL

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