About Denis
English
Conversational
French
Native or bilingual
Experience
- EBP InformatiqueSoftware ArchitectSOFTWARE PUBLISHINGJuly 2022 - March 2023 (9 months)Rambouillet, FranceEBP is a business software editor launching a new range of 100% online products, hosted and containerized in Azure. I am assisting them with an architecture focused on DDD and Micro-Services.• Training in CQRS, DDD, Messaging, Testing, and Docker development• Evangelizing SOLID principles and Clean CODE• Implementing a hexagonal architecture• Developing and documenting .Net Core and Angular Frameworks• Analyzing/Designing a parsing and calculation engine
- Intralog ConsultingArchitecture AssistanceLOGISTICS AND SUPPLY CHAINJanuary 2019 - June 2022 (3 years and 5 months)Le Mans, FranceMigration of an Angular.js+Asp.Net Core application to an Angular+Asp.Net Core micro-service architectureTechnical support and decision-making assistance
- EICStrategic Consulting and Architecture AssistanceSOFTWARE PUBLISHINGJanuary 2019 - February 2022 (3 years and 1 month)Vendôme, FranceEIC is an accounting software editor rewriting its product range in full-web, hosted in Azure. I advise them on technical and technological choices, support their teams during the build phase, and develop one of their micro-services on a fixed-price basis.• Consulting on identity management in a B2B context, performance management, DevOps organization, and application containerization• Support for a hexagonal architecture for a micro-service and micro-frontend solution• Training development teams on SOLID principles, EF Core, and testing strategies• Development of a financial statement application
Reviews
Recommendations
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
- Managerial DevelopmentMoortgat2014Les objectifs étaient : * Se positionner dans la fonction de manager * Maîtriser la préparation et la conduite des entretiens en face à face * Être un soutien au développement de ses collaborateurs * Acquérir de l’autonomie, de l’aisance et du plaisir à manager * Renforcer sa contribution au projet * Maîtriser les comportements clés dans différentes situations de travail en équipe * Augmenter le potentiel collectif grâce à l’efficacité et le plaisir à travailler ensemble * Développer son potentiel et son aura au sein de l’équipe