NABIL BELCAID

Senior Développeur Full-Stack | Java & Python

Salaire / Taux journalier

Paris, France

Freelance

Expertises

PythonJavaDjangoAngularJavascriptTypescriptFastAPIBootstrapSpring BootGitSeleniumJenkinsScrumKanbanPostgreSQLMySQLMicrosoft SQL ServerOracleWindowsLinuxpandasNumPyDockerCSSTalendIA

Langues

Français (Maternelle)Anglais

À propos

Introduction

Architecte logiciel chez Airbus avec +10 ans d'expertise en développement full-stack Java/Python/Angular. Expérience prouvée en migration technologique (Banque de France), intégration IA générative et développement de plateformes complexes. Spécialisé en architecture frontend moderne, automatisation Python et solutions sur-mesure pour banque, industrie et centres de contacts.

Liens

Expérience de travail

Architecte logiciel

AIRBUS

mai 2025 - Présent

1 an 6 mois

Paris, France

– Conception et de la rédaction des spécifications techniques et fonctionnelles. – Pilotage de l'architecture des solutions logicielles, coordination avec les équipes de développement et garantie de la cohérence technique avec les exigences métiers.

Développeur full-stack

CrossupData

janv. 2024 - févr. 2025

1 an 2 mois

Paris, France

– Au sein d'une équipe de 3 personnes, intervention en tant que Développeur Python et Techlead Angular pour un projet de développement d'une plateforme de création, diffusion et analyse de questionnaires en ligne (QUAEROQUESTO). – Livraison au cours de février 2025 d'une version Beta à soumettre pour évaluation à une communauté de développeurs. – Conception et développement d'une interface utilisateur réactive : intégration d'une architecture frontend intuitive et ergonomique, permettant la création dynamique de questionnaires personnalisés avec prise en charge de divers types de questions (choix multiples, échelles de satisfaction, texte libre, etc.). – Intégration d'un module de génération automatique de questions via l'IA générative : utilisation de modèles de langage (LLMs) pour suggérer des questions pertinentes en fonction du contexte du questionnaire, avec fine-tuning des modèles pour des résultats ciblés. – Développement d'un système de diffusion omnicanal : mise en place d'API permettant une diffusion simultanée des questionnaires sur plusieurs canaux (email, SMS, réseaux sociaux, et URL dédiées), accompagnée d'une collecte centralisée des réponses avec gestion des statuts de participation. – Conception de tableaux de bord dynamiques et interactifs: visualisation des données via des bibliothèques de graphes personnalisables (Matplotlib, Plotly) pour des analyses riches incluant des comparaisons croisées et des filtres dynamiques.

TechLead Angular, Développeur Java-Python - coordinateur projet

Banque de France

juil. 2018 - déc. 2023

5 ans 6 mois

Paris, France

– Au sein d'une équipe de 17 personnes, intervention en tant que TechLead Angular pour un projet de Migration technologique et modernisation d'applications métiers. Prise en charge de développement en Angular, Python, Java, Powershell (New WEBSTAT, REFCOT). – Mise en production de la nouvelle IHM. – Développement de plusieurs fonctionnalités sous Angular. Mise au point de nombreux scripts Python et PowerShell pour l'automatisation des tâches. – Développement de scripts Python dédiés à la validation des cohérences des données, garantissant l'intégrité et la fiabilité des informations traitées (cotation des entreprises). – Réalisation à l'aide de FIGMA de maquettes avec dans chacune des migrations 2 contraintes fortes : Le respect de la charte graphique BDF et l'intégration des règles légales liées à l'accessibilité obligatoires dans le cas de la Banque de France. – Animation de plusieurs Ateliers pour présenter les différents écrans à différents types d'utilisateurs. – Choix d'une stratégie de migration (Dual boot vs Big Bang): Analyse des avantages et inconvénients de chacune des options stratégiques en termes de faisabilités techniques, délais et de recevabilité par les utilisateurs. – Définition d'une architecture du front Angular conforme aux bonnes pratiques : Répartition des fonctionnalités en modules, composants Standalone, analyse des librairies en fonction de leur indice de dette technique ou du risque supposé. – Développement sous Visual Studio Code. – Tests Unitaires sous Jasmine et Karma. – Test de bout en bout sous selenium. – Participation/Animation cérémonies Agile.

Développeur Full-Stack

Murata

sept. 2017 - juin 2018

10 mois

14000 Caen, France

– Au sein d'une équipe de 5 personnes, intervention en tant que Développeur pour un projet de développement d'une application web pour la gestion de production (Saagie). – Amélioration des performances opérationnelles grâce à une interface plus conviviale et enrichie, une meilleure restitution des données notamment les erreurs de fabrications et une historisation accrue des données. – Suivi des performances et des défauts de fabrication : Développement de fonctionnalités pour la collecte, l'analyse et la visualisation des indicateurs de production afin de faciliter l'identification des goulots d'étranglement et l'optimisation des processus de fabrication. – Développement de scripts Talend pour ETL : Conception et implémentation de flux de transformation des données en utilisant Talend, avec gestion des pipelines de données pour l'intégration entre les systèmes de production et les bases analytiques, garantissant une haute disponibilité et la cohérence des données.

Développeur Full-stack

Eodom

juin 2016 - sept. 2017

1 an 4 mois

92100 Boulogne-Billancourt, France

– Au sein d'une équipe de 3 personnes, intervention en tant que Développeur pour un projet de développement de plusieurs applications de gestion administrative et commerciale. – Meilleure agilité dans la gestion des ressources humaines ainsi qu'une communication plus efficace entre les chefs de projets-clients et les services techniques de l'entreprise. – Refonte du portail de recrutement (migration de PrimeFaces vers Bootstrap) : Modernisation de l'interface utilisateur pour améliorer l'expérience utilisateur et l'accessibilité sur différents terminaux. Remplacement des composants JSF/PrimeFaces par des composants Bootstrap, avec une approche responsive et une meilleure compatibilité avec les normes actuelles du web. Optimisation des performances frontend grâce à une gestion efficace des requêtes HTTP et une réduction de la charge côté serveur. – Développement de modules fonctionnels avancés: Gestion des enregistrements : Conception et implémentation de fonctionnalités CRUD robustes pour la gestion des données de production et des ressources humaines, avec des mécanismes de validation métier côté client et serveur. Envoi en masse de courriels : Développement d'un service backend optimisé pour la distribution de courriels transactionnels et promotionnels à grande échelle, intégrant des fonctionnalités de journalisation, de suivi des envois, et de gestion des erreurs.

Développeur Full-stack

BoostMySales

sept. 2009 - oct. 2015

6 ans 2 mois

Nantes, France

– Au sein d'une équipe de 4 personnes, intervention en tant que Développeur pour la conception et mise en œuvre de plusieurs solutions de gestion de centres de contacts (CRMPOOL). – Automatisation renforcée des flux téléphoniques et une amélioration significative de la productivité des agents. Amélioration significative de la qualité et la richesse des données utilisées pour les campagnes télémarketing, tout en automatisant une tâche critique particulièrement chronophage réalisée manuellement jusque-là. – Développement d'une application de gestion des appels et de scripts téléphoniques : Conception et implémentation d'une interface utilisateur ergonomique facilitant la gestion des flux d'appels entrants et sortants. Création d'un moteur de scripts téléphoniques dynamiques permettant de guider les agents en temps réel selon le contexte de l'appel. Gestion des états d'appel (prise en charge, transfert, mise en attente) avec synchronisation des données client depuis une base centralisée. Implémentation de mécanismes de suivi des interactions et génération de rapports analytiques pour améliorer les performances opérationnelles. – Intégration de modules CTI (Couplage Téléphonie Informatique) : Connexion transparente entre les systèmes de téléphonie VoIP (SIP) et l'application CRM pour une remontée automatique des fiches clients lors des appels. Développement d'APIs CTI pour la gestion des événements téléphoniques (décrochage, raccrochage, mise en conférence). Mise en place de fonctions avancées comme la distribution intelligente des appels (ACD) et le monitoring des files d'attente. Sécurisation des communications téléphoniques et optimisation des performances grâce à une gestion efficace des protocoles de signalisation. – Développement d'une application en Python pour la qualification et l'enrichissement de fichiers (Package Scrapy): Conception et implémentation d'un pipeline de scraping de données à grande échelle pour collecter et qualifier des informations issues de multiples sources web. Utilisation avancée de Scrapy pour la gestion des spiders, la navigation automatique sur des sites dynamiques et la récupération de contenus structurés. Implémentation de stratégies de contournement des restrictions telles que les délais entre requêtes et la gestion des erreurs HTTP. Intégration d'un système de traitement de données pour l'enrichissement des fichiers existants via des opérations de nettoyage, déduplication et validation des champs. Exportation des résultats sous différents formats (CSV, JSON) et optimisation des performances de collecte via une gestion efficace des ressources réseau et système.


Formation

AFPA

M1 Informatique, Informatique

2016 - 2016

1 mois

– Paris 12

Université de RENNES 1

BAC+5 Economie Gestion, Economie Gestion

1992 - 1992

1 mois

– RENNES

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.