À propos de Nestor KPADJA
Développeur Backend & Blockchain, titulaire d'une Licence en Génie Logiciel. Je conçois des applications fiables, des APIs bien structurées et des solutions adaptées aux besoins concrets.
Lomé, Togo (GMT+0) · Français & Anglais technique
Kokoussè Nestor KPADJA
Développeur passionné par le backend et l'écosystème blockchain, titulaire d'une Licence en Génie Logiciel.
Mon parcours est guidé par l'envie de concevoir des applications fiables, propres et bien structurées. De la modélisation relationnelle sous PostgreSQL à la conception d'architectures backend avec SpringBoot et Laravel, j'accorde une importance essentielle à la clarté du code, à la sécurité et à la maintenabilité.
Au fil de mes expériences — notamment sur un projet d'exploration autour d'une monnaie numérique de banque centrale (CBDC Blockchain) et sur des applications comme Titan / TitanEduc —, j'applique de bonnes pratiques de développement : tests automatisés, conteneurisation avec Docker, versionnement Git et déploiement continu.
Certifié par la Linux Foundation en technologies Blockchain et finaliste du Hackathon CodeQuity, je privilégie toujours le pragmatisme et le travail soigné pour répondre concrètement aux besoins des utilisateurs.
Principes & Bonnes Pratiques de Développement
Rigueur Architecturale & Code Propre
Application stricte des principes SOLID, Clean Architecture et séparation des responsabilités. Le code n'est pas seulement écrit pour la machine, mais pour être lisible, auditable et maintenable sur le long terme par toute l'équipe.
Intégrité des Données & Résilience
Modélisation relationnelle soignée, conformité ACID, gestion des verrous et transactions concurrentes. Utilisation stratégique de caches mémoires (Redis) et conteneurisation isolée (Docker) pour des déploiements sans surprise.
Culture Produit & Pragmatisme
Un bon système résout d'abord un problème métier réel. Je privilégie l'efficacité opérationnelle, la simplicité judicieuse et la valeur délivrée à l'utilisateur final plutôt que la sur-ingénierie inutile.
Esprit d'Équipe & Démarche Agile
Communication proactive, revues de code constructives et respect des cadences Agile (Scrum). Je m'intègre avec aisance dans des équipes pluridisciplinaires, en remote comme en présentiel.
Parcours & Évolution
Développeur Backend — Projet CBDC (Blockchain)
En coursConception de services backend robustes, intégration de règles métier et travail sur des architectures distribuées.
Développeur — Titan / TitanEduc
Développement de fonctionnalités métier, APIs et outils de gestion pour des produits numériques structurants.
Développeur Full Stack — Projet personnel
Construction d’une solution de gestion scolaire avec authentification, rôles et opérations sécurisées.
Licence Génie Logiciel
Formation en génie logiciel, algorithmique, bases de données, conception et développement d’applications.
Baccalauréat Scientifique (Bac 2)
Formation scientifique constituant la base du parcours d’ingénierie logicielle.
Environnement & Pratiques Opérationnelles
Systèmes & Outils
- Environnement Linux & Bash
- Docker & Docker Compose
- Git, Gitflow, GitHub / GitLab
- Pipelines CI/CD automatisés
Conception & Qualité
- APIs RESTful & Contrats OpenAPI
- Tests unitaires & d'intégration
- Architecture en couches & MVC
- Authentification sécurisée (OAuth2, JWT)
Collaboration
- Méthodologie Scrum / Sprints
- Revues de code systématiques
- Documentation technique soignée
- Autonomie et prise d'initiative
Au-delà de l'écran & passions
Le développement logiciel demande de la rigueur et de la créativité. Pour maintenir cet équilibre, je nourris plusieurs passions qui stimulent l'esprit d'équipe, l'analyse logique et la curiosité :
Culture de l'effort collectif, tactique sur le terrain et solidarité d'équipe.
Analyse des mécaniques complexes, résolution d'énigmes et prise de décision rapide.
Exploration des tendances Web3, protocoles décentralisés et outils d'assistance IA.
Envie d'échanger sur un projet ou une opportunité ?
Que ce soit pour concevoir une API, structurer une base de données ou collaborer sur une application web ou mobile, je suis disponible pour échanger avec vous.