About Dieudonné
French
Native or bilingual
Experience
- Sup InfoComputer Science and Advanced Mathematics TrainerEDUCATION AND E-LEARNINGJanuary 2025 - Today (1 year and 5 months)Paris, FranceProjectsTrainer at SupInfo, a leading school in computer engineering education, recognized for its practical and innovative approach that prepares its students for high-level careers in the technology sector.In this context, I have the opportunity to share my knowledge in advanced algorithms, graph theory, Python and C++ programming, and optimization. My missions include designing and leading theoretical and practical courses, applying innovative pedagogical methods to help future engineers master key concepts and implement them in real projects.Tasks:• Teaching graphs, search algorithms, and properties (Eulerian, Hamiltonian).• Solving assignment and scheduling problems through graph coloring.• Applying shortest path and longest path algorithms in Python and C++.• Using scheduling methods and minimum spanning trees.• Developing and optimizing complex algorithms.Skills developed:Graph coloring, Shortest path algorithms (Dijkstra, Bellman-Ford, Floyd), Longest path algorithm, Acyclic graph, Dynamic programming, Scheduling problems (PERT, MPM), Minimum spanning trees (Prim, Kruskal), Linear data structures (Lists, stacks, queues), Tree data structures (Trees, tries, nodes), sets, connectivity, Matrix calculations, capacities, Greedy algorithms, Code optimization, Algorithmic complexity analysis, optimization, Constraint satisfaction, A* algorithm, Python, C++...
- Communauté Camunda 8C8 Open Source DeveloperTECHOctober 2024 - Today (1 year and 8 months)As a Camunda expert, I am leading an iso-functional migration project of business processes from FileNet PE to Camunda 8 (c8). FileNet PE is primarily focused on document management with limited workflow capabilities, while Camunda 8 is a modern, cloud-native BPM solution using BPMN for business process orchestration and logging in a NoSQL database. This project optimizes process management in a hybrid environment and contributes to the Camunda open-source community through integration solutions and migration best practices.Tâches:• Functional review of existing processes: Analyze FileNet processes, including those evolved for historization and legal requirements.• Setting up environments:o Local: Installation of tools (IDE, Docker, Camunda 8, etc.) and necessary dependencies.o Cloud (AWS): Configuration of services (EC2, IAM, etc.), creation of EC2 instances and management of security roles, automation of tests and deployments via Jenkins.• Development of processes and workers:o BPMN process modeling in Camunda, definition of human and automated tasks.o Development of workers via Camunda APIs, REST services for integration, and an external tasklist.o Integration with third-party systems (notifications, etc.).Technical Environment: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, Java/FileNet API, gRPC API, Camunda 8 REST API, Elasticsearch, Jenkins, microservices, distributed and event-driven architecture.
- CanonCamunda BPMN, DMN ExpertMay 2023 - October 2024 (1 year and 5 months)Projects Within the scope of integrating Canon clients, an application (DJIN), based on Camunda BPMN to organize all workflows, was implemented. To manage the significant backlog of features to integrate, I joined the structure to strengthen and help organize the development part, as well as to support the skill development of developers on Camunda. Within the scope of integrating Canon clients, an application (DJIN), based on Camunda BPMN to organize all workflows, was implemented. To manage the significant backlog of features to integrate, I joined the structure to strengthen and help organize the development part, as well as to support the skill development of developers on Camunda. Sizing: team of 7 people. Tasks• Installation, configuration, deployment, and administration of the Camunda suite and engine• Implementation of processes, business logic with transitions (Java development)• Process monitoring in the cockpit and resolution of technical problems related to the environment,• Modeling of BPMN processes and decision tables (DMN)• Use of Spring and Hibernate and communication with the database using DAO Classes, mapping of business DB tables and Camunda DB• Skill development for developers Technical Environment: Camunda BPM Tools, JDBC, Spring IOC, Spring MVC 4, Java Core, Spring Security, Scrum, Linux, Windows, Maven, Jenkins, Oracle, MySQL, GitHub, Git, Jira, Confluence, PostMan, JSON, SOAP, XML, Java Bean, Eclipse, Hibernate
Recommendations
Be the first to recommend Dieudonné
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Mining EngineerMines School of Nantes1998Spécialité informatique --- technologies Objets