Ahmed AMARNI

SENIOR SOFTWARE WEB ENGINEER (FULL STACKS) ET DATA ENGINEER | PhD EN MACHINE LEARNING, DATA SCIETIST, IA | COMPÉTENCES EN CLOUD (AZURE, AWS), DBA, DEVOPS ET POWER BI

Salaire / Taux journalier

Paris, France

CDI

Peut venir sur site

Expertises

PythonPHPMachine LearningData ScienceJenkinsPower BIHTMLMySQLAnsibleCoaching agileRequêtes SQLDeep LearningNLP / Natural Language ProcessingLLMs / Large language modelsTensorFlowscikit-learnpandasNumPyData EngineeringAdministrateur de bases de donnéesDevOpsGitLabGitLinuxPostgreSQLMariaDBMicrosoft SQL ServerDrupalSymfonyCSSJavascriptRESTful APIsTest & QA

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Plus de 15 ans d’expérience en recherche scientifique et de développement informatique, je suis passionné par l’IA & la Data Science & le Machine Learning et le développement web. Recherchant constamment à challenger pour exceller et mettre à profit mon profil polyvalent et orienté résultats. ----------------------------- IA & Data Science & Machine Learning ----------------------------- - Langages de développement & Bibliothèques : Python (NumPy, Pandas, Matplotlib, Seaborn) - Data Science : nettoyage, prétraitement, normalisation, standardisation, uniformisation des données - Machine Learning : régression, classification, clustering, apprentissage supervisé, semi-supervisé, non supervisé, auto-supervisé — Scikit-Learn (SVM, SVR, KNN, K-Means) - Deep Learning : Computer Vision, OpenCV, ANN, CNN, TensorFlow, Keras, Google Colab - NLP : pipelines, vectorisation, classification, Random Forest, PCA - LLM & IA appliquée : LangChain, LLaMA2, API IA, systèmes RAG - Optionnel : Power BI, SQL pour visualisation et tableaux de bord Expertises & Objectif : préprocessing des données. créer, entraîner, tester et valider des modèles IA robustes, scalables et opérationnels. ----------------------------- Développement Web (Senior Software Engineer — PHP / SQL Back-End) ----------------------------- - Back-End : SQL, PHP 5 → 7 → 8, Framework MVC Zend, symfony, CMS Drupal, Joomla. - Front-End : JS, jQuery, AJAX, Bootstrap - Bases de données : MySQL, MariaDB, PostgreSQL, Oracle, SQL Server - Tâches : Support, Maintenance, migration, évolution, déploiement d’applications - DevOps & Versioning & outils : Git, GitLab, CI/CD, Azur Devops, Jenkins, Ansible, yml, Composer, VS Code, SSMS, SSIS, SQL Developer, Jira. - Serveurs : RHEL 7.3 → 7.6 → 7.9 Expertises & Objectif : support, maintenance, développement, déploiement, mise en production, migration applicative du code PHP en natif ou sous Framework, migration de SGBD, migration de données, moderniser, fiabiliser et optimiser des applications.

Liens

Expérience de travail

Randstad Digital France

févr. 2019 - sept. 2025

6 ans 8 mois

92130 Issy-les-Moulineaux, France

Deep Learning - Réseau de Neurones - Computer Vision - Machine Learning Developer - NLP & RAG & LLM

juin 2025 - sept. 2025

4 mois

92130 Issy-les-Moulineaux, France

consultant Randstad digital --> juillet 2025 - septembre 2025 - Préprocessing, Vectorizing et traitement des languages naturels NLP ( Natural Language Processing): - scikit-learn : random forest - projet : détection de spams - Traitement automatisé et interrogations (par prompt) des documents txt csv docx pdf...etc. en passant par la : - Castomisation de l'API Rag LangChain llama2 Via le LLM Ollama. --> Juin 2025 Tasks, Théorie : - formation chez le centre Ajc-formation: Deep Learning, Réseau de Neurones et IA. Pratique: - prédiction et classification d'une image, d'une tumeur, donnée en entrée et lui attribuer une classe parmi deux catégories ( bénigne ou maline), en utilisant la technique ANN ( Artifical Nerons Network). - prédiction et classification d'une image donnée en entrée, parmi plusieurs catégories ( avions, voiture, oiseaux...) en utilisant la. technique CNN ( Convolution Nerons Network) - prédiction et classification d'une image chiffre flou, donnée en entrée et lui attribuer une classe parmi les dix chiffres 0-9 , en utilisant la technique ANN et CNN.

Data Engineer -MOE Développeur Senior PHP-SQL (migration de SGBD)

févr. 2025 - mai 2025

4 mois

92240 Malakoff, France

Consultant Randstad digital ( chez le Client Malakoff Humains )sur un projet web PHP/SQL dans le secteur des banques et assurance ( Epargne Salariale): Tasks: - Manipulation des Data Waterhouse SQL server ( ETL SSIS) - Etudes et développement PHP - Traduction de requêtes PHP/ SQL de Oracle vers SQL Server - Tests unitaires - Accompagnement du métier dans la recette et les tests fonctionnels - mise en production après validation du métier - support & maintenances

Développeur Python - Data Scientist - Machine Learning - IA - Power BI

juil. 2024 - janv. 2025

7 mois

92130 Issy-les-Moulineaux, France

Consultant Randstad Digital. -Développement algorithmique robuste avec Python : Maîtrise et manipulation de structures de données complexes : sets, listes, tuples, chaînes de caractères, dictionnaires, etc. Utilisation de bibliothèques Python : NumPy, random, Matplotlib, Pandas, Seaborn, OpenCV, etc. -Python / Data Science / Machine Learning : Visualisation de Données, Préprocessing des données : nettoyage, normalisation,standardisation, vectorisation. Application de méthodes d’apprentissage supervisée, semi supervisée, non supervisée, automatique, (différents model de Machine Learning) : -> SVM, SVR, -> régression, -> classification, -> clustering, etc. Entraînement, test et validation de modèles avec différents algorithmes. Prédictions et prise de décision basées sur les modèles entraînés. -Plusieurs Projets Machine Learning, Pédagogiques et Professionnels. -Power BI et Reportings : Manipulation de Microsoft Power BI Desktop : requêtage (power Query Editor), modélisation (Data Model), gestion des relations (Relationships). Exploitation de données issues de sources variées : MySQL, fichiers CSV, etc.

Senior Software Engineer PHP-SQL - Framework MVC

mai 2019 - juil. 2024

5 ans 3 mois

92400 Courbevoie, France

consultant Randstad digital chez le client DSI-ENEDIS : - Référent sur 6 projet web dont une application sous Framework Zend. TASK WEB: Organisation et participation aux réunions avec le métier et mise en place des cahiers de charge. Rédaction des documentations utilisateur et technique. Intégration et déploiement des Scripts et monté des versions des déférents Outils. Utilisation la méthode Agile. Manipulation des serveurs Unix lors des déploiement applicatif ou SQL en ligne de commandes.: Définition le Cahier des charges pour répondre aux besoins. Organisation des réunions avec le chef de projet et l’owner et de plusieurs ingénieurs d’Enedis. Développement front-off : HTML / CSS, JavaScript. Développement back-off : PHP MySQL. Création et modélisation de nouvelle architecture de structure de base de données. Rédaction de la documentation fonctionnelle et technique. Apporter des solutions techniques aux demandes utilisateurs. Diagnostiquer les erreurs lors de l’utilisation des outils. Configurer des Postes des utilisateurs, leurs habilitations et les Outils. Migration applicative du code PHP 5.3--> PHP 7.4 Installation et configuration de l’instance mariadb_10.1.14 Installation et configuration de l’instance PostgreSQL 12.11 Migration applicatif et de données de cette application. TASK DBA: Migration des application web : o Migration MySQL→maria dB o Installation de PostgreSQL (depuis les binaires via ansible jusqu’à avoir la données propre PostgreSQL après leur migration depuis maria dB) o Migration de données de maria dB →PostgreSQL (en utilisant l’outil pgloader depuis son installation configuration jusqu’à la migration) TASK DEVOPS: o OS Rhel 7.3 →Rhel7.6→Rhel7.9 Développement et mise en service d’un outil de la mise en production automatique en utilisant un outil robot dédié Enedis (Couloir de MEP): A base de ansible et yml Manipulation des technologies DEVOPS suivantes : Ansible, Jenkins,Yml, Gitlab

Développeur Drupal PHP (mise en pratique des acquis de la formation ci-dessous)

févr. 2019 - mai 2019

4 mois

92130 Issy-les-Moulineaux, France

Mise en pratique des acquis de la formation Drupal: -->En pratique (chez Randstad Digital): -Projet II : Réalisation d’un projet en utilisant premièrement les contenu node ensuite les contenus crées par des Entity qui sont elle-même générées par la console de Drupal. 1. Backoffice : →. Création de vues évènements avec les informations requises avec un lien d’action « participer » 2. module custom: → Création d’une table schéma participants à un évènement.→ création d’un formulaire participant pour adhérer ou s’inscrire à un évènement.→ Hook preprocess pour positionner le formulaire sur les vues correspondantes au node évènement..→ Traitement Ajax pour les formulaires.→ création d’un block plugin dans lequel on affiche la liste des participants à chaque évènement.→ alimentation de la base de données dans le submit du formulaire. 3. thèmes : responsive design pour le Template des node/entity évènement -Environnements techniques : Xampp (serveur linux), développement sous Windows (Putty pour switcher les OS).PHP, Mysql, Drupal8, git , composer, drush.

Drupal PHP ( Formation subventionné par Randstad Digital-Ausy)

Trained People

nov. 2018 - janv. 2019

3 mois

Paris, France

Reconversion professionnelle vers le développement avec CMS Drupal --> Formation (DRUPAL), dispositif POEI chez Trained people: Nov2018-->Janv 2019 ->Résumé des modules abordés pendant la formation: → Modules : Webmaster, Themer / Intégrateur, Responsive Design, Développement API, Développement Drupal Symfony2, Performance & sécurité, Déploiement -Pratique dans trained people: -->Développement de plusieurs projets web, objectif renforcer mes connaissances en pratique d’une formation : Développement de deux projets Drupal8 en mettant en application les compétences acquises dans la formation dont un projets gestion des évènements de la semaine : -Quelques détails techniques des Méthodes utilisées : -Projet I : 1. Backoffice : → Création de profile d’un tel rôle utilisateur → Créations de contenus d’un Content Type donné avec plusieurs informations en utilisant par exemple des références vers paragraphs , user ou taxonomies. →Créations de vues Front et Back office en gérant les droits de visibilité d’informations affichées par des permissions (liens d’actions, pointant vers des Controller, réservés à être visible par juste l’admin). Confidential C 2. Création d’un module custom Symfony 2 (Controller exécutant les actions et le listing des contenus. Le module alimente la taxonomie…etc.) 3. Création d’un thème enfant issu de bootsrap et customiser le design. 4 . Beaucoup d’autre fonctionnalité ont été développées dans ce projet.

développeur PHP junior + apprentissage de symphony 3 sur open classroom

Thétys-France

sept. 2016 - oct. 2018

2 ans 2 mois

91150 Étampes, France

Ingénieur consultant Junior chez THETYS (Etampes) → Développeur PHP3&PHP5 chez Thetys, entreprise à taille humaine spécialisée en Développement d’applications Web. Ma mission : -Intervention sur plusieurs applis en développement et en débogage. -Environnement technique : PHP3 & PHP5 procédurale et natif, HTML, CSS , AJAX, , JavaScript, SQL, Shell, cmd, -Terminal sous linux, Git Bash, Cmd dos ...etc. Apprentissage: -Framework Saymfony3 PHP5, M’avoir formé, OpenClassroom, sur Symfony 3. Développement d'une Application Web Médiathèque sous symfony 3 comme application à ma formation -Environnement technique : - Composer, template, twig, orm doctrine, Manager Repository, query builder servich mailer, controller views, FormType, role users en configuration memoire firewall…etc entity;

Enseignant

Academie de Créteil

sept. 2014 - août 2016

2 ans

Créteil, France

→ Enseignant (mathématiques/technologie académie de Créteil 94). Assurer les cours de mathématiques et les travaux pratiques de technologie. « Encadrer les élèves pour leurs stages, Incitation à programmer informatique avec des jeux comme scratch»

Université Paris-Est Marne-la-Vallée

oct. 2010 - mai 2015

4 ans 8 mois

93160 Noisy-le-Grand, France

PHD recherche scientifique - Théorie des Machines Learning

oct. 2010 - mai 2015

4 ans 8 mois

93160 Noisy-le-Grand, France

Jeune chercheur: Publication: « Subsequences and Factor Signatures and Kernels of Rationnal Languages» Sujet de recherche : (en résumé) ▪ Généralisation des noyaux rationnels qui mesure la similarité entre deux mots (état de l’art en 2010) à la mesure de similarité entre deux langages. ▪ Les noyaux rationnels de langages (naturels ou formel) servent comme mesure de similarité entre deux corpus ou ensembles de mots en les comparant par rapport à leurs contenu communs (mots, lettres, segment suffixes préfixes ou sous suite de lettres...etc ). ▪ Effectuer des comparaisons entre dictionnaires par exemple (le français ressemble à italien et l'allemand ressemble à l'anglais). »

PHD moniteur enseignant de langage C et Web static

oct. 2010 - août 2014

3 ans 11 mois

93160 Noisy-le-Grand, France

Jeune chercheur Enseignant doctorant (Septembre 2010 – Septembre 2014) → Enseignant chercheur doctorant Moniteur pour les étudiants en licence: Web - j'ai assuré des TP en salle machine pour le développement HTML CSS: les étudiants sont munis d’un support de cours et un guide d'exercices en html Css qui ont suivi tout le semestre. - encadrer les étudiants pendant leur projet semestriel - prise en main linux et initiation aux différents protocoles réseaux POP SMTP FileZilla TP de programmation C - manipulation des variable, tableaux, listes, chainées, pointeurs et arbres - j'ai assuré tous les TP dans la salle machine pendant chaque semestre. - pour chaque thème abordé dans leur cours une suite d’exercice (je donne la solution à la fin du TP). - je cite quelques exercices: tri de tableau, récursivité (comme calculer le PGCD pour 2 entiers) ▪ Tour de Hanoï, parcourir un arbre de recherche binaire ou les listes chaînées ▪ Encadrer les étudiant pour leurs projets semestriels ▪ Suivi et gestion de projet.


Formation

Université Paris-Est Marne-la-Vallée

Doctorat en informatique, Computer Science

2010 - 2015

4 ans 8 mois

Résultat : Doctorat

Théorie de Machine Learning / Traitement de langages naturels et formels

Université de Rouen

Master recherche en Informatique, Computer Science

2009 - 2010

10 mois

Résultat : Master

Rational Kernels: Apprentissage automatique.

Ecole Superieure d'Informatique (ESI) ex (INI) Alger

Diplôme d'ingénieur, Informatics

2004 - 2009

4 ans 10 mois

Résultat : ingénieur

Systèmes informatiques complexes


Licences et certifications

Analyser et visualiser des données avec Microsoft Power BI

Délivré le : août 2025

Certifié par Orsys formation

DEEP LEARNING

Délivré le : juil. 2025

Certifié par Ajc-Formation

Micro-Certification - Welcome to ServiceNow

Délivré le : janv. 2025

Certifié par Udemy

Now Assist Executive Micro Cert

Délivré le : déc. 2024

Certifié par Udemy

RiseUp with ServiceNow Bootcamp Accreditation

Délivré le : déc. 2024

Certifié par Udemy

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.