Mohamed FARKH

Développeur C# .NET Senior

Salaire / Taux journalier

Freelance

Expertises

C#Requêtes SQL.NETAWSJavascriptXcodeTypescriptReactFirebaseScrumNestNodeClean CodeAngularBootstrapCoaching agileClean ArchitectureCSSHTML

Langues

Anglais

À propos

Introduction

Développeur C# .NET avec +10 ans d'expertise en architectures microservices et cloud (Azure/AWS). Spécialisé dans la conception d'API REST scalables, l'automatisation DevOps et la migration vers .NET Core, avec expérience prouvée chez Ayvens et Eurosport. J'apporte des solutions techniques robustes et optimisées pour vos projets full-stack avec un focus sur la performance et la qualité du code.

Liens

Expérience de travail

Développeur C# .Net core, SQL, Javascript, Azure

Ayvens

mai 2021 - Présent

5 ans 6 mois

– Conception et développement d'une application de vente de véhicules d'occasions basée sur une architecture micro-services (Dashboard en MCV 5, une vingtaines d'Api's). – Participation aux comités d'architectures et proposition de solutions techniques – Revue de code et être le garant des respects des deadlines de livraison. – Participation aux réunions avec les PO et chiffrages de projets – Déploiement en Production. – Automatisation d'images Docker, des Builds container et création de ressources Azure via Terraform. – Configuration de pipelines (PullRequest, CI/CD, client AutoRest) via des fichiers Yaml. – Développement d'API web.Net Core 3.1 et .Net 6 et migration du framework .Net core 3.1 vers le 6 – Développement d'API communicant avec des procédures stockées. – Communications asynchrones inter microservices via Azure service Bus. – Développement d'interface web JQuery Sécurisation des appelles API via Identity server + APIМ (génération des client Id/client Secret..). – Tests unitaires – Maintenance applicative/ Optimisation de code

Développeur AWS,C# .Net core, SQL, Javascript, NodeJs

EuroSport

nov. 2019 - avr. 2021

1 an 6 mois

– Conception d'une solution pour automatiser les opérations sur des données marketing et de support client avec AWS: – Reprise d'une application existante (.net 4.6), correction et optimisation de la stabilité ainsi que l'ajout de fonctionnalités (ajout d'OpenID Connect « Okta »). – Refonte d'une application back-end .Net framwork en .Net core APIs REST (clean architecture) hébergée sur un ECS Linux sous docker pour ajouter la data dans un CRM Dynamics 365 API via ODATA et l'exporter sous forme de fichiers cryptés vers des S3 Amazon utilisés par les partenaires. – Développement de Stepfunction/lambda aws en Node.js afin d'orchestrer les différents process qui récupèrent la data stockée dans des fichiers sur S3, de les traiter (décrypter) et l'envoyer vers les différents API Rest créés en c# ou en Javascript (Back-end). – Méthode Serverless (pas de parc de serveurs à gérer, scalable..). – Monitoring des différentes étapes CloudWatch log/alerting Slack/Email.. – Développement d'une application back-end avec Nest.js en typeScript en respectant la cleanArchitecture pour automatiser la création de tickets/users pour un logiciel de support client (Zendesk). – Maintenance et traitement des incidents. – Mise en place de Tests Unitaires, Cucumber et du CI/CD (Jenkins/circleCi) sur AWS avec les DevOps. – Rédaction de la documentation technique sur les différents projets.

Développeur C# Asp.Net, Angular/AngularJS et SQL

Orange

janv. 2018 - sept. 2019

1 an 9 mois

– Création d'une application web qui permet aux utilisateurs Orange de suivre l'évolution de leurs affaires / commandes et intervenir si besoin sur le process – Refonte de l'application (Webform -> MVC) – Développement du module de suivi des affaires et de commandes – Mise à jour de la base et du modèle de données en utilisant Sql Server/Entity Framework – Gestion des retours / support client – Revue de code et optimisation des performances – Analyse du Cahier des Charges fournie par la MOA et rédaction de la documentation technique

Développeur C#, Asp.net

Oberthur Technologies

sept. 2010 - déc. 2017

7 ans 4 mois

Refonte du BackEnd de l'application SOC (6 mois) – Création d'un site web dynamique avec ASP.NET MVC5. – L'objectif était d'afficher, modifier et supprimer via des forms une DB contenant les informations des cartes bancaires personnalisées et de créer plusieurs modules (profiles, rôles, recherche, statistiques, etc.) – Création d'une base de données dans SQL Server à l'aide de SQL Server Management. – Studio Création d'un module Authentification (pour se connecter au site). – Création des Modules Affichage, Modification, Suppression et Recherche. – Utiliser des formulaires pour mettre à jour la DB. – Afficher les informations sous forme d'une GridView. Développeur C#, Asp.net (6 mois) – Création d'une application Web Asp.net qui permet d'assurer l'impression instantanée des cartes bancaire. – Gestion des Users (authentification & autorisation). – Mise en place de tests unitaires – Gestion des logs : afficher selon des filtres les logs clients et administrateurs – Gestion des branches : création et modification des nouvelles branches, ajouts des machines/types de cartes, mise en place des nouvelles configurations. – Statistiques : suivi des commandes en fonction d'un paramétrage dynamique. Développeur C#, Asp.net (1 an et 6 mois) – Permettre aux hôpitaux de commander des cartes, les valider et suivre le process de la fabrication ainsi que le niveau d'avancement de leurs commandes. – Définition des rôles et des droits des différents utilisateurs. – Mise en place de tests unitaire. – Soumission et validation des différentes commandes de cartes en utilisant des formulaires. – Mise à jour de la DB durant de la commande jusqu'à la fabrication – Installation des batchs (application console C#) pour assurer l'échange des fichiers (txt, csv, xml) via SFTP entre les clients et l'usine – Création des Tasks Scheduler pour exécuter automatiquement les batchs sur le serveur – Création d'un user guide et mise en place d'un plan de tests Développeur C#, Asp.net (4 ans) – Création et mise à jour de sites web responsives (FrontEnd et BackEnd), des WS (WCF) et des DB afin d'assurer la personnalisation des cartes bancaires. Conception et suivi du process de la personnalisation jusqu'à l'envoie de la carte. – Maintenance corrective et évolutive relative à la mise à jour des projets (sites web, Base de données, Batchs) – Création des WS (WCF) pour assurer la communication entre la DB et les sites web (FE & BE) ou entre les applications et le client – Participation au support client et à la résolution des bugs – Définition et réalisation des phases et procédures de tests unitaires et rédaction de la documentation associée – Préparation des packages pour assurer la mise en recette et en production – Développement des outils de suivi de la production de la carte (applications console en C# qui assure l'échange entre la DB, le client et l'usine de fabrication) – Rédaction de la documentation associée (User Guide, test plan.) – Mise en place/Automatisation de tests unitaires et corrections des tests existants – Conception et implémentation de la base de données – Création, modification et suppression des procédures stockées – Développement et modification du BackEnd (gestion des images déjà chargées) – Étude du besoin client et rédaction de spécifications techniques – Regrouper au maximum les fonctionnalités communes entre les différents clients dans des DLL .net Développeur Flash (as3), C# et Asp.net (9 mois) – Migration (de l'as2 à l'as3) des applications flash de la personnalisation des cartes bancaires. – Intégration des applications flash dans les différents sites web (asp.net) et gestion des échanges entre JS, C# .net et flash AS3 – Intégration des applications flash dans les différents sites web (asp.net) – Mise en place de plusieurs évolutions d'outils ou début de développement pour d'autres. – Création d'un User guide

Développeur PHP et Flash

Esphi

sept. 2009 - juil. 2010

11 mois

– Création d'une plateforme web pour l'e-coaching. – Développement d'une solution d'e-marketing pour l'application d'e-coaching – Création d'un blog, d'un espace forum e-mailing, d'une newsletter et d'un référencement pay by click. – Travail sur des projets annexes comme les questionnaires et le Groupware


Formation

–

Formations, HTML 5, JavaScript, CSS3, SQL, Transact-SQL, ASP.Net / MVC, AWS, Node.js

2013 - 2021

8 ans 1 mois

Université de Toulon

Master 2, Ingénierie des Médias

2009 - 2009

1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.