À propos de Farid
Français
Bilingue ou natif
Japonais
Notions
Anglais
Capacité professionnelle complète
Expériences
- L'OréalConsultant C# .NET CoreMODE & COSMÉTIQUESnovembre 2019 - juin 2020 (7 mois)Clichy, FranceIntégré à la Web Site Factory qui s’occupe d’environs 70 sites pour toutes les marques du groupe (Garnier, Kérastase, Mixa…) à travers le monde et dont l’objectif est de facilité la mise en place et la gestion des sites web. Développement d’un orchestrateur de commande scalable, robuste et respectant les principes du design for failure Développement de scripts PowerShell pour l’automatisation de process (gestion des traffic manager Azure, création de nouveaux sites prêt à l’emploi sur Azure, restauration de base de données etc…) Création d’un batch de synchronisation des datas entre Azure et une BDD SQLServer Refactoring d’un backend monolithique issue d’un PoC pour le projet LOTS Interventions sur le frontend VueJS du projet LOTSMéthodologie: « Agile »Projets: LOTS – Lord Of The Scripts : Plateforme web composé d’un FrontEnd VueJS, un BackEnd .NET Core ainsi que d’un orchestrateur de commande et un batch de synchronisation des datas en .NET Core.Cette application permet aux équipes L’Oréal à travers le monde de manager leurs sites web depuis une interface unique qui intègre toutes les règles métiers présente chez L’Oréal. Depuis l’interface VueJS, des opérations sont lancé et envoyé à l’orchestrateur de commande qui permet de jouer (entre autres) des scripts PowerShell qui représente des processus automatisés qui jusque-là pouvaient parfois s’étaler sur plusieurs semaines. LOTS – Front : Réalisation de diverses tâches de refactoring pour l’envoi de commande à l’orchestrateur et pour la gestion de mise à jour du statut des commandes lancées. LOTS – Back : Refactoring du Proof Of Concept pour avoir un code plus robuste. Mise en place de logging, amélioration de la gestion des droits utilisateurs, gestion de la sécurité etc… LOTS – Synchronisation : Création d’un batch C# permettant de récupérer les données présentes sur Azure afin de les traiter et les stocker sur une base de données SQLServer. Utilisation de KUDU, Azure SDK for .NET et gestion de bulk pour l’optimisation. LOTS – Orchestrateur : Création from scratch d’un orchestrateur de commande. Mise en place de Docker à 100%, architecture hexagonale, mise en place du BDD et du DDD, utilisation de Microsoft DurableTask pour faciliter le design for failure (reprise des commandes en cours en cas de crash), scalabilité pour l’utilisation future de Kubernetes (les instances d’orchestrateur se répartissent la charge de travail) etc…
- SeLoger.comDéveloppeur C# .NET / .NET CoreIMMOBILIERjuillet 2018 - Aujourd'hui (7 ans et 11 mois)Paris, Franceo Développement de microservices (C#, .NETCore, Angular, AWS, Hexagonal, TeamCity, Octopus)o Développement d'un système d'import d'annonce par flux en temps réel (RabbitMQ, Docker, REST)o Migration d'un monolith vers une architecture en microservice (Gateway, Ocelot etc.)o Scrum Master d'une équipe de 9 personnes (rituels agiles, sprint review, coaching etc...)
- CastelisLead Développeur C# .NETAGENCE & SSIIjuillet 2017 - juillet 2018 (1 an et 1 mois)Ivry-sur-Seine, Franceo Développement du site web d'un client grand compte, leader sur le marché de l'alimentaire (CMS Sitecore)o Refonte du site web de l'entreprise (CMS Sitecore, Azure, Azure Machine Learning)o Veille technologique permanente avec séminaires de présentation interne sur les nouvelles technologies liées à Sitecoreo Gestion d'équipe en SCRUM (JIRA, rituels agile)
Recommandations
Soyez le premier à recommander Farid
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
- Diplôme d'ingénieur - Majeur Architechture des SIEFREI - École Française d'Électronique et d'Informatique2015
- Licence 3 Sciences et Technologies - mention Mathématique et InformatiqueUniversité Paris-Est Marne-La-Vallée2013
Certifications
- Sitecore Professional DeveloperSitecore2018