Placide Nduwayo

Research Development Software Engineer at NATAN
  • Claim this Profile
Contact Information
Location
Lille, Hauts-de-France, France, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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)

    • Burundi
    • Higher Education
    • Assistant Professor
      • 2014 - 2016
    • Telecommunications
    • 1 - 100 Employee
    • Telecommunications Engineer
      • 2012 - 2014

Education

  • Université Polytechnique Hauts-de-France
    Doctorat, Informatique
    2016 - 2020
  • Université de Gabès, Tunisie
    Master 2 (M2), Informatique, Sécurité des Réseaux informatiques
    2011 - 2012
  • Université de Gabès, Tunisie
    Master 1 (M1), Informatique, Sécurité des Réseaux informatiques
    2010 - 2011

Community

You need to have a working account to view this content. Click here to join now