Développeur Full Stack
Intervention chez Steps pour concevoir et développer des plateformes web pour Afreximbank, la banque africaine d'import-export.
- A livré de bout en bout des modules bancaires comprenant paiements en masse, ordres de virement, bénéficiaires, facilitation du commerce, facilités, dossiers, membres, sous-clients, ouverture de compte et parcours KYC.
- A intégré l'API GraphQL avec l'authentification Auth0 v4 et le protocole PAR pour sécuriser les actions sensibles telles que la soumission d'un paiement.
- A mis en place une autorisation en couches côté client avec des gardes de rôle et de permission, ainsi que des circuits d'approbation maker-checker avec blocage de l'auto-validation.
- A développé un socle réutilisable de formulaires et de tableaux basés sur React Hook Form, Zod et TanStack Query paginé côté serveur, avec une internationalisation complète anglais/français.
- A développé le portail de décision EXCO pour la gestion des demandes de crédit et de facilité suivant un circuit multi-rôles sur 6 niveaux avec historique, piste d'audit et graphiques Recharts.
- A intégré Rocket.Chat pour la discussion en séance et conçu un design system sur shadcn/ui et Tailwind CSS avec des tokens sémantiques bancaires.
- A développé la plateforme multilingue de gestion d'événement AfSNET 2026 en Next.js 16 avec authentification JWT sur mesure, cookies httpOnly, bcrypt, sessions révocables et contrôles CSRF.
- A mis en place le parcours participant complet incluant assistant d'inscription, prise de rendez-vous B2B/G2G et lettres d'invitation pour visa.
- A conçu une console d'administration complète couvrant les inscriptions, réunions, visas, campagnes e-mail, médias, rôles, journal d'audit et génération de badges PDF vérifiables par QR code.
Environnement technique