Mohamed Bechir - Développeur et Leader TECHNIQUE .NET
Ref : 090525M001-
92220 BAGNEUX
-
Développeur, Architecte (43 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
06/2020 à aujourd’hui SoftCorp Client : ALD Automotive
Leader technique .Net/Azure/Kubernetes
Mission:
- Développement du système d’information de gestion de la vente des voitures d’occasion.
Tâches et responsabilités :
- Développement de l’application Web de location des voitures d’occasion
- Mise en place des Api et Workers d’import et d’export de fichiers
- Mise en place d’un Workflow automatique de pré-routage
- Gestion et enregistrement de données sur le service azure storage
- Mise en place des pipelines de build et de release azure devops pour le CI/CD
- Gestion de la configuration des applications avec Azure keyvault
- Gestion des logs et monitoring avec azure application insights
- Déploiement des applications sur les clusters service fabric
- Utilisation du Framework dabsé sur Aspnet Boiler Plate et AspNetZero
- Migration des applications déployées sur service fabric pour être exécutées sur kubernetes.
- Surveillance des pods kubernetes avec l’outil Lens
- Reporting sour IronPdf
- Déploiement des applications sur les environnements de dev, de recette et de production
- Elaboration des entretiens techniques pour les nouveaux recrutés.
Environnement technique :
Service Fabric, .Net Core 3.1, C#, Web Api, Azure Devops, Azure App service, Azure Blob Storage,
Azure KeyVault, Azure App Insights, Entity Framework core, Automapper, Sql Server, Jquery,
Bootstrap, tests unitaires et tests d’intégrations avec xUnit, Nsibstitute, oAuth2, IdentityServer
authentication, Kubernetes, Yaml, Active Directory, Autorest, Nwag, Galileo
01/2020 à 03/2020 SOAT
Consultant Sénior .Net Mission:
Développement d’un portail Web permettant la prise de connaissance entre les personnels de
SOAT sous forme d’un jeu multijoueur.
Tâches et responsabilités :
- Mise en place de l’architecture de l'application
- Développement en full-stack des fonctionnalités de l’application -
Adaptation de l’application au jeu multijoueur.
EXPERIENCE PROFESSIONNELLE
ME page 3
Environnement technique:
.net Core 2.1, Angular8, SignalR, SqlServer, GitLab, Docker, Kubernetes, Azure.
07/2018 à 10/2019 Open Group
Leader technique .Net
Mission1 : France Media Monde
La mission concerne les deux principaux lots suivants :
- La maintenance du périmètre applicatif de la DTSI de France Média Monde qui comporte
les systèmes et applications de technologies orientées « SOA » tels que le bus SOA pour
collecte d’informations, le packaging et la distribution des contenus et autres applications
développées en interne.
- La refonte des applications existantes (Refonte du bus entreprise, les sites extranet avec les
partenaires et l’outils de de déclaration des droits d’auteurs).
Tâches et responsabilités :
- Assurer le rôle du leader technique pour l’équipe de développement
- Valider les suivis avec le chef de projet
- Prendre les responsabilités sur les communications avec le client pour la spécification des
besoins et la validation des tâches effectuées.
- Assister techniquement l’équipe de développement
- Répartir les tâches et prendre décisions selon les situations techniques affrontées - Faire
la surveillance du bus Entreprise et les interventions nécessaires.
- Chercher et trouver des solutions techniques de contournement ou d’amélioration des
problèmes rencontrer.
- Anticiper sur la fiabilisation du fonctionnement du bus
- Développement des batch et des automates de relances des actions en erreur
- Maintenir les sites Web des partenaires France Media Monde
- Développement de bout en bout des applications de transfert de contenu de « France 24 »
- Migration des anciens codes sources sous VSS en version .Net Framework 4.6.2 et
déploiement en serveur TFS.
Environnement technique:
Microsoft Biztalk Monitoring, Visual Studio 2010/2015/2017, SQL Server 2008/2012, Asp.Net Core,
Angular, Azure, Asp.net Mvc 5, ASP.NET Web Forms, C#, Web Services SOAP, Windows Service, TFS,
Architecture Hexagonale DDD, Pattern CQRS, Entity Framework6, Dapper, Transformations XSLT,
Tdd, Silverlight
07/2018 à Aujourd’hui Open Group
Leader technique .Net
Mission1 : France Media Monde
La mission concerne les deux principaux lots suivants :
La maintenance du périmètre applicatif de la DTSI de France Média Monde qui comporte les systèmes et applications de technologies orientées « SOA » tels que le bus SOA pour collecte d’informations, le packaging et la distribution des contenus et autres applications développées en interne.
La refonte des applications existantes (Refonte du bus entreprise, les sites extranet avec les partenaires et l’outils de de déclaration des droits d’auteurs).
Tâches et responsabilités :
Assurer le rôle du leader technique pour l’équipe de développement
Valider les suivis avec le chef de projet
Prendre les responsabilités sur les communications avec le client pour la spécification des besoins et la validation des tâches effectuées.
Assister techniquement l’équipe de développement
Répartir les tâches et prendre décisions selon les situations techniques affrontées
Faire la surveillance du bus Entreprise et les interventions nécessaires.
Chercher et trouver des solutions techniques de contournement ou d’amélioration des problèmes rencontrer.
Anticiper sur la fiabilisation du fonctionnement du bus
Développement des batch et des automates de relances des actions en erreur
Maintenir les sites Web des partenaires France Media Monde
Développement de bout en bout des applications de transfert de contenu de « France 24 »
Migration des anciens codes sources sous VSS en version .Net Framework 4.6.2 et déploiement en serveur TFS.
Environnement technique:
Microsoft Biztalk Monitoring, Visual Studio 2010/2015/2017, SQL Server 2008/2012, Asp.Net Core, Asp.net Mvc 5, ASP.NET Web Forms, C#, Web Services SOAP, Windows Service, TFS, Architecture Hexagonale DDD, Pattern CQRS, Entity Framework6, Dapper, Transformations XSLT.
03/2017 à ce jour A3is-Blue Soft Group
Ingénieur développeur
Mission en cours : Groupama Asset Management
Migration des applications liées à la direction des systèmes d’informations sous le Framework .Net 4.6.2 en assurant leurs maintenances correctives et évolutives
Tâches et responsabilités :
- Assurer la migration et la maintenance corrective évolutive
- Assister les équipes de l’homologation pour les mises en recette des applications
- Assurer la mise en production des applications en assistants les équipes concernées.
- Valider les installations des applications.
- Rédaction des documents de déploiement et des chronogrammes d’installations
- Assurer le rôle du référent technique pour la direction de systèmes d’informations
Environnement technique:
Microsoft Visual Studio 2010, 2013 et 2015, ASP.Net MVC, Asp.Net, Wpf, Services Windows, DevExpress, SQL Server, TFS2015
Mission1 : M6 Boutique
Refondre le site web M6 Boutique, en Responsive Web Design pour adresser tous les équipements du PC au mobile. Le projet consiste à repartir du parcours utilisateur, le repenser avec l'optimisation de la plateforme Endeca tout en réutilisant les dernières évolutions du parcours de commande et compte client :
Développement de la partie Back Office pour l’exposition des données en azure aux interfaces utilisateurs et aux façades Web Api
Développement des cartouches « Endeca » servant pour la dynamisation des vues utilisateurs à partir des fichiers Json Endeca.
Développement de bout en bout de l’application d’administration des données du site M6 Boutique
Environnement technique:
Microsoft Visual Studio 2015, ASP.Net MVC 5, JQuery, Dapper, Base de données Sql Server déployée en Azure, Microsoft TFS, Sonarlint
07/2016 à 02/2017 Q3-APM
Ingénieur développeur
Mission :
Développement d’un progiciel dans le domaine du marqueting de gestion et de partage des avis clients
pour le compte de l’éditeur de logiciels « Q3 Advocacy Plateform Management »
Equipe de 5 développeurs et un chef de projet
Gestion et classification des avis clients
Export et Optimisation des avis clients
Développement du module dialogues entre internautes et avocats de marques
Développement du module cron d’envoi des emails de sollicitations en diffusion
Développement du module Statistiques.
Environnement technique:
Microsoft Visual Studio 2012, ASP.Net MVC 4, ASP.Net MVC Web API, MongoDB, Teradata, JQuery
10/2007 à 06/2016 BILOG
Ingénieur Développeur et Scrum Master (Projets aux forfaits)
8 mois pour le compte du client SFMG
Ingénieur développeur
Equipe 4 développeurs et un chef de projet
Développement d’une application de gestion des formations des médecins généralistes en France.
Environnement technique :
Visual Studio .Net 2013. SQL SERVER 2008, WPF, XAML, MVVM Light.
6 mois dans le cadre d’un projet interne
Ingénieur Développeur
Equipe 4 développeurs et un chef de projet
Développement d’une application de suivi des temps passé, de gestion du pointage et de gestion des timesheets par projet.
Environnement technique:
Asp.net MVC, Web API, JQuery, bootstrap, Entity Framework, SQL SERVER 2008, Visual Studio .Net 2013
6 mois pour le compte du client Prescrire en France (********)
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Conception et implémentation du portail web de Prescrire: ******** (+700 jours) : plateforme complète de mailing et gestion des formations et des examens
Environnement technique :
Visual studio 2012, Sql server 2012 MVC 4, C#, asp.net, Telerik, JQuery (Ajaxation), HTML5/CSS3.
18 mois pour le compte du client Tony Moise
Scrum Master et développeur
Equipe de 2 développeurs et un chef de projet
Développement d’une application de partage et de gestion des immeubles d’un syndic selon la nouvelle réglementation Belge.
Environnement technique:
ASP.NET 4.0, C#, Framework .Net Entity, Microsoft Visual Studio .NET 2010, SQL SERVER 2005
12 mois pour le compte du client Ecolabel
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Développement d’un progiciel qui assure le suivi de toutes les étapes de certification d’un établissement par le label écologique « Ecolabel »
Environnement technique:
Asp.net Mvc4.0, JQuery, SQL SERVER 2008, Entity Framework
12 mois pour le compte du client Altisys en France
Ingénieur développeur
Equipe de 3 développeurs et un chef de projet
Migration d’une application de gestion du crédit, de l'en-cours et du risque client. Depuis VB / Oracle vers asp.net ajaxisé Oracle & SQL Server
Environnement technique:
Microsoft Visual Studio .NET 2008, TELERIK, asp.net 3.5, SQL SERVER 2005, Oracle 10g, PL/SQL, T/SQL, et Active Report 6.0
10/2007 au 06/2016 pour le compte du client CNHIM (Centre National Hôspitolier D’Informations sur les Médicaments)
Scrum Master et développeur
Client :
Développé pour le compte du client CNHIM (Centre National Hospitalier D’Informations sur les Médicaments)
Equipe 3 développeurs et un chef de projet
Développement de l’interface de saisie de la base de données médicamenteuse du Centre National Hospitalier d'Information sur le Médicament (CNHIM) et implémentation des algorithmes de calcul des posologies par « spécialité » et « présentation » de médicament.
Environnement technique :
Vb.Net 2008, SQL SERVER 2008
4 mois Développé pour le compte du client INCF
Scrum Master et développeur
Equipe de 2 développeurs et un chef de projet
Développement d’une bibliothèque de la gestion de l’intégration des documents PDF dans une base de données médicamenteuse pour satisfaire aux exigences de l'INCA (Institut National du Cancer français).
Environnement technique :
Vb.Net 2008, SQL SERVER 2008
18 mois pour le compte du client Capran Podologie en France
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Logiciel de gestion à destination des cabinets de podologie par le leader européen des fournitures aux podologues
Environnement technique:
Microsoft Visual Studio .NET 2008, DataBase WorkBench, DevExpress, Vb.net et Firebird pour la base de données
12 mois pour le compte du client ADR en France
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Migration d’un projet WinForms de gestion de calcul de roulement à billes pour l'aérospatiale
Environnement technique:
Microsoft Visual Studio .NET 2005, C#, SQL SERVER 2005
12 mois pour le compte du client Clarilog (********)
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Développement d’une application Web de gestion d’un helpdesk en utilisant le Framework .Net 2.0 avec Ext-Js 2.0 et le Crystal Report pour la partie reporting.
Environnement technique:
Microsoft Visual Studio .NET 2005, SQL SERVER 2005.
5 mois pour le compte du Ministère de l’Environnement en Tunisie
Ingénieur développeur
Equipe de 2 développeurs et un chef de projet
Développement d’un projet de gestion des espèces sauvages pour le ministère de l’environnement.
Environnement technique:
Microsoft Visual Studio .NET 2005, SQL SERVER 2005
07/2007 - 09/2007 LMERYS
Ingénieur développeur
Mission :
Développement d’une application de gestion des assurances médicales pour Almerys en France :
• Rédaction d'un rapport détaillé sur les systèmes d'exploitation OS400.
• Élaboration et maintenance d'un produit comptabilité sur système d'assurance basé sous DB2/400 pour traitement des informations et Adelia pour atelier génie logiciel.
• Développement de la partie interactive avec l'interface web basée sur les technologies J2EE.
Environnement technique Java/J2EE.
06/2007 TUNISIE TELECOM
Ingénieur développeur
Mission :
Conversion des états d’édition du format XML vers le format Word à l’aide de XMLSPY et Microsoft Word 2003 pour le client TUNISIE TELECOM.
Environnement technique :
Microsoft Word et XMLSPY, XSLT
09/2006 - 05/2007 Ministère de l’Education Tunisienne
Ingénieur d'étude et développement
Mission :
Réalisation des parties Gestion des Examens et Gestion du personnel non enseignant de l’application du ministère de l’éducation et de formation en asp.net du Framework .Net 1.1
Equipe de 8 développeurs et 2 chefs de projet
Environnement technique :
Microsoft Visual Studio. NET 2003, SQL SERVER
06/2006 - 08/2006 ARABSOFT INFORMATIQUE
Ingénieur développeur
Mission :
Equipe de 2 développeurs et un chef de projet
Développement du module administratif du site web ARABSOFT INFORMATIQUE en JSP et STRUTS sous ORACLE JDEVELOPER 10g.
Réalisation de la partie conception en merise du site web spécifique au CNT (Centre National de télédétection).
Développement de la partie administrative d’une CAISSE-PC permettant la gestion de l’hôtellerie et la restauration pour la société de vente des caisses BIG SYSTEM en utilisant le langage C#.
Développement du site ********
Environnement technique :
Visual Studio .Net 2003, MySQL, Oracle 9i.
Autres missions en parallèles
06/2006 HOTELLERIE
Quatre interventions pour la maintenance du standard téléphonique des hôtels suivants :
• AFRICAN QUEEN à Hammamet.
• THALASA à Sousse.
• LES OLIVIERS à Sfax.
• GOLDEN TULIB à Gammarth.
Maintenance du standard téléphonique et des caisses pc et de restauration.
Installation des serveurs Linux.
Installation de serveurs :
• Installation du système d’exploitation Linux Redhat X86.
• Configuration et Installation d’oracle 9i sur ce système
Formation sur le DEVELOPPEMENT JAVA chez ORADIST.
Formation sur les Technologies J2EE (Servlet, EJB, Struts,..) chez ORADIST
Environnement technique :
JBuilder 7 et (Oracle 8i / MySQL).
08/2005 - 05/2006 ONAS Ingénieur développeur
Mission :Développement d’un grand projet pour l’ONAS (Office National de l’assainissement) englobant les modules suivants :
Application Web en JSP pour la gestion de l’exploitation.
Application Web en JSP aussi pour la gestion de l’épuration.
Module administration en Forms 6 pour contrôler ces deux applications
Développement d’applications en intranet pour la gestion de l’exploitation et l’épuration de l’ONAS
Equipe de 2 développeurs et un chef de projet
Environnement technique :
Dreamweaver MX, Oracle Forms 6, Oracle 8i.
01/2005 - 06/2005 TELNET
Stage d’ingénieur (projet fin d’étude)
Conception et réalisation d’une application Web pour la gestion de la matrice de compétences de TELNET et son exploitation à distance à l’aide des Web Services
Environnement technique :
ASP.NET, C#, Web Services, Oracle 9i
FORMATIONS ET CERTIFICATIONS
2012 Certification .NET 70-536 Framework 2.0 - Fondements de développement d’applications
2005 Diplôme d’ingénieur en informatique - Ecole Nationale des Sciences de l’Informatique (ENSI)
CONNAISSANCES INFORMATIQUES
Programmation ASP.NET MVC, C#, VB.Net ASP.NET, JQuery, JavaScript, JQuery, AngularJS, Ext-Js, Html5, Ajax, Telerik, DevExpress, WPF, WCF, Xamarin, ASP.net MVC Web API, Bootstrap, Web Services, C, C++, Java, JSP, VB6, COBOL, ADA 95.
Frameworks .Net Frameworks, AngularJs, MVVM Light.
Bases de données SQL Server 2012 et versions antérieures, MYSQL, Oracle, PostgreSQL, Firebird,
MongoDb (Big Data)
Serveurs IIS, Svn, GitHub, Apache Tomcat, AS400
Conception et modélisation Merise, UML2, Design Patterns, Big Data (Optimisation et performance)
Systèmes d’exploitation Windows, Linux, OS400
Logiciels Microsoft Visual Studio .Net 2012/2015
Gestion de projets Scrum, Agile, Taïga, Taskland
LANGUES
Français Bilingue
Anglais :Opérationnel
Arabe Maternelle