Saber - Consultant .NET

Ref : 150607O001
Photo de Saber, Consultant .NET
Compétences
Expériences professionnelles
  • Expérience

    4/2018 – 10/2020 Consultant Fullstack .net / ReactJS @ Colas
    Projet 1 : Mettre en place d’un outil de gestion et d’optimisation de la logistique des flux de transport
    chez colas en passant par une nouvelle organisation logistique. L’outil est composé de plusieurs
    modules :
    − Module de récupérations des droits et structures (interfaçages avec d’autres applications
    pour récupérer les utilisateurs, leurs droits et structures)
    − Module de besoins et demandes : récupération des besoins venant des autres applications
    utilisées au sein de Colas via des appels àdes apis
    − Module Plan de transport et optimisation
    − Module Suivi d’exécution : Dashboard pour visualiser les trajets, tours et planifications avec
    Bryntum Scheduler
    − Module Envoi des planifications (via des azure fonctions qui se déclenchent plusieurs fois par
    jours pour envoyer des mails et des sms de notifs des planifications)
    − Module Achat/ressources/facturation
    − Modules Administration
    Taches effectuées dans le cadre de la mission :
    − Participer au sprint review et sprint planning : Analyse de spécifications fonctionnelles
    − Implémentation des IHMs et validation avec les utilisateurs en React, TypeScript, KendoReact
    et Material Design
    − Intégration Bryntum Scheduler avec React
    − Développement des différents éléments coté back (commands, events, queries,
    architecture CQRS)
    − Modélisation de la base de données avec des migrations (code First)
    − Exposition des API Web
    − Développement des azure functions : envoi mail et sms (api orange Contact Everyone,
    SMTPClient) pour envoyer des alertes et notifications
    − Préparation des environnements (dev, recette, iso-prod), approche CI/DI via Azure DevOps
    − Développement des tests unitaire (MS Test)
    Stack .Net Core, Web API, React, Typescript, Material Design, KendoReact, Bryntum, Entity
    Framework Core, Azure, LINQ, SQL Server, Azure Functions, VSTS, GIT, Azure AD Connect, MS Test,
    Orange Contact Everyone, Azure blob storage , AppInsights, SMTPClient
    Méthodologie Scrum
    Projet 2 : Mettre en place une plateforme de gestion et tracking des engins de chantiers et véhicules
    utilitaires. La plateforme est composée de plusieurs applications :
    − Une application web
    − Un driver MDS pour la gestion des droits et des structures.
    − Un Web Job pour la récupération des données télématiques des différents constructeurs des
    engins de Colas
    − Une fonction azure pour l’envoi des alertes et des notifications
    Taches effectuées dans le cadre du projet :
    − Participer au sprint review et sprint planning : Analyse de spécifications fonctionnelles
    − Implémentation des IHMs et validation avec les utilisateurs en HTML5, Bootstrap et JQuery
    − Développement des différents éléments coté back (services et interfaces)
    − Modélisation de la base de données avec des migrations (code First)
    − Développement des API Web
    − Développement et déploiement d’une azure function pour envoyer des alertes et
    notifications
    − Développement des tests unitaire (MS Test)
    Stack C#, .Net Core, Web API, JQuery, Ajax, HTML5, CSS3, Bootstrap, Entity Framework Core, LINQ,
    SQL, Azure Web-Job, Azure functions, VSTS, GIT, Azure AD Connect, Linq to XML, MS Test
    Méthodologie Scrum

    5/2017 – 3/2018 Développeur ASP.Net @ ALPIQ Energie
    Mettre en place une plateforme de gestion de la quantité́d’électricité transitant sur le réseau RTE,
    fournie par ALPIQ France. Cette plateforme assure l'ajustement de consommation et la production
    d'énergie électrique soutirée ou injectée par les clients d’ALPIQ.
    Elle permet :
    − L’analyse et la prévision des besoins spécifiques en énergie à chaque site
    − La gestion des sites et de leur mode d’activation/désactivation
    − L’interfaçage avec les systèmes RTE (échanges des données en temps réel, pas de 10
    secondes)
    − La transmission des ordres entre les machines selon plusieurs modes : M2M, mail, SMS
    Les différentes tâches effectuées dans l’ordre sont les suivantes :
    − Etude des besoins déjà̀spécifiés
    − Mise en place de la base de données
    − Conception des IHMs et validation avec les utilisateurs
    − Développement des différents éléments (back et Front)
    − Exposition des API web
    − Autoriser l’accès aux applications web à l’aide d’OAuth 2.0 et Azure Active Directory
    − Tests fonctionnels
    − Mise en préproduction, production
    Stack C#, MVC5, Asp.Net Web API 2, JQuery, Ajax, HTML5, CSS3, Bootstrap, Entity Framework, LINQ,
    SQL, Azure, Web-Job, TFS, Cosmos DB, OAuth2.0
    Méthodologie Scrum

    12/2015 – 4/2017 Développeur ASP.Net @ CICR
    Mission 1 : maintenance applicative et évolutive d'une solution web qui permet la gestion des
    promesses de dons (cycle de vie), la gestion des stocks de donation, la génération des rapports
    mensuels, trimestriels et annuels qui assurent la fiabilité́et la traçabilité́des données :
    − L’analyse des besoins spécifiés
    − Analyse des outils et des codes existants
    − Conception et développement des nouvelles fonctionnalités et besoins suivant les
    spécifications fonctionnelles fournies par le client
    − Développement de scripts/procédure/fonctions SQL sur une base de données SQL Server
    2012
    − Élaboration des tests unitaires
    − Maintenance, évolution et rédaction des spécifications techniques et fonctionnelles
    Stack C#, Asp.Net WebForms, Javascript, Visual Studio2013, SQL Server 2012, Crystal Reports 2012,
    TFS,
    Méthodologie Scrum
    Mission 2 : maintenance applicative et évolutive d'une solution web qui permet la gestion des
    différentes applications SharePoint du Comité International de la Croix-Rouge (CICR), les droits
    d’accès et les différents groupes utilises dans SharePoint.
    Les différentes tâches effectuées sont les suivantes :
    − Etude des besoins spécifiés
    − Analyse des outils et des codes existants
    − Conception et développement des nouvelles fonctionnalités et besoins suivant les
    spécifications fonctionnelles fournies par le client
    − Développement de scripts/procédure/fonctions SQL sur une base de données SQL Server
    2014
    − Publication sur les environnements de préproduction
    − Préparation du package de livraison en production
    − Rédaction d’un guide de déploiement en production après chaque livraison
    − Maintenance, évolution et rédaction des spécifications techniques et fonctionnelles
    Stack C#, Asp.Net MVC5, HTML5/CSS3, Angularjs, OData, Visual Studio 2015, SQL Server 2014, TFS,
    WEB API,

    7/2015 – 11/2015 Dév. Web & Mobile @ EGOE Développement
    Mission 1 : Développement de la partie front de « All You Can Post -
    ********/ » : un site web qui permet de créer votre propre annonce et de la
    multi-diffuser gratuitement, en 1 clic sur des sites de petites annonces (leboncoin, Trovit, etc.) et sur
    les réseaux sociaux :
    Les différentes tâches effectuées sont les suivantes :
    − Analyse des besoins
    − Développement de la partie front
    − Rédaction des documents techniques
    − Traitement des retours du client : bugs, HotFix, évolution et amélioration
    Stack Angularjs, JavaScript, HTML5, CSS3, API Facebook, Gmail et Twitter
    Mission 2 : Développement d'une application Android pour un garage de maintenance des
    voitures, de vente de pièces de rechange en France. L’application est composée de plusieurs
    modules :
    − Module de présentation de la société qui permet à chaque commercial de bien présenter
    l’application
    − Module catalogue et pièces de rechange : infos sur les produits et les pièces de rechange
    − Un Module pour prendre de rendez-vous : le client peut prendre un rendez-vous pour aller
    sur place
    − Devis et facturation : préparation des devis et facturations pour les envoyer au client
    − Gestion de client : chaque commercial a ses propres clients, il peut leur appliquer des
    remises, appeler son client directement via son application pour lui proposer un nouveau
    service/ offre, etc.
    Les différentes tâches effectuées sont les suivantes :
    − Analyse des besoins
    − Conception et développement des différents modules de l’application
    − Traitement des retours du client : Bugs, HotFix, évolution et amélioration
    Stack Angularjs, Ionic Framework, JavaScript, Phone Gap, HTML5, SQL Lite

    De 12/2014 à 05/2015
    Projet fin d'études :Conception et mise en place d'un ERP au sein de l'entreprise
     Gestion de ressources humaines
     Gestion de projets
     Gestion de la relation client
     Gestion des plannings
     Gestion des postes
     Génération des statistiques
    IDE : Visual Studio 2012
    Technologies : HTML5, CSS3,AngularJS,ASP.NET,WEB API

    De 01/2014 à 05/2014
    Projet intégration système
     Installation d'un service DHCP, MAIL, CHAT, DNS, WEB
     Mise en place d'un Firewall pour assurer la sécurité du réseau de l'entreprise
    Mise en place d'un système de base de données pour l'entreprise avec MySQL et MongoDB

    De 09/2013 à 01/2014
    Projet intégration développement
    Implémentation d'un réseau social qui assure la coordination entre les citoyens et les services de la ville. Les modules de cette application sont :
     Connexion avec une base de données SQL
     Gestion des comptes administrateurs et citoyens
     Gestion des réclamations par les responsables
     Gestion des demandes et des réclamations par les citoyens
    IDE : Eclipse, Visual Studio, Titanuim Studio
    Technologies : JSF, JSP, ASP.NET, Web services(WSDL,REST),Javascrpit,Swing

    De 03/2013 à 05/2013
    Développement d’une application FunKoora
    Implémentation d'une application pour les fans de FC Barcelone. Les modules de cette application sont :
     Connexion avec une base de données SQL
     Donner des informations générales concernant une équipe "FC Barcelone"
     Donner la possibilité aux utilisateurs de consulter l'effectif de cette équipe
     Génération d’un fichier PDF qui contient des informations sur une équipe préférée
     Envoi des Mails
     L'utilisateur peut partager le classement de FC Barcelone comme un statut sur son compte Facebook
     Une galerie d'images est offerte à l'utilisateur
     Afficher des statistiques (selon les données enregistrées dans la base)
    IDE : NetBeans
    Technologies : Java

    De 12/2012 à 01/2013
    Développement d’une application d’un cabinet médical
    Les modules de cette application sont :
     Connexion avec une base de données SQL
     Gestion des rendez-vous
     Gestion des patients
    IDE:QT Creator
    Technologies: C++

    De 1/2012 à 5/2012
    Projet fin d'études recherche 'gestion de la qualité de service dans les réseaux GMPLS" Mon PFE consiste à étudier la technologie MPLS et de proposer une nouvelle approche de gestion de la qualité de service dans un réseau GMPLS et de valider l'approche par une simulation avec Matlab.

    07/2010
    Stage D'initiation:
    Mon stage d’initiation consiste à m'intégrer dans le milieu industriel et de la résolution des problèmes sur terrain , aussi le passage d'un service à l'autre et d'une unité à l'autre m'a permi d'élargir mon champ de connaissances et d'avoir une nouvelle vision du domaine de l'approvisionnement.

Études et formations
  • Formation :

    2012-2015
    Diplôme National d’Ingénieur spécialité Informatique (en cours): Ecole Supérieure Privée de Technologie (ESPRIT)

    2009-20012
    Licence appliquée en informatique industrielle option maintenance des systèmes informatiques : Institut Supérieur de Sciences Appliquées et de Technologie (ISSATM)

    2009
    Baccalauréat en Mathématiques : Lycée Habib Thameur Bizerte

    Compétences :
    Langages
    Java, C#, C/C++, SQL
    DéveloppementsWEB
    DéveloppementsMobile
    Développement JEE
    PHP, HTML/XHTML/CSS, ASP.NET, Java Script, XML,HTML5/CSS3,JQuery,AngularJs
    Android, Titanium
    JSF(PrimeFaces,RicheFaces), JSP & Servlet, Hibernate/JPA, Web Services, Maven, JUnit
    Développement JSE
    Framework Java
    Hibernate, Swing Spring
    IDE
    Eclipse, NetBeans, Visual Studio, QT Creator
    Outils
    TravailsCollaboratif et versionnig
    Rational Rose, Power AMC
    Tortoise SVN ,Git
    Bases de Données
    Oracle, MySQL, SQL Server, NoSQL
    Systèmes
    MS-DOS, Windows, Linux
    Réseaux
    Bonnes notions en stratégie de sécurité réseaux informatique, outil de protection.

    Langues :
    Arabe Langue Maternelle.
    Français parlé : bien, écrit : bien.
    Anglais parlé : bien, écrit : bien

D'autres freelances
Consultant .NET

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Automaticien roboticien
Pascal

Automaticien roboticien

  • ANGERS
Tia Portal EcoStruxure FANUC AUTOMATE SIEMENS Robotique SQL HTML5 .NET C#
Disponible
CV .Net et BI
Aymric

.Net et BI

  • MELUN
SQL .NET BI
Disponible
CV Graphiste / Webdesigner PHOTOSHOP
Daniel

Graphiste / Webdesigner PHOTOSHOP

  • ABJAT-SUR-BANDIAT
PHOTOSHOP JAVASCRIPT PHP .NET
Disponible
CV Développeur FullStack C# Angular
Amar

Développeur FullStack C# Angular

  • HERBLAY
C# Angular .NET SQL SQL SERVER CI/CD
Disponible
CV Ingénieur informatique sénior .net reactjs java
Xinlong

Ingénieur informatique sénior .net reactjs java

  • CHARTRES
.NET JAVASCRIPT C# TypeScript SQL JAVA REACT.JS APACHE SPARK
CV Consultant Confirmé C# .net / Angular
Maroine

Consultant Confirmé C# .net / Angular

  • COLOMBES
.NET SQL C# Angular JAVASCRIPT
CV Consultant RPA
Mohssine

Consultant RPA

  • CERGY
UiPath SQL UNIX JAVASCRIPT .NET PYTHON