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 €/jour
Toulouse, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Karim

Développeur fullstack freelance avec 6 ans d'expérience, spécialisé en Java, Angular, Spring et DevOps. J'ai travaillé sur des projets pour Airbus, Berger-Levrault, BPCE-IT et Orange Business Services.

Chez Berger-Levrault, j'ai contribué à la migration d'une application GWT vers Angular/Spring, utilisant Angular 16 (RxJs, NgRx) et Spring Security avec JWT via Keycloak. J'ai également configuré MySQL et MariaDB, et mis en place des pipelines CI/CD avec GitLab CI et GitFlow.

Lors de mes missions chez Airbus, j'ai travaillé en fullstack avec Angular, React, et des technologies backend comme Java 11 avec Quarkus et Spring Boot. J'ai utilisé AWS, Docker, Kubernetes, Jenkins, et réalisé des déploiements avec ArgoCD. Mes tâches incluaient la configuration de serveurs Apache et Tomcat, la mise en place de SSO avec OAuth 2.0 et Keycloak, et l'optimisation des performances avec VisualVM et JProfiler.

Chez BPCE-IT, j'ai développé des solutions Java/J2EE avec Maven (SpringBoot/Hibernate) et mis en place des chaînes de livraison continue avec Jenkins et XL Deploy. J'ai automatisé les déploiements avec Ansible et supervisé les performances applicatives avec Kibana, tout en assurant du support de niveau 3 pour les partenaires.

Chez Orange Business Services, j'ai utilisé Robot Framework et Cucumber pour l'automatisation des tests, et déployé des solutions sur conteneurs Docker via des pipelines Jenkins, renforçant mes compétences en CI/CD et tests automatisés.

Mon expertise en développement me permet de vous accompagner à toutes les étapes de vos projets, de la conception à la livraison, tout en assurant une qualité de code et le respect des délais.

Compétences : Java, Angular, Spring, DevOps, Docker, Kubernetes, Git, Jenkins, AWS, CI/CD, Keycloak, MySQL, MariaDB.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Toulouse (jusqu’à 30 km)

Expériences

  • Berger-Levrault
    Développeur web devops
    juin 2023 - Aujourd'hui (3 ans)
    Toulouse, France

    • Migration d'une application GWT vers Angular / Spring
    • Utilisation de Angular 16 ( NgRx, RxJs ) et surcouche de la librairie Material.io ( travail sur cette librairie également )
    • Utilisation de Java 8 avec le framework Spring et JAX -RS
    • Configuration de Apache et Tomcat
    • Configuration de base de données mysql puis mariaDB
    • Mise en place de Spring security ( avec du RBAC )
    • Mise en place d'authentification avec token JWT avec Keycloack
    • Mise en place de pipeline avec GitlabCI en utilisant les bonnes pratiques de GIT ( gitflow )
    • Travail avec des ergonomes ( mise en place de maquette sur adobeXD
    • Utilisation de confluence / jira

    Autre projet à Berger-Levrault
    •Springboot, Spring RestClient, Spring security, liquibase, swagger, actuator et postgres sur nouveau projet
    •Utilisation de docker-compose avec automatisation via ansible ( awx ) puis passage en gitops avec argocd et kubernetes
    •Applications dockerisées ( microfrontend et shell en angular et backend avec springboot )
    •Utilisation de trivy ( SAST ) pour les CVE ( scan harbor et SBOM ), sonarqube (SAST ) et externalisation des variables côté frontend et backend
    •Utilisation de checkmarx ( SAST )
    •Utilisation de harbor ( private registry pour les images )
    •Travail avec les architectes afin de mettre en place la nouvelle solution dans un écosystème existant ( OVH Public et private Cloud, ouverture de flux, configuration des certificats, etc.. )
    •Utilisation de Keycloak avec OIDC ( authorization code flow et password grant ). Configuration d’application consommatrice et de comptes techniques avec du RBAC
    •Monitoring avec Prometheus / Grafana et Dynatrace
  • Datapy
    Developpeur Fullstack - Airbus Defence and Space
    octobre 2022 - mai 2023 (7 mois)
    Toulouse, France

    • Utilisation de Angular 11 ( NgRx, RxJs) et PrimeNg
    • Utilisation de JAVA 11 avec le framework Quarkus
    • Configuration de Apache HTTPD ( déploiement d'angular dessus )
    • Utilisation de Tomcat ( déploiement war / jar backend )
    • Configuration de Keycloak
    • Utilisation de Docker et Kubernetes
    • Utilisation de Gitlab et Nexus
    • Utilisation de confluence / Jira
  • Datapy
    Développeur Full Stack - Airbus Aircraft
    juin 2022 - novembre 2022 (5 mois)
    Toulouse, France

    • Utilisation de AWS: cloudwtach, ec2, S3, RDS et lambda
    • Utilisation de RHEL ( Linux )
    • Migration de librairies sur un projet JAVA sous le système de build Gradle
    • Intégration continue avec Jenkins
    • Utilisation du framework dropwizard côté frontend et de la librairie jooq
    • Utilisation de React côté frontend et du framework blueprint
    • Profiling de VM avec visualVM et JProfiler
    • Mise en place de batterie de tests avec Gatling

Recommandations

Soyez le premier à recommander Karim

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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.

Compétences (12)

Catégories