Karim FISLI

Développeur Fullstack Senior | DevSecOps

Salaire / Taux journalier

Toulouse, France

Freelance

Expertises

JavaAngularSpring BootDockerKubernetesJenkinsTerraformJavascriptMavenGradleNodeExpressReactGitLabGitGitHubJiraConfluenceTomcatPostgreSQLMySQLMariaDBRequêtes SQLPostmanAnsiblePrometheusGrafanaRESTful APIsUX Product DesignUser ResearchScrumCoaching agileAndroidHTMLCSSSwagger/OpenAPIJBossKafkaXL DeployXL ReleasePHPVueDrupalRedisAmazon EC2Linux

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Fullstack/DevSecOps avec +7 ans d'expérience, spécialisé en Angular, Spring et architectures cloud sécurisées. Expert en migration d'applications, CI/CD (GitLab, Jenkins, ArgoCD) et sécurisation applicative (Keycloak, JWT, SAST). Actuellement chez Berger-Levrault, j'accompagne vos projets de la conception à la production avec une expertise DevSecOps et des solutions robustes adaptées à vos enjeux métier.

Liens

Expérience de travail

Développeur Fullstack/ devSecOps

Berger-LevraultFreelance

juin 2023 - Présent

3 ans 5 mois

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 ( maven, profil ) avec le framework Spring et JAX -RS • 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 • Sécurisation appli à la suite d’audit de sécurité • Mise en place environnement Ubuntu 22.04 ( apache, Tomcat, MariaDb, services docker et docker-compose ) Autres projets: • 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

DatapyFreelance

sept. 2021 - mai 2023

1 an 9 mois

Toulouse, France

Developpeur Fullstack / Devops - Airbus Defence and Space

oct. 2022 - mai 2023

8 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

Développeur Full Stack - Airbus Aircraft

juin 2022 - déc. 2022

7 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

Développeur Full Stack / Devops - Airbus Aircraft

sept. 2021 - juil. 2022

11 mois

Toulouse, France

• Mise en place de projet angular 2+ ( 11 et 12 ) : utilisation des librairies primeNG et material.IO • Mise en place d'une API à l'aide de NodeJS ( expressJS, Axios ) et d'un swagger • Utilisation de spring batch ( Java 8 ) • Mise en place des tests côté NodeJs à l'aide Jest et supertest • Mise en place de documentation avec JSdoc ( nodejs ) et compodoc ( angular ) • Mise en place d'un SSO en utilisant le standard d'authorization Oauth 2.0 • Utilisation de marklogic • CI / CD : utilisation de jenkins afin de générer et livrer des images docker sur artifactory puis les déployer sur argoCD • mise en place de chart helm en gitops • Utilisation des outils suivants: postman / Balsamiq / Draw.io / Eclipse / Visual Studio Code / remoteNG / Git bash / Jira / Github • Pair Programing / Support réguliers • Méthodologie agile ( Scrum )

Développeur/ Devops - Groupe BPCE-IT

Cat-Amania

janv. 2020 - juil. 2021

1 an 7 mois

Toulouse, France

• Mise en place de projets Java/J2EE: maven (Springboot/Hibernate), Servlet, jar exécutable dans une chaîne de livraison continue ( CD ) • Mise en place de playbooks/roles ansible • Utilisation de pipelines jenkins afin de release et déployer la solution ( avec XL Deploy ) • Implémentation de nouvelles fonctionnalités sur les outils d’axway et de tests sur SoapUI/Postman • Support auprès des différents partenaires à l’aide d’outils de supervision comme Kibana notamment ( Niveau 3 )

Développeur - Orange Business Services

Atos

nov. 2018 - déc. 2019

1 an 2 mois

Toulouse, France

• Utilisation de robot framework/Cucumber afin de mettre en place les tests • Utilisation de pipelines jenkins afin de déployer la solution sur conteneurs Docker

Ergonomie de nouveaux services aéronautiques en Ligne

Thales

mars 2018 - oct. 2018

8 mois

Région de Toulouse, France

• Conception et développement d’une application Web. • Elaboration d’un rapport sur les guidelines web • Developpement en Html / Css / TypeScript / framework Angular 2+ / Java Springboot

Etude et développement d’une application mobile de maintenance des éclairages publics

Enedis (ex ERDF)

avr. 2017 - août 2017

5 mois

Sept-Deniers au sein de l’Equipe Pertes Non Technique(PNT)

► Développer une application mobile permettant aux techniciens qui partent en détection sur le terrain de recevoir le signalement des éclairages publics ► Conception centrée utilisateur en rajoutant celui-ci dans la boucle du processus de développement tout en respectant les exigences imposées par les clients ► Utilisation de Java(Android) et de Google Maps API V2 afin d’implémenter l’application.

Etude du protocole d’authentification FIDO (Fast IDentity Online) afin d’améliorer la sécurité

Université Paul Sabatier Toulouse III

avr. 2016 - mai 2016

2 mois

Université Paul Sabatier – Laboratoire IRIT (Institut de Recherche en Informatiq

► Compréhension du fonctionnement de ce protocole en autonomie et implémentation de celui-ci côté serveur. ► Utilisation du langage Java et du conteneur Tomcat côté serveur et Android côté client ► Utilisation du framework SPRING et gestion de projet en utilisant la méthode agile SCRUM


Formation

ENAC - Ecole Nationale de l'Aviation Civile

Master 2 (M2), Interaction homme-machine

2017 - 2018

2 ans

Université Paul Sabatier

Master, Informatique; Interactions Homme

2016 - 2017

2 ans

Université Paul Sabatier

Licence, Informatique

2013 - 2016

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.