cherkani nawfal

Développeur Java Angular

Salaire / Taux journalier

94800 Villejuif, France

Freelance

Expertises

JavaAngularDéveloppement FullstackAWS

Langues

Français

À propos

Introduction

Développeur Full Stack Java/Angular avec 7 ans d'expérience spécialisé dans la migration d'applications et l'architecture de systèmes. Expertise prouvée chez IBM et SII dans le développement de solutions métier complexes avec gestion d'équipe et tests automatisés. Capable de migrer vos applications tout en préservant leurs fonctionnalités et d'optimiser vos workflows métier.

Liens

Expérience de travail

Développeur java/angular

kubiq Network

janv. 2025 - Présent

1 an 10 mois

Paris, France

Mission : Développement de l'application d’actualités sécurisée Kubiq News Conception et développement de services REST sécurisés avec Spring Boot pour les modules "Actualités", "Alertes Flash" et "Profil utilisateur" Implémentation de la gestion des rôles (utilisateur, sentinelle, modérateur) avec Spring Security + JWT Développement d’interfaces Angular responsive (pages d’accueil, fil d’actualités, espace communautaire) Intégration du système de notifications Firebase pour les alertes en temps réel Participation à la mise en production via pipelines GitLab CI/CD Écriture de tests unitaires et d’intégration. Contribution à l’amélioration des performances (lazy loading, cache côté client, pagination) Environnement et technologies:Java 17, Spring Boot, Spring Security, JWT, PostgreSQL, REST API,Angular 16,RxJS, Angular Material, nextjs, SCSS,GitLab CI/CD, Docker, SonarQube, Firebase.

Développeur java/angular

StartUp techFreelance

janv. 2024 - nov. 2024

11 mois

Paris, France

Mission : Création d’une application web de vidéos de formation avec tableau de bord et gestion des abonnements (Startup EdTech) Conception de l’architecture de l’application avec gestion des comptes utilisateurs payants et non payants. Développement d’un système de gestion des vidéos (accès, téléchargement, et streaming). Création d’un tableau de bord pour l’administrateur avec suivi des indicateurs clés : abonnés, vidéos regardées, et statistiques d’engagement. Mise en place d’un système d’inscription et gestion des abonnements payants. Suivi des vidéos regardées et gestion des droits d’accès pour chaque type d’abonnement. Réalisation de tests unitaires et d'intégration pour valider le bon fonctionnement de l’application. Maintenance et mise à jour régulière de l’application, ajout de nouvelles fonctionnalités en fonction des retours utilisateurs. Documentation technique et fonctionnelle pour faciliter la gestion et la maintenance de l’application. Optimisation de la performance et de la sécurité de l’application (authentification, paiements en ligne). Environnement et technologies: Java, Kotlin,JUnit, Hibernate, Spring Boot, nodejs, MySQL, PostgreSQL, Squelize, Angular, JWPlayer, Sonar, Jenkins, API REST, HTML, CSS, Multer, GIT, Devops, JWT,, Stripe, NodeJs, Node, Visual Studio Code, Cypress, Docker, Kubernetes, Maven, CI/CD.

Consultant technique java/jsp

Sully Group

oct. 2022 - déc. 2023

1 an 3 mois

Projet 1 : Application propose une variété de fonctionnalités adaptées aux besoins spécifique des employés, fournit un accès facile aux ressources internes de l’entreprise, offre la communication interne, les notifications en temps réel, permet aussi d’effectuer leurs tâches quotidiennes de manière fluide et d’accéder aux informations et aux ressources nécessaires) Projet 2 : Application offrir des fonctionnalités de gestion des tâches et des workflows, les employés peuvent assigner des tâches à d’autres membres, gérer les échéances et les priorités). - Développement des web service. - Développement selon le besoin. - Documentation des parties Manquantes.

Développeur Full Stack (java/angular)

SII France

sept. 2020 - mai 2022

1 an 9 mois

Migration et mise en place de nouvelles fonctionnalités pour une application de faisabilité Challenge : mise en place d'une solution capable de préserver l'ensemble des fonctionnalités de l'application actuelle Migration et mise en place de nouvelles fonctionnalités pour une application de Notamment l'accès à des ressources locales, tout en rajoutant les nouvelles fonctionnalités répondant au besoin du client Missions : - Création des tâches à réaliser pour l'ensemble des développeurs - Animation des différents meetings - Participation aux différentes réunions - Validation des fonctionnalités avant le développement - Réalisation des tests unitaires avec JUnit (Back End) - Réalisation des tests End to End avec Cypress (Front End) - Rédaction de la documentation technique destinée à l'équipe de maintenance - Développement de nouvelles fonctionnalités - Réalisation de la documentation

Développeur logiciels

IBM

févr. 2019 - août 2020

1 an 7 mois

Région de Bordeaux, France

la réécriture de l'application de la prévoyance Prévis pour un client BNP Paribas Personal Finance (PF);

Analyste développeur

Digital Data System

avr. 2017 - août 2017

5 mois

Fès, Maroc

Développement d'une application web, pour faire le suivi des achats de l'entreprise (depuis la demande d'achat, jusqu'au bon de la commande). .NET MVC,React, SQL Server...

Analyste développeur

Office National Des Aéroports

juin 2016 - oct. 2016

5 mois

Fès, Maroc

Développement d'une application bureau, pour l'affichage des vols sur les écrans. Java, Swing, Mysql...


Formation

UFR STGI

Master 2 en Informatique Mobile et Répartie

2018 - 2019

1 an 1 mois

Ecole Supérieure d'Ingénierie en Sciences Appliquées

Diplôme d'ingénieur

2013 - 2017

4 ans 1 mois

Université Sidi Mohammed Ben Abdellah-Fès

L1

2012 - 2013

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.