About Karim
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- EnedisFull-stack Java/Angular/Ops EngineerENERGY AND UTILITIESFebruary 2022 - Today (4 years and 4 months)Courbevoie, France**PROJECT**: Chutney (open-source on github)**ACHIEVEMENTS**:Backend:
- Participation in the design of data models for various modules.
- Development of REST web services.
- Security management with Spring security.
- Implementation of unit and integration tests.
Frontend:- Development of interfaces/components with Angular.
- Implementation of unit and integration tests.
Ops:- Containerization of applications with Docker and Docker Compose.
- Setup of GitHub Actions, GitLab CI/CD, and Jenkins workflows.
- Infrastructure as code management with Terraform and Ansible.
- Setup of Grafana monitoring as code with a DSL.
Java 17, Spring Boot 3, REST, Design patterns, SQL, Mockito, Angular 17, Rxjs, Bootstrap, NPM, GitHub Actions, Maven, Git, Docker, Terraform, Ansible. - ODEALIMFull-stack Java/Angular EngineerREAL ESTATENovember 2019 - January 2022 (2 years and 3 months)Paris, France**PROJECT**: EXTRANET7 web applications for property managers, co-ownership trustees, brokers, and individuals. They replace the old system and manage various products (GLI, PNO, PJ, MRH...).**ACHIEVEMENTS**:Backend:
- Participation in the design of data models for various modules.
- Development of REST web services and documentation with Swagger.
- Security management with Spring security and OAuth2.
- Creation of data migration batches to the new system.
- Communication with the Veos back office. Implementation of unit and integration tests.
Frontend:- Development of interfaces/components with Angular 7.
- Creation of Angular libraries. Implementation of unit and E2E tests with Jasmine and Cypress.
Ops:- Containerization of applications with Docker and Docker Compose.
- Web configuration with Nginx.
- Setup of GitLab CI/CD pipelines.
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. - NatixisFull-stack Java/Angular EngineerBANKING AND INSURANCEAugust 2018 - October 2019 (1 year and 3 months)Paris, France**PROJECT**: FRONTING DIGITALWeb application for bankers and assistants at Natixis bank and network banks (Banque Populaire and Caisse d'Epargne). It replaces the old life insurance subscription process.**ACHIEVEMENTS**:Backend:
- Participation in the design of data models for various modules.
- Development of REST web services and documentation with Swagger.
- Security management with Spring security and OAuth2.
- Creation of data processing batches with Spring Batch.
- Data access with Spring Data and Couchbase.
- Implementation of unit and integration tests.
Frontend:- Development of interfaces/components with Angular 6 and Material Design.
- Creation of Angular libraries. Implementation of unit and E2E tests with Jasmine and Protractor.
Ops:- Creation and configuration of Jenkins jobs (build, release, sonar, E2E).
- Release and deployment management with XL Release and XL Deploy.
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
- Software Engineering EngineerINSAT2015
Certifications
- Angular (Intermediate) CertificateHackerRank2025
- Rest API (Intermediate) CertificateHackerRank2025