You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Karim G.KG

Karim G.

Full Stack Java/Angular/DevOps Engineer

€560/day
Sartrouville, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Karim

Java/Angular developer for over 9 years, geek and entrepreneur, I have participated in the development of numerous applications for large groups. My skill set includes: back-end development (java, kotlin, python), front-end development (angular, typescript, css, html) and devops (CI/CD, docker, terraform, ansible).
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Sartrouville (up to 30km)

Experience

  • Enedis
    Full-stack Java/Angular/Ops Engineer
    ENERGY AND UTILITIES
    February 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.
    **TECHNICAL ENVIRONMENT**:

    Java 17, Spring Boot 3, REST, Design patterns, SQL, Mockito, Angular 17, Rxjs, Bootstrap, NPM, GitHub Actions, Maven, Git, Docker, Terraform, Ansible.
    Spring boot Angular REST Docker Github Actions TDD Terraform Ansible java 17
  • ODEALIM
    Full-stack Java/Angular Engineer
    REAL ESTATE
    November 2019 - January 2022 (2 years and 3 months)
    Paris, France
    **PROJECT**: EXTRANET

    7 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.
    **TECHNICAL ENVIRONMENT**:

    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.
    Java Spring boot Angular Docker REST OAuth2 Cypress
  • Natixis
    Full-stack Java/Angular Engineer
    BANKING AND INSURANCE
    August 2018 - October 2019 (1 year and 3 months)
    Paris, France
    **PROJECT**: FRONTING DIGITAL

    Web 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.
    **TECHNICAL ENVIRONMENT**:

    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.
    Java Spring boot REST Angular Couchbase JWT Material Design Maven Git

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Software Engineering Engineer
    INSAT
    2015

Certifications

Skill set

Categories