Majdi - Développeur .NET

Ref : 200930S002
Photo de Majdi, Développeur .NET
Compétences
C#
ENTITY FRAMEWORK
Expériences professionnelles
  • Expérience professionnelle

    Du 01/08/2011 à 31/04/2020 Tunis - Tunisie
    CEGID GROUP, Finance

    Missions

    ⦁ Mission - Lyon Juillet 2018
    ⦁ Présentation de l’avancement du nouveau produit webTns2
    ⦁ Se mettre d’accord sur quoi présenter au congrès des experts comptable et avoir une date de livraison du produit
    ⦁ Mission - Lyon Novembre 2017
    ⦁ Préparer la cartographie du produit WebTns et avoir le cahier des charges du nouveau produit WebTns2
    ⦁ Mission - Lyon Janvier 2016 : Séminaire Cegid Tunisie-TDA
    ⦁ Se présenter au séminaire et à la soirée des personnels pour mieux se connaitre avec l’équipe en France et d’échanger plus d’idées
    ⦁ Mission - Lyon Septembre 2015
    ⦁ Mettre en place un réseau local composé d’un serveur et 6 machines
    ⦁ Déploiement de 19 applications sur le serveur du réseau pour les commercialiser au congrès des experts comptables Paris 2015

    Projets

    Projet : WEBTns2 (Mai 2018 – Avril 2020)

    Poste occupé: Développeur .NET Senior et Scrum Master

    Description du projet : WEBTns2 est une évolution de l’application webTns qui consiste faire un nouveau projet avec un nouveau look et nouvelles technologies MVC 5 + Bootstrap

    Missions et tâches réalisées:
    ⦁ Gérer une équipe de 2 développeurs junior
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des tâches selon les descriptions
    ⦁ Tests unitaires
    ⦁ Intégrer les modules de l’ancien webTns
    ⦁ Intégrer le calcul avec une nouvelle logique (ne pas utiliser la mémoire pour garder le calcul, mais plutôt faire le calcul selon les besoins dans l’interface en cours)





    Projet : WEBRem (Octobre 2017 – Avril 2020)

    Poste occupé: Développeur .NET Senior

    Description du projet : WEBRem est une application web qui calcule les rémunérations des dirigeants.

    Missions et tâches réalisées:
    ⦁ Gérer une équipe de 2 développeurs junior
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des tâches selon les descriptions
    ⦁ Faire les évolutions et corriger les Bugs clients
    ⦁ Comprendre et Maintenir l’application au fur et à mesure

    Projet : WEBTns (Octobre 2017 – Avril 2020)

    Poste occupé: Développeur .NET Senior et responsable du projet

    Description du projet : WEBTns est une application web qui calcule les cotisations à payer pour les professions non-salariés.

    Missions et tâches réalisées:
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des tâches selon les descriptions
    ⦁ Faire les évolutions et corriger les Bugs clients
    ⦁ Refactoring de l’application pour la rendre maintenable

    Projet : IRPP (Février 2016 – Septembre 2017)

    Poste occupé: Développeur .NET Senior

    Description du projet : Web IRPP est une application web qui calcule l'impôt sur le revenu des personnes physiques et génère le fichier EDI pour déclarer l’impôt.

    Missions et tâches réalisées:
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des tâches selon les descriptions
    ⦁ Détails :
    ⦁ Développement des Cerfas du projet selon l’année (HTML + CSS)
    ⦁ Enregistrement et récupération des valeurs saisies par l’utilisateur
    ⦁ Implémenter le calcul dans chaque Cerfa (calcul en temps réel en utilisant JavaScript)
    ⦁ Implémenter un simulateur complet :
    ⦁ Faire la liste des simulations, créer, éditer et mettre à jour les simulations avec possibilité de tri selon plusieurs colonnes
    ⦁ Développer trois interfaces, deux interfaces pour saisir les données provisoires (utiliser le design désiré par le PO et faire des animations avec Jquery)
    ⦁ Se communiquer avec le calculateur d’IRPP via un service web pour calculer les valeurs saisies
    ⦁ Développer une troisième interface pour faire un récapitulatif en utilisant des graphes avec MS chart avec possibilité de télécharger un rapport de calcul en uilisant Aspose words

    ⦁ Refonte général de l’application plus correction des calculs coté serveur et coté client

    Environnement: Visual studio 2015, TFS, C#, MVC4, Javascript, Ajax, SQL server, Entity Framework, Bootstrap, SCRUM, Sonar

    Projet : Suivi click (2015)

    Description du projet :Suiviclick est une application web qui réalise les tableaux de bords et génère en output des rapports mensuels, trimestriels et annuels pour les experts comptables

    Poste occupé: Développeur .NET Senior

    Missions et tâches réalisées:
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des tâches selon les descriptions
    ⦁ Détails :
    ⦁ Implémenter une méthode permettant de lire les données depuis un fichier EDI ou depuis l’application Prévisionnel via un service web et de créer ou mettre à jour les tables base de données selon la logique spécifiée
    Environnement: Visual studio 2013, TFS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne), SCRUM

    Projet : Visual Bilan (2012-2015)

    Description du projet : Visual Bilan est une application web qui permet de présenter les résultats bilancielles des entreprises.

    Poste occupé: Développeur .NET Senior

    Missions et tâches réalisées:
    ⦁ Découpage et estimation des PBIs faits par le PO en tâches
    ⦁ Planning des PBIs du SPRINT à réaliser
    ⦁ Développement des fonctionnalités
    ⦁ Déploiement de l’application au serveur de test
    ⦁ Maintenance de l’application et réaction rapide aux demandes clients (2000 clients)
    ⦁ Détails :
    ⦁ Développer l’interface Liasse Fiscale qui permet d’importer le fichier EDI ou TDFC, d’enregistrer les données et d’alimenter l’interface
    ⦁ Permettre aux clients de corriger les erreurs sur les liasses importées
    ⦁ Développer l’interface Tableaux Financiers qui est alimenté depuis la liasse fiscale, faire le calcul pour alimenter les interfaces des tableaux
    ⦁ Permettre aux clients de corriger les erreurs sur le calcul fait directement sur les tableaux financiers
    ⦁ Développer l’interface Diaporama qui contient trois niveaux : familles, rubriques et slides, les familles contiennent les noms des produits (on peut importer des données depuis autres produits), chaque famille contient des rubriques qui sont les noms des tableaux financiers et chaque rubrique contient des slides (qui sont des représentations graphiques pour comparer les résultats de deux ou plusieurs années)
    ⦁ Développer les différents types des slides représentatifs : dessiner les graphes avec Graphics de la classe System.Drawing
    ⦁ Permettre aux utilisateurs de changer les couleurs des fonts, les écritures, le type de graphe, l’animation et l’ordre d’apparition des slides ou rubriques ou familles dans l’interface Visionneuse
    ⦁ Développer l’interface Visionneuse qui permet aux clients de présenter les résultats des exercices aux clients finaux selon les choix d’apparitions et des slides
    ⦁ Permettre aux clients de télécharger les slides sous format Word ou PDF en utilisant Aspose

    Environnement: Visual studio 2013, TFS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne), SCRUM

    Projet : IFC AVIVA (2014)

    Description du projet : IFC AVIVA, est une application web qui fait le calcul d'indemnité de fin de carrière développé pour client mondial d'assurance AVIVA.

    Poste occupé: Développeur .NET Senior

    Missions et tâches réalisées:
    ⦁ Faire les interfaces de l’application en suivant les maquettes envoyées par l’équipe en France
    ⦁ Développement des fonctionnalités selon le métier et en interaction directe avec le client
    ⦁ Validation avec le chef de projet l’avancement et les techniques utilisées
    ⦁ Refonte général de l’application (Refaire l’IHM d’une application déjà existante sans toucher le cœur du calcul) plus correction des calculs

    Environnement: Visual studio 2010, VSS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne), WebForms

    Projet : Portail Client (2 mois en 2014)

    Description du projet : Portail client est une application web permettant l’accès unique à nos produits auxquels le client est abonné

    Poste occupé: Développeur .NET Junior

    Missions et tâches réalisées:
    ⦁ Faire des tâches bien spécifiques dans les interfaces en coopération avec l’équipe
    ⦁ Dévelopement d’une partie del’IHM (HTML + CSS+ Javascript)
    Environnement: Visual studio 2008, VSS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne)

    Projet : Prévisionnel (petite période en 2012 et 2015)

    Description du projet : Prévisionnel est une application web permettant de faire de prévisionnels et business plans détaillés sur 5 ans

    Poste occupé: Développeur .NET Junior

    Missions et tâches réalisées:
    ⦁ Faire des taches bien spécifiques dans les interfaces en coopération avec l’équipe
    Environnement: Visual studio 2008, VSS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne)

    Projet : Accès Agence

    Description du projet : Accès agence est une application web permettant la saisie de quoi faire avec les comptes participations et intéressement gagnés d’un ensemble de salariés

    Poste occupé: Développeur .NET Junior

    Missions et tâches réalisées:
    ⦁ Imaginer et faire des interfaces selon les besoins
    Environnement: Visual studio 2008, VSS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne)

    Projet : Accès Salariés

    Description du projet : Accès salariés est une application web permettant la saisie de quoi faire avec les participations et intéressement gagnés d’un salarié au lieu d’envoyer les demandes par poste

    Poste occupé: Développeur .NET Junior

    Missions et tâches réalisées:
    ⦁ Faire les interfaces selon les maquettes envoyées et en coopération avec l’équipe
    ⦁ Synchronisation vers l’application Participation avec l’équipe le grand compte Synergie (100 000 salariés)
    Environnement: Visual studio 2008, VSS, C#, Javascript, Jquery, Ajax, Mysql, BSCClasses (ORM de mappage interne)

    Du 24/03/2011 au 14/07/2011 Tunis-Tunisie
    Cegid Group, Finance
    Projet : Projet de Fin d’études

    Description du mini-projet : Accès salariés version mobile (version Android) est une application web permettant la saisie de quoi faire avec les participations et intéressement en utilisant les mobiles

    Missions et tâches réalisées:
    ⦁ Imaginer et Faire les interfaces en XML selon l’ancienne application Web
    ⦁ Développement des services Web à consommer par l’application Android
    Environnement: Eclipse, Java android (coté client), c# (coté serveur), Mysql, BSCClasses (ORM de mappage interne)

Études et formations
  • ⦁ Competences

    Bases de Données: SQL Server, MySQL
    Développement .NET: ASP.NET, C#, Entity Framework, Javascript, jQuery, Bootstrap Ajax, MVC, WebForms, TFS, SCRUM, Sonar, Tests unitaires, matériel design
    Autres : Développement de quelques jeux 2D avec Unity
    Outils: Visual Studio

    ⦁ Langues

    Français : B2
    Anglais: B1
    Allemand: A1

    ⦁ Formation

    Juillet 2018 Formation en Tests Unitaires (3 jours)
    Tunis-Tunisie Conforcert

    Août 2017 Formation en Architecture (3 jours)
    Tunis-Tunisie Software Architecture

    Mars 2017 Formation en Rational Performance Tester RPT (2 jours)
    Lyon-France Cegid

    Juin 2016 Formation en Sécurité Informatique (3 jours)
    Tunis-Tunisie Wiko Group

    Août 2015 Formation en Asp.Net MVC 4 (4 jours)
    Tunis-Tunisie B2p Engineering


    Juin 2015 Formation en SCRUM (4 jours)
    Tunis-Tunisie Agile Consulting

    2007-2011 Diplôme national d’ingénieur en informatique
    Tunis-Tunisie Faculté des sciences de Tunis

    2005-2007 Classes préparatoires aux études d’ingénieur
    Monastir-Tunisie Institut préparatoire aux études d’ingénieur de Monastir

    2004-2005 Diplôme de baccalauréat technique
    Bizerte-Tunisie Lycée technique Menzel Bourguiba

D'autres freelances
Développeur .NET

Ces profils pourraient vous intéresser !
CV Ingénieur de développement .NET
Adel

Ingénieur de développement .NET

  • RUEIL-MALMAISON
.NET C# SQL API RESTful JAVASCRIPT SQL SERVER TypeScript Angular
Disponible
CV Développeur .NET
Olivier

Développeur .NET

  • COLMAR
K2 SQL PHP .NET C# JAVA REACT.JS ORACLE Angular
Disponible
CV Ingénieur de développement C#
Oussama

Ingénieur de développement C#

  • VILLEPREUX
C# C++ SQL JAVASCRIPT .NET MYSQL AZURE SSIS ASP.NET REACT.JS
Disponible
CV Développeur .NET
Marwa

Développeur .NET

  • VILLEJUIF
.NET
Disponible
CV Ingénieur de développement .NET
Matthieu

Ingénieur de développement .NET

  • MONTPELLIER
.NET C# SQL SERVER ELASTICSEARCH HASHICORP TERRAFORM Kubernetes GO ANSIBLE
Bientôt disponible
CV Développeur .NET
Victor

Développeur .NET

  • CAEN
.NET C# DOCKER TypeScript NODE.JS JAVASCRIPT REACT.JS PHP GO JAVA
Disponible
CV Ingénieur études et développement fullstack
Islem

Ingénieur études et développement fullstack

  • CHÂTELLERAULT
C# TypeScript .NET Angular JAVASCRIPT Vue.js SQL CSS SQL SERVER MYSQL
Disponible
CV Développeur C#
Billale

Développeur C#

  • LA BALME-LES-GROTTES
C# SQL SQL SERVER .NET PHP Angular MYSQL JAVA
Disponible
CV Ingénieur de développement .NET
Mohamed

Ingénieur de développement .NET

  • CHOISY-LE-ROI
.NET C# SQL PL SQL SQL SERVER J2EE PHP
Disponible
CV Développeur .NET
Nathalie

Développeur .NET

  • AMNÉVILLE
SAGE .NET C# SQL REACT.JS PYTHON
Disponible