Profil de A M

A M
500.00€ /j
Développeur FullStack .Net Core / Angular / Vue.js Consultant de l’ESN Unidosa
Disponible le : 15/07/2020
Localisation : France
Mobilité : Mobilité internationale
1 année d'expérience
0 missions réalisées

A M en quelques mots

 
Développeur Full stack .Net Core/Angular
5 ans d’expérience
 

A.M                                                            11 rue René Goscinny, paris 75013

                                                                                                                      email : massinissa.mansouri@unidosa.com

                                                                                                                      Tel : 06 61 37 33 47

 

 

Formation

 

2016 : Diplôme d’Ingénieur en Génie logiciel à l’Institut National des Sciences Appliquées et de Technologie (INSAT)

 

Compétences 

  Compétences Techniques  

  • OS : Windows, Linux
  • Langages : C#, TypeScript, JavaScript, Java, HTML, CSS, PHP, C++, SQL
  • Framework et Librairies Web: Asp.Net MVC, Asp.Net Web Forms, Asp.Net Core, Angular, VueJs, JQuery, Axios, Bootstrap
  • ORM et SGBD : Entity Framework, Entity Framework Core, Dapper, Realm, T-SQL, SQL Server, SQL Lite, SQL Compact
  • Autres : WPF, WCF, REST, SOAP, SOA, LinQ, Automapper, Reflection (C#), .Net Framework, .Net Core, IIS, NginX, JWT, Docker, gRPC, Redis, FCM

Outils et méthodologie

Visual Studio, VS Code, SQL Server Management Studio, Resharper, Git, Gitlab, Jira, TFS, Azure Console, Méthodologies Agile, RAD (Rapid Application Development), DDD (Domain Driven Design).

  Compétences et aptitudes  

Ø  Formation client / Staff

Ø  Planification stratégique

Ø  Analyse fonctionnelle

Ø  Gestion des conflits et de stress

Ø  Compréhension des enjeux

Ø  Architecture des solutions techniques

Ø  Orienté solution

Ø  Autonome et collaboratif

Ø  Gestion d’équipe

Ø  Méthodologies Agile

Ø  Veille technologique

Ø  Code Review

Langues

Français : Bilingue

Anglais : Courant

Arabe : Langue maternelle

Expériences Professionnelles

 
Avril 2020 à Présent – Juin 2020     Freelancer.com 

 

Poste occupé : Développeur Full stack (.Net Core / Jquery/Angular) 

 

Projet 1 : 

 

Développement d’une plateforme de gestion de Project et génération de graph personnalisé. Le projet offre une fonctionnalité de tableur qui imite Microsoft Excel, une génération de graph personnalisé avec un éditeur de style interactif et une hiérarchie par organisation. 

 

Responsabilités :

 

  • Conception de l’architecture du projet.
  • Développement et déploiement de la solution.

 

Environnement technique : C#, Asp.Net Core, EF Core, Linq, Social Logins, T-SQL, SQL Server (Linux), HTML/CSS/JS, JQuery, Jexcel, Bootstrap, NginX.

 

 

Projet 2 :

 

Développement d’un moteur de calcul destiné aux ingénieurs en Génie Civile. L’administrateur prépare ses librairies de fonctions en suivant une spécification préalable. La plateforme lui permet d’ajouter dynamiquement des nouvelles libraires et de les intégrer sans aucun changement du code source. La plateforme permet d’effectuer des calculs et de générer des graphiques dynamiquement.

 

Responsabilités :

 

  • Conception de l’architecture du projet.
  • Développement et déploiement de la solution.

 

Environnement technique : C#, Reflection, Asp.Net Core, EF Core, Linq, Social Logins, T-SQL, SQL Server (Linux), HTML/CSS/JS, JQuery, Chart.Js, Bootstrap, NginX.

 

 

Projet 3 : 

 

Développement d’une plateforme de gestion des candidatures d’emplois et de tests techniques. La plateforme permettra aux ESN et aux agences de recrutement de bien organiser les procédures de recrutement et d’effectuer des tests techniques avec une évaluation humaine et une autre via l’intelligence artificielle.

 

 

Responsabilités :

 

  • Conception de l’architecture du projet.
  • Participation au développement des parties front end et back end (Modèle du domaine, APIs en .Net Core, partie front end Angular) 

 

Environnement technique : C#, Asp.Net Core, EF Core, Linq, JWT, T-SQL, SQL Server, HTML/CSS/JS, Angular, TypeScript, Bootstrap, Docker.

 

 

Novembre 2014 à Février 2020 – Peaksource Vision
 
Projet 1 : Juin 2019 – Septembre 2019 Module de Cosimulation en C++/C# (ANSYS)                                                                     
Poste occupé : Développeur Confirmé 

 

Description : 

Développement d’un module de communication entre deux logiciels de simulation C++/C#.

 

Ø  Créer un middleware entre deux logiciels de simulation

Ø  Etablir la connexion entre les deux logiciels

Ø  Charger le scénario de la simulation 

Ø  Conversion des données sous le format souhaité et contrôler la simulation

 

Responsabilités :

Découverte des APIs, proposition de l’architecture, participation au développement, workshop de démarrage et de clôture avec le client.

Environnement technique : C++, C#, gRPC, SWIG

 

 

Projet 2: Novembre 2016 – Février 2020 – CRM Force de vente Genius Labs/Genius Market

 

Poste occupé : Lead Développeur 

 

Description : 

CRM force de vente propriétaire modulaire multi-tenant. Ce CRM est un produit interne de la société Peaksource Vision, vendu à 3 laboratoires pharmaceutiques tunisiens et une agence de merchandising pour le compte de HP et Beko. Une version spécifique a été développée pour le compte de Nestlé Tunisie pour un programme de fidélité d’une année.

 

Responsabilités :

Roadmap produit, pilotage, spécification fonctionnelle et technique, suivi des équipes, architecture technique de la solution, choix technologiques, participation au développement, code review.

 

Phases du Projet 2 :

 

Décembre 2019 – Février 2020

Mise à jour de la plateforme vers la version 3.1 du .Net Core et passation technique et fonctionnelle.

 

Aout 2019– Novembre 2019

Développement d’un module de gestion de la force de vente du secteur Paramédical. Le module contient les sous modules suivants :

 

Ø  Prise de commandes

Ø  Gestion des grossistes (Commande, Gratuité, Stock de sécurité)

Ø  Gestion des promotions et des coffrets

Ø  Statistiques avancées

 

Mars 2019 – Juillet 2019

Utilisation de la technologie Razor UI pour refactoriser la solution et réduire le couplage entre les modules. Création d’un mécanisme de chargement dynamique des modules (un module c’est un ensemble de fonctionnalité qui englobe le même métier). Résultat : Architecture SOA propriétaire basé sur le Razor UI. 

 

Juillet 2018 – Février 2019

Développement d’un module de merchandising qui sert à calculer les parts de linéaires. Le calcul se fait sur la base des quantités exposées et permet de générer 3 types de rapports. Adaptation de la solution pour fonctionner sur plusieurs Pays.

 

Juillet 2017 – Juin 2018

Adaptation de la solution pour gérer un programme de fidélité des épiceries avec Nestlé Tunisie. Nous avons intégré un module merchandising basé sur la prise de stock, de commande et des ventes des produits ainsi que la prise d’images des linéaires selon les types des points de ventes.

 

Novembre 2016 – Juillet 2017

Implémentation de la version initiale (Force de vente médicale) du CRM avec 6 Modules Métiers :

Ø  Planification des visites.

Ø  Saisie des rapports (Rapport de visite, Congé ou autre activité).

Ø  Demande de Mise à jour (Entretien des données).

Ø  Note de Frais (Gestionnaire interne de note de frais).

Ø  Fiche de Coaching (Evaluation terrain des délégués médicaux).

Ø  Eadv (Aide de visite électronique, couche de présentation et éditeur propriétaire).

 

 

La solution comporte plus de 400 utilisateurs en total et est en production depuis Juillet 2017 sur la Tunisie et le Maroc.

 

Environnement technique : C#, .Net, Asp.Net Core, EF Core, Linq, Razor UI, Dapper, JWT, T-SQL, SQL Server, IIS, Redis, FCM, VueJS, HTML/CSS/JS, VueJs, JQuery, Bootstrap.

 

Projet 3 : Novembre 2017 – Février 2018 Gestionnaire d’entrepôt Import/Export (Tuniship)

 

Poste occupé : Référent technique

 

Description : 

Il s’agit d’une application web de gestion des entrepôts d’import/export. L’application permet de gérer le flux d’entrée/sortie des containeurs, de classifier la marchandise, de générer les tickets des cartons et des produits, de répartir les cartons sur les palettes et de générer des rapports sur chaque dossier/containers.

 

Responsabilités :

Prise de spécification fonctionnelle, rédaction de la spécification technique, Schéma de données, architecture de la solution, suivie de l’équipe et suivie du client, participation au développement, déploiement et formation du staff du client.

 

Environnement technique : C#, .Net, Asp.Net Core, EF Core, Linq, T-SQL, SQL Server, IIS, HTML/CSS/JS, JQuery, Bootstrap.

 

Projet 4 : Novembre 2017 – Janvier 2018 Gestionnaire des ventes des cartes SIM (Orange Tunisie)

Poste occupé : Référent technique

 

Description : 

NessVente est une application web et mobile pour la gestion des ventes des cartes Sim durant les opérations de ventes Streets.

 

Responsabilités :

Prise de spécification fonctionnelle, rédaction de la spécification technique, Schéma de données, architecture de la solution, suivie de l’équipe et suivie du client.

 

Environnement technique : C#, .Net, Asp.Net Core, EF Core, Linq, JWT, T-SQL, SQL Server, IIS, HTML/CSS/JS, JQuery, Bootstrap, Android.

 

Projet 5 : Mai 2016 – Novembre 2016 CRM Médical Médical Source (Medis)

Poste occupé : Développeur 

Description : 

Medis est un laboratoire pharmaceutique tunisien. Le projet portait sur la refonte d’une application desktop en une application mobile. Il s’agit d’un CRM Médical développé en VB6 depuis 2008, utilisant SQL Server. Notre mission était de redévelopper la partie client et de l’interfacer avec la partie serveur.

 

Responsabilités :

Analyse métier, extraction de la spécification technique. Développement du middleware Serveur.

 

Environnement technique : C#, .Net, ASP.NET MVC 5, EF6, T-SQL, SQL Server, IIS.

 

Projet 6 : Novembre 2015 – Avril 2016 Outil Merchandising (Orange)

 

Poste occupé Développeur

 

Description :

Application web et mobile d’audit merchandising pour le compte d’Orange . L’application permet de faire l‘audit de la conformité des points de vente d’Orange Tunisie à sa charte. L’application contient un module de check liste de conformité avec prise d’image et commentaire, un module de prise d’image de linéaire, un module de chat, un module de gestion des documents.

 

Responsabilités :

Prise de spécification fonctionnelle, rédaction de la spécification technique, Schéma de données, architecture de la solution, conception des APIs Web, développement de l’application mobile.

 

Environnement technique : Laravel, PHP, MySql, Android Natif, Java (Android), SqlLite, JWT, HTML/CSS/JS, JQuery.

 

Autres projets : Novembre 2014 à décembre 2015

Poste occupé Développeur

 

Responsabilités :

Développement des mini jeux en Unity 3D (C#) en utilisant des capteurs tels que Kinect v2, Leap Motion.

Développement des mini applications pour l’évènementiel en WPF (C#) : Prise d’image via le Canon SDK, Quiz, Réalité augmentée via Kinect V2, Jeux de Hazard à base de Vidéo et de Leap Motion.

Administration Gsuite (Auparavant Google Apps) : Mise en service, migration et formation client.

 

Environnement technique : C#, WPF, Unity 3D, Kinect SDK v2, Leap Motion SDK.

 

 

 

Langues

Historiques (0)

  • Il n'y a aucune activité.