About Farid
French
Native or bilingual
Japanese
Basic
English
Fluent
Experience
- L'OréalConsultant C# .NET CoreFASHION AND COSMETICSNovember 2019 - June 2020 (7 months)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 CoreREAL ESTATEJuly 2018 - Today (7 years and 11 months)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# .NETDIGITAL AND ITJuly 2017 - July 2018 (1 year and 1 month)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)
Recommendations
Be the first to recommend Farid
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- 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