Yassine B.

Lead Developer

900 dollar

Mon expérience

Voir plus

Saint-GobainOctober 2017 - Présent

Mission N° 1 : Pilotage technique du projet eVOLVE une application mobile et web cross plateforme pour l’évaluation des performances, le pilotage du développement et de la contribution, ainsi que pour la préservation de la motivation et de l’engagement des collaborateurs du groupe Saint-Gobain.

Particiaption dans toutes les sessions d’analyse fonctionelle.
Participation dans toutes les sessions de design UI/UX.
Collaboration êtroite avec toutes les équipes de support technique.
Participation au processus de recrutement des développeurs france/inde.
Accompagnement et management des developpeurs en inde.
Introduction & Onboarding de l’équipe sur la méthodologie domain driven design.

Conception de l'architecture du projet en micro services & domaine driven design.
Développement des différents services en Asp.Net Core 3, EF Core, Dapper.
Utilisation de plusieurs outils de stockage et de support (MongoDb, Redis, RabbitMQ).
Intégration avancée de Swagger sur les différents services Asp.Net Core.
Développement des Apis d'authentification oAuth2/JWT en interfaçage avec Active Directory.
Développement d'un module d'interfaçage avec Exchange Server pour la gestion des calendriers.
Configuration et exposition des services via une API Gateway (Ocelot) et une API Management.

Conception du frontend en utilisant Typescript, Angular, Redux, Scss.
Développement du frontend de l'application en Angular 9 / Ionic 5 & NGRX

Mise en place de la chaine CICD GitlabCI de bout en bout, build & déploiement.
Déploiement de tous le microservices sur un cluster Docker Swarm.
Mise en place de la chaine CICD GitlabCI pour le build Android.
Mise en place de la chaine CICD Azure Devops pour le build IOS

Mission N° 2 :Audit technique de l’architecture, des problèmes d’instabilité et de performence de plusieurs applications et accompagnement des équipes en france et en inde pour la mise en place des solutions nécessaires pour la mise en production de ces applications.

Technologies utilisées :

C#, TypeScript, Angular 9, Ionic 5, Redux, .Asp.NET Core, Entity Framework Core, Dapper, Swagger, Ocelot, Lamar, AutoMapper, HangfIre, FluentValidation, API Management, Docker, MongoDb, Redis, RabbitMQ, GitLab, GitlabCI, Firebase, Exceptionless, MongoDb, SQL Server, SCSS, Bootstrap, POO, JSON, LINQ, Windows, Linux.

SynapsiumJanuary 2019 - Présent

Voir plus

eDreams ODIGEOMay 2016 - September 2017

Mission N° 1 : Participation à la migration de la plateforme Amadeuse Services pour la gestion des réservations de vols en ligne (Availability, Booking, Cancel, FlightInfo, Ticketing).
Gestion de la maintenance et des évolutions de la plateforme Amadeuse Services. 

Mission N° 2 : Participation à la refonte et à la mise à niveau des emails du groupe Edreams Odigeo (Govoyage, Edreams, Oppodo) en utilisant les dernières technologies responsive design.
Participation à la refonte et à la mise à niveau de plusieurs sites govoyages.com en utilisant les dernières technologies responsive design. 

Mission N° 3 : Participation au développement de l'application web Allotments qui gère les produits négociés chez GOVoyage. 

Technologies utilisées :

Microsoft.NET 4.0, 4.5, C#, Windows Message Queuing (MSMQ), Asp.NET, SQL Server 2008, HTML5, CSS3, Bootstrap, Javascript, Team Foundation Services, POO, WCF, XML, JSON, LINQ, Entity Framework, Windows Server 2008R2, Visual Studio 2012, Litmus, Foundation for emails, Windows Services, BackboneJS, JIRA, Jenkins.

Voir plus

SYMPHONY SOLUTIONSMay 2012 - April 2016

Mission N° 1 : Réalisation d'une suite d'applications web destinées à la collaboration autour des problématiques de management, de la planification stratégique à la gestion opérationnelle des procédures en place, des projets à mener et des décisions collégiales prises lors des réunions. 

• Paramétrage (multi-société, objets métiers, formulaires, système de navigation, listes, référentiels, portails, sources de données)
• RH (gestion des collaborateurs, des demandes aministratives et des soldes de congés)
• CRM (gestion des prospects, des clients, des contacts, des opportunités et des campagnes)
• Commercial (gestion des offres et des contrats, des bons de commandes, des appels d’offres, des cautions et des garanties, gestion des budgets, des livrables clients)
• Facturation & Recouvrement (gestion des plans de facturation, gestion de la facturation des frais, edition et impression des factures, des plans de recouvrement, gestion des règlements )
• Gestion de projet (référentiel, gestion des ressources, découpage avec un diagramme de Gantt, simulation de la charge, gestion des calendriers, planning, disponibilité)
• Feuilles de temps (Gestion du temps consommé, validation des feuilles de temps, gestion du temps facturable et du non facturable, liaison avec la facturation régie et régie plafonnée)
• Notes de frais (gestion des dépenses prévisionnelles et consommées, validation des notes des frais, politique de dépenses « les plafonnements par grade »)
• Gestion électronique des documents (Gestion des documents, versionning, archivage)
• Moteur Workflow (circuits de validation, signature, clôture, notifications)
• Reporting (Module de reporting paramétrable avec plus de 50 Indicateurs,)
• Fonctionnalités transversales : droits d'accès, archivage, moteur de recherche, corbeille.

Responsabilités:

Participation à la planification des Roadmaps
Participation à l’analyse fonctionelle des modules à développer
Conception et réalisation d'une architecture qui répond fonctionnellement aux besoins de plusieurs secteurs d'activités (généricité paramétrable, modularité, référentiels)
Conception et réalisation de plusieurs moteurs chargés de répondre à des besoins de collaborativité
Support technique et fonctionnel des équipes
Recrutement et intégration des ressources
Coaching, accompagnement et support de l'équipe de développement
Animation des réunions et des Daily Standup

Technologies utilisées:

Microsoft.NET 3.5, 4.0, 4.5, C#, Asp.NET, AngularJS, ExtJS 4, SQL Server 2008, HTML5, CSS3, Javascript, JQuery, Team Fundation Services, POO, WCF, Asp.NET WebAPI, Bryntum, Highcharts, XML, JSON, CodeSmith Tools, LINQ, Entity Framework, Windows Server 2008 R2, Visual Studio 2010/2012/2013, Photoshop.

Clients:

» VALYANS CONSULTING
» CAPITAL INVEST
» WB Consulting
» Edit Info
» OPTIMUM CONSEIL
» PUBLIC EVENTS
» ADDOHA GROUPE
» BDO

Voir plus

MP ConseilSeptember 2007 - April 2012

Mission N° 1 : Réalisation d'une d'application web destinée à la gestion de projet : de la planification des dossiers à l’affectation des équipes, la gestion des charges, des plannings et des agendas..

Gestion de projet (Gestion des équipes, Planification des projets, Simulation de la charge, Gestion des calendriers, Planning, Disponibilité, Production, Tâches, Documents, Livrables) 
Feuilles de temps (Gestion du temps consommé, Gestion de la validation des feuilles de temps)- Fonctionnalités transversales : Droits d'accès, Moteur de recherche

Responsabilités:

Participation à l'élaboration des cahiers de charges et de spécifications
Analyse et conception de l'architecture de système à réaliser
Mise en place d'une plateforme permettant d'orchestrer la démarche de développement au sein de l'entreprise
Suivi des travaux (Développement, Intégration, Tests, Livraison)
Coordination d'intégration des fonctionnalités développées (Supervision & validation)
Coordination entre l'équipe des tests et l'équipe de développement

Technologies utilisées:

Microsoft.NET 2.0, 3.5, C#, Asp.NET, Telerik, SQL Server 2005, HTML, Javascript, JQuery, Team Fundation Server, POO, WCF, ADO.NET, Bryntum, XML, CodeSmith Tools, .NetTiers, Windows Server 2003, Visual Studio 2008, Photoshop

Voir plus

MEDIA ESPRITJune 2005 - October 2006

Mission N° 1 : Conception et réalisation de plusieurs sites web et plusieurs chartes graphiques entreprise..

Mes compétences

Middleware

Jenkins

Analysis methods and tools

Microservices, Design Patterns, Confluence, Agile Methodology, Scrum, Kanban, DevOps, JIRA, xUnit

IT Infrastructure

Docker, Active Directory, Chef, Azure DevOps, iOS, Windows Server, Unix, Windows Server 2008 R2, Linux, Azure, Windows, Git

Frameworks

Angular, AngularJS, Angular 5, jQuery, AJAX, Entity Framework, Node.js, WCF, Backbone.js, Highcharts, Bootstrap, Ext JS, Redux

Business Intelligence

QlikView

Environment of Development

TFS, Team Foundation Service, GitLab, Visual Studio 2008, Visual Studio 2013, CodeSmith, Visual Studio 2012

Protocols

JSON

Databases

NoSQL, ADO.NET, MongoDB, SQL Server, SQL Server 2008, SQL Server 2005, Redis, Microsoft SQL Server

Software testing

Test Driven Development (TDD)

Mobile

Ionic 4, Ionic, Android, Sencha

Others

GitLab CI, Automapper, Ocelot, BDD, Dapper, Database Design, DDD, Fluent Validation, HangFire, Project Management, SOLID, Strategic Planning, UX Design

Open Source solutions

Swagger

Languages

JavaScript, XML, ASP.NET, HTML5, CSS3, SQL, C#, LINQ, ASP.NET MVC, TypeScript, POO, HTML, UML, PowerShell, T-SQL

Multimedia

Adobe Photoshop

Technologies

ASP.NET Web API, Ext JS 4, SCSS, Telerik, ASP.NET Core, ADO, .NET Core, Software Architect, Microservices architecture, IIS, MSMQ, TeamCity, RxJS, RabbitMQ, Gulp, Grunt.js, Firebase

Mes études et formations

Ingénieur en génie logiciel & multimédia - Institut Supérieur de Génie Appliquée2003 - 2007

Physique/Chimie - Université HASSAN2001 - 2002