Expérience professionnelle
Depuis décembre 2023 Développeur Python sénior AFD.tech Paris /
Mettre en place les scripts/validateurs pour insérer les données dans la solution cible dans la
cadre de la migration des données AGDREF vers ANEF, sur la base fichiers fonctionnels et
techniques.
Spécifier les travaux techniques à mettre en œuvre en cohérence avec les directives techniques,
dans le respect des coûts, des délais et des objectifs de performances et de qualité de service
Vérifier et analyser les impacts techniques des nouvelles solutions et leur cohérence avec
l'architecture existante
Environnement technique : Python, Flask, APIrest, Git, Docker, Visual Studio, Agiles/Scrum,
MongoDB.
De juin 2023 à novembre 2023 Ingénieur developpeur python sénior Team-X Montreuil /
Développement d’une application web permettant d'analyser de la musique.
Définition des spécifications fonctionnelles et techniques
Définir et implémenter les API.
Faire le choix technique des outils utilisés
Assurer la maintenance et l’évolution de l'Application Web
Environnement technique : Python, FastAPI, APIrest, Git, GitHub, GitLab,OpenProjects, Docker,
Visual Studio, Agiles/Scrum, PostgreSQL, JavaScript, JSON, VueJs.
De septembre 2020 à mai 2023 Ingénieur développement Python full stack senior Oxilog / Suez La défense /
Ingénieur développement fullstack Python d'une application de gestion budgétaire :
Faire la migration de l'application de la version 2.7 vers la version 3.7.
Assurer la migration de base de données de SQLite vers PostgreSQL.
Assurer la maintenance et l’évolution de l'Application Web
Analyser et corriger des bugs et des retours clients
Définir et implémenter les API ainsi que les micro-services.
Génération et tagging des versions de test et des versions officielles.
Définition des spécifications fonctionnelles et techniques
Gestion des documents de configuration et d’implémentation
Participer à la définition des sprints
Réaliser le code Review
Encadrement des nouveaux développeurs ainsi que les stagaires.
Environnement technique : Python, Flask, JSON, APIrest, Redis, Celery, Git, GitHub, Visual Studio,
Agiles/Scrum, PostgreSQL, SQLite, JavaScript, HTML, Bootstrap, XML, JSON, VueJs, AZURE Cloud.
De septembre 2018 à décembre 2019 Ingénieur développement Python Confirmé-SAGEMCOM Tunis , Tunisie /
Assurer la maintenance et l’évolution des outils de test ”Application PC Windows”
Développer de nouveaux outils selon le besoin et conformément au protocole DLMS/COSEM
(Green Book, Blue Book).
Développer des interfaces PLC, GPRS, Série pour la communication avec le software embarqué
de compteur
Analyser et corriger des bugs et des retours clients : Application Desktop Viewer (construction
des trames DLMS/COSEM, Interface, Communication GPRS, Série, PLC).
Génération et tagging des versions de test et des versions officielles.
Préparation d’une première démo des projets EHC(Oman), ENEO (Cameroun), AMC (Algérie),
ESTAG(Autriche).
Rédaction et préparation de documents spécifiques (Release Note, User guide).
Encadrement des nouveaux développeurs
Environnement technique : Python, XML, JSON, APIrest, C++, BOA, SVN, Pycharm,Visual Studio,
TESTlink, Bugzilla, Agiles/Scrum, AES256, SHA1
De février 2016 à septembre 2018 Ingénieur d'étude et développement Python Organisation Mondial de la Santé & INSP Tunis, Tunisie
Ingénieur développement Python dans le cadre du projet "Certificat électronique de décès" : une
application de saisie de certificat de décès :
Recueil des besoins
Animer des réunions entre les différents participants dans la saisie du certificat de décès
(ministère de l’intérieur, ministère de
la santé.. )
Préparation de conception d’application
Préparation d’une première démo des projets
Environnement technique :Python, pyside(QT), QT creator, SQLite3, UML
D'août 2013 à janvier 2016 Ingénieur d’étude et développement Python Organisation Mondiale de la Santé & INSP Tunis , Tunisie /
Recueil des besoins
Développement de l’application mobile en utilisant langage spécifique à base de python.
Participation à l’intégration et la préparation de la formation d’utilisation de l’application
Préparation de différents scripts d’analyse
développement d'une application Web pour la présentation des différentes résultats
Environnement technique : Python : Pandas, Numpy , Scipy, MathplotLib, FTP, R, Shiny, Flask, SQL