Mohammed TRHAT

Lead Software Engineer .Net

Salaire / Taux journalier

Casablanca, Maroc

Freelance

Expertises

C#Microsoft SQL Server.NETKafkaOdooJavaC++CPythonMySQLRequêtes SQLOraclePostgreSQLData MiningHTMLJavascriptCSSPHPAngularWindowsLinuxAuditBootstrapGitHubPostmanTerraformGitDevOpsJira

Langues

Arabe (Maternelle)Français (Courant)AnglaisEspagnol

À propos

Introduction

Expert .NET avec +12 ans d'expérience en architecture logicielle et leadership technique, actuellement Lead chez DOCAPOSTE. Spécialisé en solutions .NET Core/Framework, Azure Cloud, et systèmes d'intégration de données complexes pour grands groupes (ADP, Marjane Holding, La Poste). J'apporte une expertise complète du cycle projet : de l'analyse des besoins à la mise en production, avec un focus sur la performance et la scalabilité.

Liens

Expérience de travail

Expert.Net

DOCAPOSTE

avr. 2024 - Présent

2 ans 7 mois

– Support N3 dans le pôle .Net pour le client ADP France (Fournisseur de Solutions de Paie et de RH) – Conception, développement et test des évolution du client ADP France dans le cadre de projet de TMA géré par Docaposte – Environnement technique: .Net Framework 4.5 et 4.6, MySql, APIs,

Senior .Net Software Engineer

Marjane Holding

janv. 2022 - avr. 2024

2 ans 4 mois

Morocco, Indiana 47963, États-Unis

– Etude et analyse des besoins fonctionnelles du métier et proposition des solution techniques adéquates pour ces besoins. – Modélisation du schéma des bases de données. – Participation aux développements. – Conception de l'architecture de la solution et de l'environnement techniques. – Effectuation des tests et maintenance de l'application avec le métier. – Mise en Production – Environnement Technique: .Net 7, API REST, Blazor (WASM), MudBlazor, Admin LTE, SQL Server, Oracle, Visual Studio 2022, Bootstrap, Html, CSS, Generic Repository, Auto Mapper, Multithreading, Batchs, Task Scheduling, Gold, Sage, Agresso, Cognos, GitHub, Sonar, PostMan, Entity Relationship Diagram, Dapper ORM. – Projets : – Portail finance ==> pack de projets qui comprend un batch d'extraction de données depuis plusieurs sources de données (Gold, Sage, Cognos), un batch de génération des pièces comptables à intégrer sur Agresso et une application web pour gérer les états d'extraction et de génération effectués par ces batch ==> le système est utilisé par Marjane, Electroplanet, Marjane Market, Marjane Mall et d'autres enseignes du groupe Marjane Holding. – Seller ==> Interface des ventes pour Marjane et Electroplanet. l'application gère l'opération de vente via un processus qui est illustré par la saisie du client, la saisie des articles, la localisation du lieu de livraison sur TMS [Freterium], le paiement via la caisse, la génération des ordre de livraison et de transport et en fin la génération du contrat de vente cacheté à livrer au client.

.Net Software Engineer Lead

Capgemini

juin 2020 - déc. 2021

1 an 7 mois

Casablanca, Maroc

– Etude des besoins client à partir des spécifications fonctionnelles et des réunions de cadrage. – Conception des flux de données adéquats au besoin du nos collaborateurs via un processus bien définis: – Mirroring ==> phase d'extraction ou de réception des données (JSON, XML, CSV, API, ...) – Validation ==> phase de validation de la structure des données reçus. – Adaptation ==> phase de transformation des données vers un format souhaité. – Intégration ==> phase d'intégration des données dans le système destinataire. – Participation au développements, au tests unitaires et au déploiement des flux de données – Environnement technique: Azure (Azure Functions, Azure Data Factory, Data Flow, Logic Apps, Storage Account, Linked Services, Key Vaults, ARM, Terraform, ...), .Net Core, C#, JSON, XML, NewtonSoft, Nugget, Git (fetch, pull, commit, push, rebase, merge, pull request), itfs, DevOps, Artifacts, Unit Test (XUnit), – Clients: Dekra service, Randstad – Méthodologie: Safe Agile (SCRUM: PI Planning, Sprint Planning, Grooming, Daily Meeting, Retro, Demo, User Stories)

Ingénieur Étude et Développement .NET

Atos

oct. 2017 - juin 2020

2 ans 9 mois

– Etude et analyse de besoins du clients – Conception et architecture des solutions – Etablissement des devis : Chiffrage et Planning – Développement et évolution – Support – Environnement technique: C#, Core, ASP.NET MVC, APIs, Services Windows, Kafka, SQL Server, Angular 2, Visual Studio 2015, T-SQL, Quartz, Jira, Dapper, Entity Framework, Auto Mapper, Fluent Validation, ... – Port-feuille projet : MESSI-V2, Périmètre: COCLICO (Référentiel Client Courrier). – Porte-feuille client : LA POSTE FRANCE, Ceetrus – Méthodologie: V, Safe Agile (SCRUM: Sprint Planning, Grooming, Daily Meeting, Retro, Demo, User Stories)

Ingénieur Etudes et Développement .NET

ARCHOS TECHNOLOGY

déc. 2015 - oct. 2017

1 an 11 mois

Casablanca, Maroc

– Analyse fonctionnelle détaillée des besoins utilisateurs. – Étude des opportunités et de la faisabilité technologique de l'application. – Conception de l'architecture logicielle et proposition de framework du projet. – Développement et réalisation des applications. – Adapter et paramétrer les progiciels retenus pour l'architecture logicielle. – Modélisation et structuration des bases de données. – Test, identification et traitement des dysfonctionnements éventuels du logiciel développé. – Déploiement en masse du produit auprès des utilisateurs. – Méthodologies : SCRUM – Frameworks: ASP.NET MVC 5, Web Api2, Entity Framework 6, JQuery, Bootstrap, SyncFusion, AngularJS. – Outils: Visual Studio 2013 / 2015, Team Foundation Server (TFS), SVN, SQL Server 2008 R2, IIS, Oracle 10g & 11g. – Portfolio de projets:

Ingénieur Etudes et Développement .NET & SIG

IPERIA

févr. 2014 - nov. 2015

1 an 10 mois

Tanger, Maroc

– Échanger avec la maîtrise d'oeuvre afin de comprendre les besoins métiers des utilisateurs et assimiler les finalités du produit. – Étudier les spécifications et la faisabilité technologique du produit et des demandes métiers des utilisateurs. – Proposer l'ensemble des solutions apte de réaliser le produit, en tenant compte des contraintes du projet. – Découper le projet, établir le planning, Définir et affecter les tâches dans le cadre de la méthodologie SCRUM. – Élaborer et rédiger le cahier des charges technique, à partir des caractéristiques fonctionnelles du produit. – Élaboration des Users Stories et des maquettes avec l'outil de maquettage balsamiq. – Modélisation et structuration des bases de données relationnelles et spatiales. – Conception de l'architecture logicielle et proposition de framework du projet. – Conception des stratégies de migration des données depuis des systèmes non organisés (Sahpes files, flat files, tables, ...) vers d'autres bien structurés (Bases de données [Oracle, PostgreSQL]) à travers plusieurs outils (SQL*Loader, PL/SQL, Scheduled jobs). – Production cartographique (AIS 2015, QGIS) et publication des cartes dans le serveur cartografique (AIMS 2015, GeoServer). – Développement ou paramétrage des composants du la solution. – Définir les scénarios de test, gérer la recette fonctionnelle et rédiger les rapport de test. – Frameworks: ASP.NET MVC 5 [C#]), Entity Framework 6, Mapguide API, Fusion API, OpenLayer, ExtJs, JQuery, Bootstrap. – Outils: Jira, Bitbucket, Git, Balsamiq MockUps, SQL*Loader, Geoserver, Autodesk Infrastructure Map Server 2015, Visual Paradigm For UML 8.0, QGIS, Visual Studio 2013, Oracle SQL Developer, IIS. – Portefeuilles Projet : – XMS Tools: Projet de monitoring des SMS & MMS pour l'opérateur téléphonique belge Mobistar. – MapLogix Data Migration: Mise en place d'une stratégie de migration de données pour l'opérateur téléphonique belge Mobistar. – Maplogix GIS: Système d'information géographique pour la gestion des sites télécom de l'opérateur téléphonique belge Mobistar. – GIS for Facilities Managment: Solution SIG pour la gestion des services généraux au sein d'une entreprise.

Ingénieur Etudes et Développement .NET

SORASOFT

juil. 2012 - janv. 2014

1 an 7 mois

Tétouan, Maroc

– Analyse des cahiers de charges et compréhension des besoins clients. – Extraction des fonctionnalités et découpage du projet en backlogs. – Estimation, planification et définition des sprints. – Conception, Élaboration des maquettes et des user stories, Modélisation du bases des données. – Développement & testes unitaires. – Déploiement et suivi – Méthodologie : SCRUM – Achitecture technique: DAL, Back-End (Repository, Business, Façade), Front-End(ASP.NET MVC). – Frameworks : ASP.NET MVC 3, .NET 4, Entity Framework, Silverlight 4, WCF, RIA Services. – Outils : SQL Server, TFS, Visual Studio 2010, Visual Paradigm For UML, Balsamiq, Blend 4. – Projet de fin d'étude : Mise en place d'un système d'information pour la gestion des copropriétés (Easy Syndic). – Projet: 100% Wallon, site web pour une compétition de l'innovation entrepreneuriale. – Frameworks : ASP.NET MVC 3, .NET 4, Entity Framework. – Outils : SQL Server, TFS, Visual Studio 2010, Visual Paradigm For UML.


Formation

ECOLE NATIONALE DES SCIENCES APPLIQUÉES DE TÉTOUAN - UNIVERSITÉ ABDELMALEK ESSAÂDI

Diplôme d'ingénieur d'état, Génie Informatique - systèmes d'information

2009 - 2012

3 ans 1 mois

Une formation multidisciplinaire d'excellence dans le domaine de la technologie de l'information et de la communication, avec les compétences managériales et communicatives nécessaires pour la carrière d'un ingénieur.

FACULTÉ DES SCIENCES DE TÉTOUAN - UNIVERSITÉ ABDELMALEK ESSAÂDI

Licence, Sciences Mathématiques et Informatique (SMI)

2006 - 2009

2 ans 11 mois

Une double formation universitaire permettant l'ouverture sur les notions approfondis des mathématiques appliquées ainsi que les concepts avancés de l'informatique tels que les langages de programmation d'algorithmiques, les structures de données et les notions de base sur l'architecture des ordinateurs et sur les systèmes d'exploitation.

HASSAN II

Baccalauréat, Sciences Mathématique B

2003 - 2006

2 ans 11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.