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

Karim Fisli

Senior Fullstack Engineer / DevSecOps

€467/day
Toulouse, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Karim

Freelance fullstack developer with 6 years of experience, specializing in Java, Angular, Spring, and DevOps. I have worked on projects for Airbus, Berger-Levrault, BPCE-IT, and Orange Business Services.

At Berger-Levrault, I contributed to the migration of a GWT application to Angular/Spring, using Angular 16 (RxJs, NgRx) and Spring Security with JWT via Keycloak. I also configured MySQL and MariaDB, and set up CI/CD pipelines with GitLab CI and GitFlow.

During my assignments at Airbus, I worked fullstack with Angular, React, and backend technologies like Java 11 with Quarkus and Spring Boot. I used AWS, Docker, Kubernetes, Jenkins, and performed deployments with ArgoCD. My tasks included configuring Apache and Tomcat servers, setting up SSO with OAuth 2.0 and Keycloak, and optimizing performance with VisualVM and JProfiler.

At BPCE-IT, I developed Java/J2EE solutions with Maven (SpringBoot/Hibernate) and implemented continuous delivery pipelines with Jenkins and XL Deploy. I automated deployments with Ansible and monitored application performance with Kibana, while also providing level 3 support for partners.

At Orange Business Services, I used Robot Framework and Cucumber for test automation, and deployed solutions on Docker containers via Jenkins pipelines, strengthening my skills in CI/CD and automated testing.

My development expertise allows me to support you at all stages of your projects, from design to delivery, while ensuring code quality and adherence to deadlines.

Skills: Java, Angular, Spring, DevOps, Docker, Kubernetes, Git, Jenkins, AWS, CI/CD, Keycloak, MySQL, MariaDB.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Berger-Levrault
    Web Developer DevOps
    June 2023 - Today (3 years)
    Toulouse, France

    • Migration of a GWT application to Angular / Spring
    • Use of Angular 16 (NgRx, RxJs) and overlay of the Material.io library (work on this library as well)
    • Use of Java 8 with the Spring and JAX-RS framework
    • Configuration of Apache and Tomcat
    • Configuration of mysql then mariaDB databases
    • Implementation of Spring Security (with RBAC)
    • Implementation of authentication with JWT token using Keycloak
    • Implementation of pipelines with GitlabCI using GIT best practices (gitflow)
    • Work with UX designers (mockup implementation on AdobeXD)
    • Use of Confluence / Jira

    Other project at Berger-Levrault
    • Springboot, Spring RestClient, Spring Security, Liquibase, Swagger, Actuator, and PostgreSQL on a new project
    • Use of docker-compose with automation via Ansible (AWX) then transition to GitOps with ArgoCD and Kubernetes
    • Dockerized applications (microfrontend and shell in Angular and backend with Springboot)
    • Use of Trivy (SAST) for CVEs (Harbor scan and SBOM), SonarQube (SAST) and externalization of variables on the frontend and backend
    • Use of Checkmarx (SAST)
    • Use of Harbor (private registry for images)
    • Work with architects to implement the new solution within an existing ecosystem (OVH Public and Private Cloud, flux opening, certificate configuration, etc..)
    • Use of Keycloak with OIDC (authorization code flow and password grant). Configuration of consuming applications and technical accounts with RBAC
    • Monitoring with Prometheus / Grafana and DynatDynatrace
  • Datapy
    Fullstack Developer - Airbus Defence and Space
    October 2022 - May 2023 (7 months)
    Toulouse, France

    • Use of Angular 11 (NgRx, RxJs) and PrimeNg
    • Use of JAVA 11 with the Quarkus framework
    • Configuration of Apache HTTPD (Angular deployment on it)
    • Use of Tomcat (backend war / jar deployment)
    • Configuration of Keycloak
    • Use of Docker and Kubernetes
    • Use of Gitlab and Nexus
    • Use of Confluence / Jira
  • Datapy
    Full Stack Developer - Airbus Aircraft
    June 2022 - November 2022 (5 months)
    Toulouse, France

    • Use of AWS: CloudWatch, EC2, S3, RDS, and Lambda
    • Use of RHEL (Linux)
    • Migration of libraries on a JAVA project under the Gradle build system
    • Continuous integration with Jenkins
    • Use of the Dropwizard framework on the frontend and the JOOL library
    • Use of React on the frontend and the Blueprint framework
    • VM profiling with VisualVM and JProfiler
    • Implementation of test suites with Gatling

Recommendations

Be the first to recommend Karim

Help this freelancer shine by sharing your experience working together.

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

  • Master IHM
    Université Paul Sabatier / ENAC
    2018
    Le Master "Interactions Homme-Machine" de l'Université Paul Sabatier à Toulouse forme des spécialistes en conception, développement et évaluation d'interfaces utilisateur, avec une forte emphasis sur la programmation. Les étudiants acquièrent des compétences avancées en langages de programmation tels que Java, C, C++, JavaScript, HTML/CSS, ainsi que des frameworks et outils pour le développement d'applications interactives. Les participants apprennent des méthodologies de design centrées sur l'utilisateur et la gestion de projet, ce qui leur permet de créer des interfaces intuitives et efficaces. Ce master prépare les diplômés à des carrières variées dans le domaine de l'informatique, du design d'interfaces et des nouvelles technologies, en intégrant à la fois des compétences techniques et une approche centrée sur l'utilisateur.

Skill set (12)

Categories