DAVID DOSSEH

Concepteur logiciel

Cotonou, Bénin

À propos de moi

Je suis un ingénieur logiciel avec plus de 5 ans d'expérience et une connaissance approfondie de l'architecture d'applications. J'aime entreprendre et participer à des projets innovants qui ont un impact réel.

Expérience

Project IT manager

KEMET AUTOMOTIVE - Bénin (Hybride)

Janvier 2026 - Présent

  • Gestion de projets IT industriels
  • Coordination entre les départements IT et industriels

Software Engineer

ALPILINK - France (Remote)

Juillet 2024 - Juillet 2025

  • Analyse et identification des besoins métier auprès des utilisateurs et clients
  • Conception de l'architecture fonctionnelle de la solution
  • Implémentation d'une architecture micro-services pour la communication avec d'autres services existants via RabbitMQ

Lead Developer

CICECAM - Canada (Remote)

Mars 2023 - Août 2024

  • Participation au développement de l'architecture, aux règles organiques et aux standards de programmation
  • Collaboration avec les analystes fonctionnels, architectes organiques, architectes de données et autres spécialistes
  • Participation à la conception et à la documentation des stratégies d'intégration selon l'architecture implémentée
  • Définition et mise en place des environnements de déploiement sur Azure DevOps

Analyst Programmer

EMACKIO - Cotonou, Bénin

2020 - Juillet 2023

  • Développement d'un framework JavaScript flexible pour créer programmatiquement divers types de diagrammes (ayajs)
  • Conception d'un éditeur de réseau de Petri pour décrire les processus métier (petri)
  • Conception d'un langage de programmation graphique pour la programmation de ressources REST (source)

Formation

Master en Cloud Computing et Sécurité

EPITECH, Cotonou Bénin

2024 - 2026

Diplôme en Informatique

IMSP, Dangbo Bénin

2017 - 2020

Publication

Resource Oriented Programming: Graphical Pattern for Describing Restful Service Composition

Publication académique sur les patterns graphiques pour décrire la composition de services RESTful.

Lire la publication →

Compétences

Langages

  • C#
  • JavaScript
  • Elixir
  • Python

Frameworks

  • Node.js
  • Next.js
  • .NET
  • Phoenix Framework
  • Azure DevOps
  • Github
  • Gitlab
  • DigitalOcean
  • Docker

Styles architecturaux

  • Clean Architecture
  • Service layers
  • MVC
  • MVP

Méthodologies

  • Agile/Scrum
  • Kanban
  • TDD
  • BDD
  • SOLID

Projets

Ayajs

Bibliothèque JavaScript pour créer des diagrammes de manière programmatique. Framework flexible permettant la visualisation de données complexes avec différents types de diagrammes.

Voir sur GitHub

Petri Network Editor

Éditeur de réseau de Petri pour décrire les processus métier. Outil graphique permettant de modéliser et analyser les workflows d'entreprise.

Découvrir

Resource Oriented Programming

Langage de programmation graphique pour la programmation de ressources REST. Publication académique sur la composition de services RESTful.

Lire la publication