
cherkani nawfal
Développeur Java Angular
Salaire / Taux journalier
94800 Villejuif, France
Freelance
Expertises
Langues
À 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.
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