Benjamin Uwizeye

Benjamin Uwizeye

Software Engineer (Java, Angular, Python) | 3+ Years Experience

Skills & Expertise

Programming Languages

  • Java, C#, Python, JavaScript, TypeScript, C++

Tools & Frameworks

  • Docker, Git, Spring Boot, Hibernate, Angular, AWS, Azure
  • CI/CD,Git, JUnit, Mockito, Jenkins, Maven, SonarQube
  • OpenLDAP, Keycloak, Sailpoint IdentityIQ

Professional Experience

Software Engineer IAM/G - Capgemini (Bouygues Telecom)

Rennes, February 2024 - Present

Description: Migration project of the Identity and Access Management (IAM) system from the legacy IAG (Identity and Access Governance) system to SailPoint.

Click to view details

Key Contributions:

  • Development of libraries in Java and C# to extract accounts credentials via SOAP from an online secure CyberArk vault, enabling identity processing batches to access LDAP servers and databases
  • Configuration and development of SailPoint connectors.
  • Development of the integration connector between the Smart Traffik application and SailPoint.

Environment & Tools: Java, C#, .Net, Beanshell, Spring, SQL, API REST, Git, SOAP UI, Apache Maven, Méthodologie agile, Eclipse, GitLab CI/CD, LDAP, Active Directory

Software Engineer - Capgemini (Orange Business)

Rennes, March 2023 - January 2024

Description: Spring Boot application for IP address configuration and management of Orange clients routers

Click to view details

Key Contributions:

  • Developed backend modules for IPv6 integration in 5G router configuration.
  • Enhanced Angular components for IPv6 integration.

Environment & Tools: Java17, Spring Boot, Hibernate, SQL, API REST, Git, Angular14, HTML, CSS, MapStruct, Apache Maven, Méthodologie agile, IntelliJ, JUnit, Mockito, GitLab CI/CD

Java Developer / Alfresco - ATOS (INSERM)

Montpellier, August 2021 - November 2022

Description: Development of Alfresco electronic document management application for INSERM.

Click to view details

Key Contributions:

  • Creation of custom content models
  • Creation of different Alfresco sites for different directions of INSERM
  • Development of services for documents classification automation

Environment & Tools: Java11/ Spring/ Web scripts /Alfresco Content Service (acs) / Alfresco Search Service (ass) / SGBD PostgreSQL /Docker /Maven / Git / Jenkins/Keycloak

Java / Angular developer - IB - Cegos (Upskilling)

Toulouse, March 2023 - January 2024

Description:Development of a web portal for online course management.

Click to view details

Key Contributions:

  • Development of REST APIs using Springboot and user interface (in Angular) for the portal
  • Relational database design
  • Unit testing and technical documentation

Environment & Tools: Java8, Eclipse, Maven, GitHUb, TypeScript, Angular, Rest Api, Spring boot, Méthodes Agile, JUnit

Master’s Final Internship: Python Developer, AI, Deep Learning, and Smart Sensors - Pfeiffer Vacuum SAS

Annecy, February 2020 - June 2020

Description: Study of an artificial intelligence solution to predict failures of load lock-type vacuum pumps in the semiconductor market.

Click to view details

Key Contributions:

  • Development of Deep Learning Pipeline: Design and implementation of a deep learning pipeline to predict the remaining lifespan of vacuum pumps.
  • Data Preparation and Processing: Preparation of necessary data for training machine learning models.
  • Modeling and Prediction: Application of linear regression, classification, and random forest models for equipment lifespan prediction.
  • Analysis and Documentation: Presentation of results with confusion matrices and diagrams, and writing of technical documentation.

Environment & Tools: Python, conda, Jupyter, ST Micro-electronics Cube design, MatplotLib, NumPy, Pandas, Scikit-learn, Seabon, Tensorflow, STEVAL-STWINKT1

Education

Master's in Intelligent Sensors & Micro-nanotechnology

Université de Lorraine, 2018 - 2020

Certifications

Contact

+33 6 05 70 43 90

benjaminuwizeye@gmail.com

Rennes, France

Find Me Online

Download CV in PDF format