About Karim
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- EnedisIngénieur full-stack java/angular/opsENERGY AND UTILITIESFebruary 2022 - Today (4 years and 4 months)Courbevoie, FrancePROJET: Chutney (en open-source sur github)RÉALISATIONS:Backend:
- Participation à la conception de modèles de données des différents modules.
- Développement des web services REST.
- Gestion de la sécurité avec Spring security.
- Implémentation des test unitaires et d’intégration.
Frontend:- Développement des interfaces/ composants avec Angular.
- Implémentation de tests unitaires et d'intégrations.
Ops:- Containerisation des applications avec Docker et Docker Compose.
- Mise en place des workflow github actions, Gitlab CI/CD et Jenkins.
- Gestion de l'infrastructure as code avec Terraform et Ansible.
- Mise en place du monitoring Grafana as code avec un dsl.
ENVIRONNEMENT TECHNIQUE:Java 17, Spring Boot 3, REST, Design patterns, Sql , Mockito, Angular 17, Rxjs, bootstrap, NPM, Github actions,Maven, Git, Docker, Terraform, Ansible. - ODEALIMIngénieur full-stack java/angularREAL ESTATENovember 2019 - January 2022 (2 years and 3 months)Paris, FrancePROJET: EXTRANET7 Applications web à destination des administrateurs de biens, des syndic de copropriétés, des courtiers et desparticuliers. Elles permettent de remplacer l'ancien système et de gérer les différents produits (GLI, PNO, PJ,MRH...).RÉALISATIONS:Backend:
- Participation à la conception de modèles de données des différents modules.
- Développement des web services REST et documentation avec Swagger.
- Gestion de la sécurité avec Spring security et oauth2.
- Création des batchs de migration des données vers le nouveau système.
- Échanges avec le backoffice Veos.Implémentation des test unitaires et d’intégration.
Frontend:- Développement des interfaces/ composants avec Angular 7.
- Création des librairies Angular.Implémentation de tests unitaires et e2e avec Jasmine et Cypress.
Ops:- Containerisation des applications avec Docker et Docker Compose.
- Configuration web avec nginx.
- Mise en place des pipelines Gitlab CI/CD.
ENVIRONNEMENT TECHNIQUE:Java 12, Spring Boot 2, REST Web Services, Design patterns, Sql, JWT, oauth2 , Mockito, Swagger, Angular 7,Material design, YARN, Cypress, Gitlab CI/CD, Maven, Git, Docker, Redis. - NatixisIngénieur full stack java/angularBANKING AND INSURANCEAugust 2018 - October 2019 (1 year and 3 months)Paris, FrancePROJET: FRONTING DIGITALApplication web à destination des banquiers et assistants de la banque Natixis et des banques réseaux (banque populaire et caisse d'épargne). Elle permet de remplacer l'ancien processus de souscription à une assurance vie.RÉALISATIONS:Backend:
- Participation à la conception de modèles de données des différents modules.
- Développement des web services REST et documentation avec Swagger.
- Gestion de la sécurité avec Spring security et oauth2.
- Création des batchs de traitement des données avec Spring batch.
- Accès aux données avec Spring data et Couchbase.
- Implémentation des test unitaires et d’intégration.
Frontend:- Développement des interfaces/ composants avec Angular 6 et Material Design.
- Création des librairies Angular.Implémentation de tests unitaires et e2e avec Jasmine et Protractor.
Ops:- Création et configuration des jobs Jenkins (build, release, sonar, e2e).
- Gestion des releases et déploiement avec XL Release et XL Deploy.
ENVIRONNEMENT TECHNIQUE:Java 8, Spring Boot 2, REST Web Services, Kotlin, Design patterns, Couchbase, JWT, oauth2 , Mockito, Swagger, Angular 6, Material design, NPM, Jasmine, Karma, Protractor, CI, CD, Maven, Jenkins, Git, Nexus, XL Deploy, XLRelease.
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
- Ingénieur en génie logicielINSAT2015
Certifications
- Angular (Intermediate) CertificateHackerRunk2025
- Rest API (Intermediate) CertificateHackerRunk2025