Mamadou

Aliou Barry

Après une thèse en physique fondamentale, je me suis reconverti dans le développement informatique. L’important pour moi étant de mettre en application mes connaissances et d’être aussi confronté à de nouvelles problématiques dans ce domaine. J’ai un solide esprit d’équipe, rigoureux, créatif, autonome et j’apprends vite pour être opérationnel.

DÉVELOPPEUSE FULL STACK : C#, ANUGLAR 8,  IONIC, NodeJS

Développement de l’application StandByMeal

Sur l’application StandByMeal (livraison de repas), j’ai développé le module de gestion des incidents coté utilisateur. J’ai également développer la validation d’un panier utilisateur.

    Compétences : C#, API/Web Services, Angular, TypeScript, MS SQL Server, Agile Scrum, GIT, Architecture n-tiers, ….

    le détail de la mission

    Description détaillée

    • J’ai developpé une application de livraison de repas en front et back end avec une équipe dynamique et bienveillante.
    • Mon boulot durant le premier sprint consistait à la validation du panier, et la gestion des incidents du coté utilisateur en back end.
    • La technologie que j’ai utilisé durant ce travail est le C # et l’éditeur Visual Studio.

    Ce que j’ai appris

    • Programmation en C# , Conception du modèle objet, Gestion des erreurs et exceptions, Design Patterns
    • Base de données relationnelles, Manipulation des données avec Entity Framework et Application N-TIERS WCF en C#
    • Hébergement d’un service dans IIS, et la Gestion de projet et Pilotage de projet en utilisant la methode Agile

    Les points forts

    • Programmation orienté objet coté back end , Application N-TIERS – WCF

    Les limites et améliorations possibles

    • En anglais, je suis plus à l’aise à l’écrit qu’à l’oral
    • Mais je travaille ce point notamment en regardant quotidiennes des emissions anglophones

    Utilisation de l’api firebase dans une application Angular 08

    Rédaction d’un article décrivant pas à pas les étapes pour intégrer une authentification avec l’api firebase dans une application Angular 8.

      Compétences : FireBase, Angular 8, TypeScript, Intégration d’API, …

      Utilisation de Node Js coté Serveur

      Comprendre le mécanisme des requêtes/réponses HTTP avec NodeJS en créant une application web.

        Compétences : Node, NPM, HTTP, Express, listener

        le détail de la mission

        Description détaillée

        • L’objectif de l’article, était de montrer aux membres de l’equipe l’utilisation de Node.js. Je leur ai montré comment créer un premier serveur en utilisant Node, NPM et un terminal

        Ce que j’ai appris

        • Gestion des entrées et sorties en utilisant des IO non-bloquante permettant la réalisation d’actions asynchrones
        • JavaScript côté serveur et côté client
        • J’ai aussi appris à utiliser le framwork node.js Express

        Les points forts

        • Création du serveur Node.JS
        • Utilisation du framework Express

        Les limites et améliorations possibles

        • Explorer et apprendre d’autres framworks de node js comme Socket.io qui est rapide et fiable pour créer des applications en temps réel , Meteor.js, un autre framework Node.js pour construire des applications web et mobiles modernes

        Réalisation d’une application mobile avec Ionic 4

        Mise en oeuvre d’une application mobile de gestion des restaurants favoris sur Android.

          Compétences : Ionic 4, Angular, TypeScript, Socket.io, HTML5, …