Bechir - Architecte DOTNET
Ref : 191213B001-
94380 BONNEUIL SUR MARNE
-
Architecte, Consultant, Développeur (42 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE———————————————————————————————
Consultant Senior Angular/.Net
SmartPoint - Depuis 2017
Travailler avec les clients de la conception à la publication de leur projet.
Depuis 10/2018 BNP Parisbas
Développeur.NET
Principaux projets réalisés :
Project Generator : Mise en œuvre d’un modelé qui génère des projets prêts à être exécutés, qui permettent aux développeurs de démarrer facilement avec les projets microservices.
Rights Management : Mise en œuvre d’un microservice de gestion de permission et de la sécurité pour contrôler les types d’accès aux microservices.
Securities Inventory: Mise en œuvre d’un microservice qui consiste a contrôlé les différentes positions par deals en temps réelle.
E-Catalog: Mise en œuvre d’un microservice qui gère les APIs Jira pour crée des Dashboard et de monorotoring personnalise
API Gateway: Mise en œuvre d’un microservice (Passerelle ou gate), c’est le point d'entrée traversé par les microservices accéder en assurant un endroit protégé.
Activités :
Conception & implémentation d’architectures microservices
Participé avec l’équipe architecte pour les différents choix technologique
Support & formation pour les autres équipes & les nouveaux developpeurs DotNetCore
TDD & Tests d’intégration
Assistance à la recette utilisateurs
Environnement: Dotnet Core (2.0,2.1,2.2) ,Visual Studio 2017,Git,Sybase,SqlServer
, ElasticSearch, Kibana,Ansible,Consul,Jenkins, RedHat,SignalR,xUnit,MobaXtrem,
VSCode,Angular 6,7,typescript,Sonar
Depuis 09/2017 à 10/2018 EUROP ASSISTANCE (Bien Etre A La Carte)
Développeur.NET
Bien Etre A La Carte est la filiale de conciergerie d’entreprise (sur site, à distance et dématérialisée) des groupes Europ Assistance et Malakoff Mederic. Elle permet à ces bénéficiaires de commander un certain nombre de services de conciergerie via le centre d’appel ou la plateforme digitale (web & Mobile)
Principaux projets réalisés :
Projet ConsoleACD : Maintenance évolutive des services de gestion de file d’attente et routage automatique des appels ainsi que le développement des Webservices d’intégration de la plateforme téléphonique avec le SI et intégration des Api REST PureCloud
Projet SmartDisplay : Mise en œuvre d’un outil de monitoring pour centre d’appel en temps réel (appels entrants et sortants)
Projet Plateforme de gestion de services de conciergeries: Migration de SmileV5(WinForm) vers SmileR2 (ASP.Net MVC) de la plateforme permettant la gestion des demandes clients ( Gestion Structure cliente, Prestataires, abonnés, Commande Suivi des demandes, facturation….)
Activités :
Conception & implémentation d’architectures multi couche n-tiers
Gestion de la cohérence fonctionnelle et technique
Implémentation des API PureCLoud
Développement des WebAPI
Intégration Web
Développement T-SQL (SP,Triger,JOB)
Tests d’intégration
Assistance à la recette utilisateurs
Environnement: SignalR 2.2.2, C#, ASP.Net MVC 5, WebAPI 2.2, Fiddler, Bootstrap, JQuery, JavaScript, CSS3, SQL Server 2016, Visual Studio Enterprise 2017, TurtoiseSVN,PureCloud
Depuis 10/2011 à 07/2017 : SONY INTERACTIVE ENTERTAINMENT
Développeur .NET
Au sein d’une usine de production, de réparation et de remise à neuf de consoles de jeu, participations à la mise en œuvre d’applications Desktop, Web et Mobiles telles que :
Gestion de la traçabilité des matières premières et produits finis
Gestion des approvisionnements
Gestion des stocks
Planification et contrôle de la production
Facturation
Calcul des marges
Reporting de contrôle de qualité, méthode et production
Gestions des ordres de réparation
Gestion des déchets électroniques
Gestion des nomenclatures
Missions assurées :
Prise de connaissance du contexte et des besoins
Gestion du backlog produit
Animation des rituels Scrum
Développements pilotés par les tests (TDD)
Intégration continue
Principaux projets réalisés :
Projet GMAO : (Rôle : Technical Leader .Net, 18 mois, équipe de 5 développeurs)
Mise en œuvre d’une application web de Gestion de Maintenance Assistée par Ordinateur et de suivi du parc d’outillage.
Analyse des besoins fonctionnels
Conception technique
Définition du plan de développement sous TFS
Développement des webservices en Web API en TDD
Développement des IHM en HTML, JavaScript
Automatisation des BUILD- intégration continue avec TFS
Assistance à la recette utilisateurs
Suivi de production et support :
Supervision de l’application
Support utilisateur
Gestion et suivi de correction des incidents de production
Environnement: C#, ASP.Net MVC 5, WebAPI , Fiddler, Bootstrap, JQuery, JavaScript, CSS3, SQL Server 2014,Visual Studio Enterprise 2017, Git with Team Services ,TDD NUnit
Entity framework 6, LINQ, Unity Framework
MySQL Administrator, MySQL Server, MySQL Workbench, ToadForMySQL
Projet PinJIG : (Rôle : Développeur .Net & Angular, 6 mois, équipe de 3 développeurs)
Développement d’une application Web permettant l’installation et configuration des consoles PlayStation après réparation
Priorisation des «User Stories » avec le product owner
Développement des webservices REST en WebAPI
Développement des composants et services Angular 2
Implémentation du PrimeFaces UserInterfaces pour Angular
Implémentation des tests unitaires xUnit
Intégration continue avec TFS
Formation aux utilisateurs
Déploiement & suivi de production
Environnement: C#, ASP.Net Core, WebAPI , Fiddler,Angular 2, TypeScript, SQL Server 2014, Visual Studio Enterprise 2017, TFVC, TDD xUnit ,Entity framework Core, LINQ
Projet système de gestion des réparations :
(Rôle : Concepteur et Développeur .Net, 24 mois, équipe de 4 développeurs)
Mise en œuvre d’un ERP interne de gestion des réparations des consoles PlayStation (gestion de production, gestion des stocks, achats, logistique, traçabilité…)
Spécification du besoin avec les utilisateurs finaux
Gestion du « product backlog » sous TFS
Conception d’architectures applicatives n-tiers
Gestion de la cohérence fonctionnelle et technique
Rédiger les tests d’acceptance et des prérequis
Conception et développement des webservices WCF
Développement d’un Front End en Bootstrap et JQuery.
Recommandations aux développeurs juniors
Revu du code et validation des livrables
Participation aux rituels SCRUM (Définition de Sprint, Daily Meeting et retrospective)
Environnement:
Visual Studio Enterprise 20122013, Team Foundation Version Control (TFVC), TDD NUnit.
C#, ASP.Net MVC 45(Razor), Bootstrap, JQuery, JavaScript, CSS3, Glimpse, Entity Framework 6, LINQ, Unity Framework, WCF,MySQL Server 5.5, MySQL Administrator, MySQL Workbench, ToadForMySQL
Projet Portail extranet distributeur :
(Rôle : Concepteur et Développeur .Net, 12 mois, équipe de 4 développeurs)
Refonte du portail extranet distributeurs (Media Markt, Carrefour, FNAC,…) leur permettant le suivi de la remise à neuf consoles PlayStation dans le cadre de la garantie client.
Analyse des besoins métiers
Spécifications techniques détaillées
Développement du Back End en .Net, WCF
Développement du Frond End en HTML, Bootstrap, JavaScript, CSS
Réalisation des tests unitaires et d’intégration
Support utilisateurs
Environnement:
Visual Studio Enterprise 20052012, Git with Team Services, TDD NUnit
C#, ASP.Net MVC 34, WCF, Bootstrap, JavaScript, JQuery, CSS
Entity framework 5, LINQ, Unity Framework
MySQL Administrator, MySQL Server, MySQL Workbench, ToadForMySQL, SQL Server 2005
Depuis 10/2008 à 10/2011 (En alternance avec le cycle d'ingénieur): SAGEM COM
Développeur .NET – SQL Server
Intervention au sein d’une unité de production industrielle de matériel électronique de télécommunications dans le cadre de projets divers tels que la traçabilité des composants, gestion des lignes de production, suivi des ordres de réparation…
Missions assurées :
Animation d’ateliers de conception avec les Key Users
Rédaction des expressions des besoins et des spécifications fonctionnelles détaillées
Développements, tests et validation
Environnement :
Visual Studio Enterprise 2005, C#, ASP.Net WebForm, WinForms, SQLServer 2005, JavaScript, JQuery, CSS
–––—————————————————––————————— DIPLOMES
2011
Diplôme d’ingénieur en Génie Informatique à l’école Supérieure de Technologie et de Management de Tunis
———————————————— FORMATIONS PROFESSIONNELLES
2015
2015
2008
SCRUM PSM I
ITIL Foundation V3
SQL Server 2005
–––—————————————————––—————— COMPETENCES
Compétences Sectorielles
Industrie électronique
Gestion des chaînes logistique
Planification et ordonnancement de la production
Gestion des méthodes
Traçabilité
Compétences
Conception et modélisation UML / Merise
Test-Driven Development (TDD),Integration-Test (IT)
Méthodologie Agile (Scrum)
Configuration et administration des systèmes de contrôle de version
Support utilisateurs
Langages
C#, Razor, TSQL, SQL, LINQ, TypeScript, Javascript
HTML5, JavaScript, Typescript, CSS3
Framework &
Outils .Net 2.04.7.1, .Net Core (2.0,2.1,2.2,3.),
ASP.NETMVC (4&5),WCF, Web API 2,
Entity Framework (3.56) ,EF Core, Unit, MSTest,XUnit
Angular (2,4,5,6,7) , Ajax, JQuery, Bootstrap, Material Design
Visual Studio Enterprise 20052017, Visual Studio Code
MySQL Administrator, MySQL Workbench
Team Foundation Version Control 2013,2017 ,TFS (TFVC)-GIT, TortoiseSVN
Ansible,Jenkins,Git,Bibucket,Kibana
Systèmes
Windows, RedHat
SGBD
SQL SERVER (20052016), PostgreSQL, MySQL Server 5.5 ,Sybase ,Elastic Search
Anglais Opérationnel