Retour

Nda Koffi Anderson

Full Stack Developer — Frontend Specialist | Angular · NestJS · TypeScript
Abidjan, Côte d'Ivoire
Membre depuis 2026

À propos

Développeur Full Stack avec une forte spécialisation frontend, je conçois des applications web et desktop pensées pour durer : performantes, maintenables et agréables à utiliser. Au quotidien, je travaille surtout avec Angular et son écosystème (NgRx Signal Store, TypeScript en mode strict, PrimeNG, TailwindCSS). Côté backend, j’utilise NestJS et Python/Django, et je développe aussi des applications desktop avec Electron. Ce que j’aime le plus, c’est le travail d’architecture : séparer proprement les responsabilités, poser des conventions claires et faire évoluer du code legacy vers des patterns modernes. Récemment, j’ai piloté la migration complète d’une console de gestion de bornes de recharge électrique vers NgRx Signal Store, domaine par domaine. En dehors du travail, je construis mes propres outils, comme une application desktop de gestion du temps de parole pour les cultes. Ça me garde curieux et proche du terrain. Je crois à un code lisible, qui se comprend sans son auteur. C’est tout le sens de ma devise : clean code, real impact. Ouvert à de nouvelles opportunités à Abidjan (sur site ou hybride). N’hésitez pas à me contacter.

Secteurs d'activité

Informatique / Tech

Compétences

Angular, TypeScript, NgRx Signal Store, Google Mpas API, Python, Django RF, Node.js, Prisma, MongoDB, PostgreSQL, MySQL, Clean Code, Architecture Hexagonale, Electron.js, Git, Agile / Scrum, DevOps

Expériences

Développeur Fullstack Diakonos — Gestion financière multi-entités
MSA
juin 2026 - Aujourd'hui · Abidjan Cocody, Côte d'Ivoire
Plateforme web pour un réseau d'églises (Côte d'Ivoire, Cameroun, Maroc, France) · projet bénévole · design assisté par Claude Design, développement assisté par Claude Code - Concevoir et développer une application fullstack en NestJS, Prisma et PostgreSQL, avec un frontend Angular, NgRx Signal Store, PrimeNG et TailwindCSS - Centraliser et suivre les flux financiers (offrandes, frais, fonds) de plusieurs entités via un workflow de validation garantissant la fiabilité des données - Cloisonner les données par entité avec PostgreSQL Row-Level Security, tout en autorisant une vue consolidée à l'échelle du réseau - Concevoir des tableaux de bord et rapports consolidés facilitant la prise de décision financière
Développeur Fullstack — CueTimer — Gestion du timing d'événements live
MSA
mai 2026 - Aujourd'hui · Abidjan Cocody, Côte d'Ivoire
Application desktop multiplateforme pour événements live (cultes, conférences) — Windows, macOS, Linux - Développer une application Electron.js / Angular / TailwindCSS avec timer temps réel et alertes visuelles et sonores configurables - Concevoir une gestion de liste d'intervenants et une double fenêtre Control / Display - Migrer l'application vers Angular 19, electron-vite et TailwindCSS 4
Développeur Frontend Angular · ILLIGO
ILLIGO
juin 2024 - juin 2026 · Abidjan Plateau, Côte d'Ivoire
- Piloter en autonomie le périmètre frontend Angular, de la conception des interfaces jusqu'à l'intégration, la stabilisation et l'évolution des fonctionnalités - Concevoir et développer des interfaces métier complexes et responsives avec Angular, PrimeNG et TailwindCSS : tables dynamiques, formulaires multi-étapes, filtres avancés et pagination - Architecturer une gestion d'état réactive et maintenable avec NgRx Signal Store et BehaviorSubject, en séparant clairement UI, logique métier et accès aux données - Optimiser les flux asynchrones et temps réel avec RxJS avancé (switchMap, combineLatest, debounceTime) afin d'améliorer la réactivité et de limiter les traitements inutiles - Intégrer des fonctionnalités géospatiales avancées avec Google Maps : heatmaps, marqueurs dynamiques et visualisation de données géolocalisées - Mettre en œuvre le tracking de véhicules en temps réel avec actualisation dynamique des positions et interactions depuis l'interface web - Développer des fonctionnalités d'actions distantes permettant de piloter et d'interagir avec des équipements connectés - Concevoir des composants Angular réutilisables : upload d'images, cartes statistiques, loaders, états vides et composants métier mutualisés - Intégrer et sécuriser les échanges avec les API REST, en assurant la gestion des données, erreurs, chargements et synchronisations applicatives - Contribuer au développement backend avec Django REST Framework : modèles, endpoints, pagination, sécurisation et documentation des API
Développeur Frontend Angular · AGRIJEUNES
AGRIJEUNES
oct. 2023 - nov. 2023 · Abidjan, Côte d'Ivoire
- Concevoir et développer l'ensemble du périmètre frontend avec Angular, de la page d'accueil au processus de commande - Développer des interfaces e-commerce complètes : homepage, catégories, catalogues vendeurs, espaces utilisateurs et checkout - Structurer le frontend selon les principes de l'Architecture Hexagonale afin de garantir modularité, maintenabilité et séparation des responsabilités - Concevoir des composants Angular réutilisables et responsives avec PrimeNG et TailwindCSS - Intégrer les API REST développées avec Django REST Framework et gérer les flux de données entre frontend et backend - Optimiser l'expérience utilisateur en gérant les états de chargement, les erreurs et la fluidité des parcours d'achat
Développeur Frontend / Fullstack · INEXA SARL
INEXA SARL
oct. 2022 - juin 2024 · Abidjan Cocody, Côte d'Ivoire
Projet FCTC — Titrisation des créances (zone UEMOA) Plateforme de gestion des opérations de titrisation et de suivi des indicateurs financiers · équipe initiale de 8 développeurs (5 backend, 3 frontend) → livraison finale assurée seul côté frontend - Piloter en autonomie la finalisation du périmètre frontend, en assurant la stabilisation, les derniers développements et la préparation de la version de production - Assurer seul la livraison finale du frontend de l'application, jusqu'à son déploiement effectif chez le client - Structurer le frontend selon les principes de l'Architecture Hexagonale avec Angular, TypeScript et Akita, afin de garantir modularité et maintenabilité - Concevoir et développer des interfaces métier complexes adaptées aux processus financiers et aux opérations de titrisation - Développer des tableaux de bord financiers interactifs avec AmCharts et PrimeNG pour faciliter la visualisation et l'analyse des indicateurs métier - Optimiser la gestion de l'état applicatif et l'organisation du code en appliquant des Design Patterns et une séparation stricte des responsabilités - Intégrer les services backend et sécuriser les flux de données entre les différentes couches applicatives - Diagnostiquer et corriger les anomalies fonctionnelles et techniques afin de garantir la stabilité de la solution avant mise en production INEXA SARL — Projet RISKOP Plateforme de gestion, de cartographie interactive et de pilotage des risques · équipe de 2 fullstack + 1 Lead Tech · déployé en production chez le client - Piloter la migration de l'application Angular de la version 14 vers la version 16, en assurant compatibilité, stabilité et continuité fonctionnelle - Analyser et résoudre les incompatibilités techniques liées à la montée de version, puis adapter et refactoriser les composants existants - Prendre en charge des développements backend avec NestJS et MongoDB, en complément du périmètre frontend lors du changement d'environnement technique - Concevoir et intégrer les échanges entre Angular et les services backend NestJS, en assurant la fiabilité des flux de données - Modéliser des diagrammes de risques interactifs avec GoJS afin de représenter relations, dépendances et niveaux d'exposition - Développer des interfaces de visualisation et de pilotage des risques avec NgZorro, adaptées aux besoins métier - Collaborer avec le Lead Tech et l'équipe fullstack sur les choix techniques, la stabilisation de la solution et sa mise en production

Formation

BTS en Informatique Développeur D'Applications
GROUPE CEFIAT
2017 - 2021

Langues

Français
Intermédiaire
Anglais
Débutant

Informations de contact privées

Les coordonnées de Nda sont réservées aux membres connectés.
Envoyez un message pour prendre contact directement.

linkedin.com/in/••••••••
github.com/••••••••
••••••@••••.com

Connectez-vous pour continuer

Choisissez votre type de compte