À propos de Dieudonné
Français
Bilingue ou natif
Expériences
- Sup InfoFormateur en Informatique et Mathématiques AvancéesEDUCATION & E-LEARNINGjanvier 2025 - Aujourd'hui (1 an et 5 mois)Paris, FranceProjetsFormateur au sein de SupInfo, une école majeure dans le domaine de l'éducation en ingénierie informatique, reconnue pour son approche pratique et innovante qui prépare ses étudiants à des carrières de haut niveau dans les secteurs technologiques.Dans ce cadre, j'ai l'opportunité de partager mes connaissances en algorithmique avancée, théorie des graphes, programmation en Python et C++, ainsi qu'en optimisation. Mes missions incluent la conception et l'animation de cours théoriques et pratiques, en appliquant des méthodes pédagogiques innovantes pour aider les futurs ingénieurs à maîtriser des concepts clés et à les mettre en œuvre dans des projets réels.Tâches :• Enseignement des graphes, algorithmes de recherche, et propriétés (eulériens, hamiltoniens).• Résolution de problèmes d'assignation et planification via la coloration des graphes.• Application des algorithmes de plus courts chemins et du plus long chemin en Python et C++.• Utilisation des méthodes d'ordonnancement et des arbres couvrants de poids minimal.• Développement et optimisation d'algorithmes complexes.Compétences développées :Coloration des graphes, Algorithmes de plus courts chemins (Dijkstra, Bellman-Ford, Floyd), Algorithme du plus long chemin, Graphe acyclique, Programmation dynamique, Problèmes d'ordonnancement (P.ER.T., M.P.M.), Arbres couvrants de poids minimal (Prim, Kruskal), Structures de données linéaires (Listes, piles, files), Structures de données arborescentes (Arbres, arrêts, sommets), ensembles, connexités, calculs Matriciels, capacités, Algorithmes gloutons, Optimisation du code, Analyse de la complexité algorithmique, optimisation, Satisfaction de contraintes, Algorithme A*, Python, C++…
- Communauté Camunda 8Développeur Open Source C8HIGH TECHoctobre 2024 - Aujourd'hui (1 an et 8 mois)En tant qu'expert Camunda, je mène un projet de migration iso-fonctionnelle des processus métiers de FileNet PE vers Camunda 8 (c8). FileNet PE est principalement axé sur la gestion documentaire avec des capacités limitées en workflows, tandis que Camunda 8 est une solution BPM moderne, cloud-native, utilisant BPMN pour l'orchestration des processus métiers et les logs dans une base NoSQL. Ce projet permet d’optimiser la gestion des processus dans un environnement hybride et contribue à la communauté open-source Camunda par des solutions d’intégration et des bonnes pratiques de migration.Tâches :• Revue fonctionnelle des processus existants : Analyser les processus FileNet, y compris ceux ayant évolué pour l'historisation et les exigences légales.• Mise en place des environnements :o Local : Installation des outils (IDE, Docker, Camunda 8, etc.) et des dépendances nécessaires.o Cloud (AWS) : Configuration des services (EC2, IAM, etc.), création d'instances EC2 et gestion des rôles de sécurité, automatisation des tests et déploiements via Jenkins.• Développement des processus et des workers :o Modélisation des processus BPMN dans Camunda, définition des tâches humaines et automatisées.o Développement de workers via les APIs Camunda, services REST pour l'intégration et une tasklist externe.o Intégration avec des systèmes tiers (notifications, etc.).Environnement technique :Camunda (Modeler, Tasklist, Operate, Identity, Connectors), Zeebe, FileNet PE, Kafka, Spring Boot, Maven, JDK 23, Eclipse, Docker Desktop, C8run, AWS (EC2, AMI, Key Pair, Security Group), PostgreSQL, Keycloak, Kibana, Git, Jolt, Mapper, JSON, API Java/FileNet, API gRPC, API REST Camunda 8, Elasticsearch, Jenkins, microservices, architecture distribuée et événementielle.
- CanonExpert BPMN, DMN Camundamai 2023 - octobre 2024 (1 an et 5 mois)Projets Dans le cadre de l'intégration des clients de Canon, une application (DJIN), basée sur le BPMN Camunda pour organiser l'ensemble des flux, a été mise en place. Afin de gérer le backlog conséquent de fonctionnalités à intégrer, j'ai rejoint la structure pour renforcer et aider à structurer/organiser la partie développement, mais aussi pour accompagner la montée en compétences des développeurs sur Camunda. Dans le cadre de l'intégration des clients de Canon, une application (DJIN), basée sur le BPMN Camunda pour organiser l'ensemble des flux, a été mise en place. Afin de gérer le backlog conséquent de fonctionnalités à intégrer, j'ai rejoint la structure pour renforcer et aider à structurer/organiser la partie développement, mais aussi pour accompagner la montée en compétences des développeurs sur Camunda. Dimensionnement : équipe de 7 personnes. Tâches• Installation, configuration, déploiement et administration de la suite Camunda et du moteur Camunda• Implémentation des process, de la logique métier avec des transition (développement java)• Monitoring des process dans le cockpit et résolution des problèmes techniques liés à l'environnement,• Modélisation des processus BPMN et des tables de décisions (DMN)• Utilisation de Spring et Hibernate et communication avec la base de Données avec les DAO Classes, mapping des tables DB métier et DB Camunda• Montée en compétences des développeurs Environnement technique : Camunda BPM Tools, JDBC, Spring IOC, Spring MVC 4, Java Core, Spring Security, Scrum, Linux, Window, Maven, Jenkins, Oracle, MySQL, GitHub, Git, Jira, Confluence, PostMan, JSON, SOAP, XML, Java Bean, Eclipse, Hibernate
Recommandations
Soyez le premier à recommander Dieudonné
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur des minesEcole des Mines de Nantes1998Spécialité informatique --- technologies Objets