ExpertiseTypeScript et Node.js
  1. Accueil
  2. Expertise
  3. TypeScript et Node.js

Développeur TypeScript et Node.js

Je construis des backends TypeScript sur Node.js avec NestJS et Prisma, et les interfaces React qui s’appuient dessus.

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

  • API NestJS multi-tenant : isolation des tenants imposée par une extension Prisma, contexte de requête en AsyncLocalStorage, row-level security PostgreSQL.
  • Une authentification bien faite : JWT avec rotation des refresh tokens et détection de réutilisation, RBAC et limites de débit par tenant dans Redis.
  • Files de jobs qui exécutent chaque job une seule fois, et mises à jour temps réel en WebSockets et SSE.
  • Tableaux d’administration React et TypeScript, et applications complètes sur Supabase avec Edge Functions.
Outils
TypeScriptNode.jsNestJSPrismaPostgreSQLRedisReactNext.jsSupabase

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
OFISCO.DZFreelanceBoutique de mobilier de bureau et de papeterie
Helpdesk APIDépôt privéAPI de ticketing multi-tenant en NestJS 11 et Prisma 7, isolation des tenants testée de bout en bout.

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