À propos de Khalid
Français
Bilingue ou natif
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- IsocleanLead Développeur Full Stack & Architecte d'Algorithme chez IsocleanSANTÉ & BIEN-ÊTREjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Paris, FranceConception et Développement d'un Système de Planification OptimiséeAnalyse des besoins : Collaboration avec les parties prenantes pour définir les spécifications d'une plateforme de gestion de rendez-vous de lavage, en prenant en compte la disponibilité des techniciens et les préférences des clients.Développement Backend (Yii2) :Conception d'une API RESTful pour automatiser la planification des rendez-vous.Création d'algorithmes optimisant la répartition des créneaux de lavage en fonction des contraintes géographiques et des services demandés.Gestion des plannings et disponibilités des techniciens via un module dédié.Frontend et Interface Client (Vue.js) :Développement d'une interface intuitive pour la sélection des créneaux horaires, avec des fonctionnalités de filtrage et de reprogrammation en temps réel.Intégration d'un système de notifications pour informer les clients des changements de rendez-vous.Algorithme de Planification :Conception d'un algorithme optimisé qui réduit les temps de déplacement, maximisant l'efficacité des équipes tout en améliorant l'expérience client.Optimisation et Scalabilité :Mise en place de solutions pour gérer les pics d'activité et assurer la montée en charge du système.Tests et Déploiement :Mise en place de tests rigoureux pour garantir la stabilité de l'application.Déploiement et surveillance du système en production.
- MonoprixLeader technique TMA - Oracle commerce ATG - Java/J2EE - Site e-Commerce de MONOPRIXGRANDE DISTRIBUTIONjanvier 2016 - décembre 2022 (7 ans)Clichy, France- Principales responsabilités• Analyse, conception, développement et test unitaire de nouvelles solutions et améliorations• Gérer sa charge de travail et les ressources attribuées comme convenu avec le Responsable du développement• Travail en équipe afin d'estimer les coûts, délais et ressources nécessaires pour une tâche développement.• Participer aux tâches de développement et s'assurer que les tâches soient faites en respectant les standards de développement, les best practices et la méthodologie Agile• Assurer la réalisation et la livraison des travaux confiés selon le plan de projet convenu avec le chef de projet• Représenter activement l'équipe TMA veillant à ce que des relations efficaces soient entretenues avec les membres de l'équipe projet• S'assurer que le plan de gestion des ressources est maintenu à jour• Conseiller le responsable de développement sur des problèmes de performance avec toutes les ressources• Communiquer l'état d'avancement des travaux, les enjeux, les risques, et les demandes de changement• Chiffrage et aide à l'estimation, la planification et la réalisation de modules de travail assignés• Produire des livrables en mode AGILE• La résolution des défauts pendant les tests et de support de garantie phases des projets• Donner des recommandations sur les stratégies des tests• Donner des recommandations techniques sur les phases d'implémentation et de livraisons.• Collaborer avec les membres de l'équipe et le métier• Conseiller et influencer la qualité du travail des collègues• Apporter une contribution dans l'amélioration des processus de développement- Environnement technique :Oracle ATG Web Commerce 10.2, CSC, ATG Merchandising, Weblogic, Oracle 11g, SQL*Loader, Eclipse, Hudson, virtual machine proxmox
- MonoprixSite e-Commerce de MONOPRIX - Consultant Oracle ATG Web Commerce Java/J2EEGRANDE DISTRIBUTIONavril 2014 - décembre 2015 (1 an et 9 mois)Clichy, FranceContexte projet :Projet visant à gérer le déploiement d'un site web de vente de produits mode et courses.Réalisée en méthode agile sur un plateau 3M (métier, moa, moe).• Réflexion fonctionnelle• Définition des fonctionnalités lors de réunions en groupe.- Réflexions et choix portant sur l’interfaçage homme-machine (facilité d’utilisation et convivialité des écrans).• Mise en place des environnements de développement et déploiement- Création d’une archive zip contenant eclipse, le projet, un serveur tomcat prêt à l’emploi sans besoin d’installation ou de configuration.- Installation et création du serveur svn.- Packaging BDD et Application.- Rédaction de fiches d'exploitation• Définition des interfaces de communication entre les couches CMS, merchandising et versioning.- Définition du contrat d’interface des fonctionnalités versioning (interface java).- Mise à disposition de cette interface aux collaborateurs responsables des modules cms et merchandising utilisant le versioning.• Customisation du CSC• Conception de catalogue produit• Disponibilité des stocks en magasin- L’utilisateur peut voir les stocks en magasins des produits.- Définition du modèle de données/repository items des données des stocks en magasin.- Spécifications techniques détaillés métier/jsp pour la visualisation front.• Gestion de l'espace clients.- Le client dispose d’un espace pour visualiser les avantages dont il dispose, ses commandes, changement de livraison, newsletter, ...etc.• Gestion des retours• Maquette- Intégration des maquettes des boutiques- Proposition des solutionsRéalisations :• http://www.monoprix.frEnvironnement technique :Oracle ATG Web Commerce 10.2, CSC, ATG Merchandising, Weblogic, Oracle 11g, SQL*Loader, Eclipse, Hudson, virtual machine proxmox
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master InformatiqueLuminy - Marseille2004
- DEA Analyse Numérique, EDP et Calcul ScientifiquesEcole Normale Supérieure de Lyon2002