Placide Nduwayo
Research Development Software Engineer at NATAN- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
NATAN
-
France
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Research Development Software Engineer
-
Oct 2020 - Present
Travaux R&D: - Développer les modèles transformers pour la classification et la détection des redondances des user stories. - Développer des web services dirigés par les events (Event Driven Microservices) avec Spring boot, Spring cloud pour déployer les modèles entrainés: mettre en place l'infrastructure Kafka pour diffuser les events. - Développer une application front Angular pour gérer les services R&D. - Préparer l'environnement pour déployer les web services de l'application à l’aide de Docker. - Préparer le déploiement de l'application avec Docker compose. - Gérer les containers de l'application avec un Portainer. Fullstack Java/Angular: - Développer des applications orientées microservices avec Spring boot et Spring cloud. - Architecture technique de chaque microservice: Clean Architecture. - Développer un service d’authentification Spring security pour authentifier les accès aux services back: JWT authentication. - Développer un service de configuration Spring cloud pour centraliser et externaliser les configurations des microservices dans un dépôt git. - Développer un service Spring cloud OpenFeign pour assurer la communication entre microservices. - Développer un service Spring cloud Eureka d'enregistrement des microservices. - Développer un service Spring cloud Gateway entre le front et le back. - Développer des tests unitaires avec JUnit5 et Mockito pour les business microservices. Vérifier la couverture du code avec Jacoco. - Vérifier la qualité, les vulnérabilités, etc. du code avec SonarQube. - Prépaper un pipeline Jenkins pour CI/CD: build, tests, package in jar, docker image build and push in dockerhub - Développer des applications front Angular avec le pattern Observer de RxJS et de NgRx pour la gérer les services back - Préparer l'environnement de déploiement des microservices de l’application avec Docker - Préparer le déploiement des images des microservices avec Docker compose - Déployer les containers de l'application en cluster Kubernetes Show less
-
-
-
Université Polytechnique Hauts-de-France
-
France
-
Higher Education
-
1 - 100 Employee
-
Assistant Professor
-
2018 - 2020
Attaché Temporaire d'Enseignement et de Recherche (ATER) Attaché Temporaire d'Enseignement et de Recherche (ATER)
-
-
-
Université du Burundi
-
Burundi
-
Higher Education
-
Assistant Professor
-
2014 - 2016
-
-
-
Ucom Burundi
-
Telecommunications
-
1 - 100 Employee
-
Telecommunications Engineer
-
2012 - 2014
-
-
Education
-
Université Polytechnique Hauts-de-France
Doctorat, Informatique -
Université de Gabès, Tunisie
Master 2 (M2), Informatique, Sécurité des Réseaux informatiques -
Université de Gabès, Tunisie
Master 1 (M1), Informatique, Sécurité des Réseaux informatiques