À propos de Arnaud
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Espagnol
Notions
Expériences
- easyCDDeasyCDD - refonte globale du siteRESSOURCES HUMAINESjuillet 2024 - Aujourd'hui (1 an et 11 mois)Toulouse, FranceeasyCDD est un service qui permet la rédaction de contrats de travail à durée déterminée de manière accompagnée. Le site dispose également de plusieurs calculateurs et assistants aidant l'utilisateur dans la démarche de rédaction (calcul de période d'essai, délai de carence, etc).Initialement basé sur une vieille version de eZ Publish et Symfony 3.4, le site n'a pas connu de refonte majeure, ni en terme de design ni en terme technique, depuis plusieurs années.La refonte porte donc sur une migration complète de l'application et des données vers une stack comprenant Ibexa 4.6, Symfony 5.4 LTS, Tailwind CSS et docker pour l'aspect infrastructure.Toutes les fonctionnalités sont réécrites en partant de zéro pour éviter toute dette technique liée à d'anciens composants ou dépendances obsolètes, et pour tirer partie des nouvelles fonctionnalités ou techniques de développement.Le système reconstruit un formulaire dynamique à partir d'un fichier de configuration YAML, permettant au client de mettre à jour facilement son système sans faire appel au développeur (le site comporte 12 formulaires complexes différentes avec plus de 50 champs spécifiques). Il permet, après paiement, de générer un document PDF.Plusieurs connecteurs permettront aux utilisateurs de se connecter : Login/Magic Link, login/password, OAuth (Google, Azure, etc).
- CetimEspace client / My CetimINGÉNIERIE MÉCANIQUEjanvier 2024 - mai 2024 (4 mois)Toulouse, FranceDéveloppement d'un espace dédié aux clients du Cetim pour gérer leurs informations de contact, préférences de communication, mot de passe, et création de demandes / prises de contact via l'API de Microsoft Dynamics.Coté front office, l'utilisateur se connecte au travers d'un proxy maison OIDC (Open ID Connect) permettant d'étendre les fonctionnalités du fournisseur d'identité (HelloID) avant de rediriger le client vers l'application.L'utilisateur peut ensuite interagir avec le CRM Microsoft Dynamics pour mettre à jour ses informations personnelles, ou encore créer de demandes de contact (via les "incidents" du CRM) en y ajoutant des pièces jointes qui sont envoyées vers Sharepoint.En terme de technologies utilisées :- Framework : Symfony 6.4 LTS- Front : Stimulus et quelques composants de Symfony UX + Flowbite et Tailwind CSS- Back : MariaDB, Redis, RabbitMQ- Connecteurs : OIDC, API MS Dynamics 9.2 et SharepointLa découpe HTML/CSS a été en partie réalisée par moi-même à partir de maquettes Figma.Défis relevés : experience utilisateur optimisée et fluide malgré les lenteurs de l'API MS Dynamics. Utilisation d'appels différés via des controleurs Stimulus, ou encore des mises en file d'attente de RabbitMQ pour un traitement avec reprise sur échec pour certaines fonctionnalités (type l'envoi de pièces jointes vers SharePoint).Conception technique entièrement réalisée par mes soins, ainsi que tout l'aspect déploiement automatisé via Gitlab CI et Ansible sur une infrastructure "maison" basée sur docker.
- Warner Music FranceArchitecte et expert techniqueDIVERTISSEMENTS & LOISIRSoctobre 2009 - Aujourd'hui (16 ans et 8 mois)Paris, FranceWarner Music France est un de mes clients historique en tant que freelance. En plus d'assurer la maintenance et le développement de nouveaux sites basés sur eZ Publish ou eZ Platform pour les plus récents, je participe à l'ensemble de la chaine de fabrication des sites :- accompagnement et conseil de la MOA / MOE interne- relation avec les chefs de projet internes et les artistes- interface technique avec les autres prestataires (DNS, hébergeurs, ...)- hébergement et infogérance pour les sites eZ- devOps, intégration continue et migration des hébergements (4 migrations en 10 ans)- migration du coeur de l'application (framework eZ et Symfony)- formations internesJ'assure actuellement la maintenance de plus d'une trentaine de sites pour ce client.
Recommandations
Soyez le premier à recommander Arnaud
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- IngénieurEcole Nationale d'Ingénieurs de Tarbes2005Mécanique, gestion de production, chimie et matériaux, informatique industriel. Double cursus master recherche en informatique décisionnelle.