You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nadjib BoukhemisNB

Nadjib Boukhemis

Développeur Senior Fullstack C# .Net Core Angular

500 €/jour
Boulogne-Billancourt, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Nadjib

Depuis plus de dix ans, je conçois et développe des applications client léger en ASP.Net MVC, ASP.Net Core MVC ou Angular, ainsi que des applications client lourd en WPF (avec devexpress), j'interviens également sur la mise en place de web services (WCF, Web API, SOAP, REST), ainsi que de bases de données SQLServer, Oracle ou MySQL. Et ceci au sein d’une infrastructure on-premise ou en cloud Azure.

Je cherche une mission en tant que développeur senior ou leader technique dans les technos susmentionnés.
  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Alpheys
    Responsable technique sur des applications en .Net
    BANQUE & ASSURANCES
    septembre 2020 - Aujourd'hui (5 ans et 9 mois)
    Paris, France
    Alpheys, plateforme en architecture ouverte destinée aux conseillers en gestion de patrimoine, met en place un outil dans le cadre de la migration de portefeuille des comptes titres clients depuis le teneur de compte Natixis – EuroTitres vers Gresham Banque.
    • Mise en place de l’infrastructure sur le cloud Azure avec Azure Resource Manager(ARM), App Service (Web apps back et front), App service plan, SQL server, SQL database, Application Insights
    • Mise en place des pipelines d’intégrations et de livraisons continues avec Azure DevOps (avec build d’image Docker)
    • Mise en place from scratch d’une application web (Asp.Net Core/Angular) avec une architecture côté API en DDD et CQRS (Entity Framework Core en écriture et Dapper en lecture)
    • Gestion de la base de données à l'aide du projet de base de données SQL Server de Visual Studio et bénéficier des outils de conception graphique, de comparaison et de déploiement
    • Gestion centralisée de l’authentification avec IdentityServer4 (Oauth2 et OpenIDConnect)
    • Gestion des autorisations basées sur les Rôles/Claims
    • Génération de documents pdf préremplis et mise en œuvre de cérémonies de signature électronique avec DocuSign
    • Mise en place de tests unitaires et d’intégration avec XUnit, Moq et SQLite
    • Rédaction des spécifications techniques
    Environnements :
    • Microsoft Visual Studio 2019, Visual Studio Code
    • Langages et frameworks : .Net Core 3.1, C#, Angular 10, Angular Material, TypeScript, Web API(REST), EntityFramework Core, Dapper, T-SQL, Docker, Docker-compose, IdentityServer4
    , Swagger, Postman, Autofac , AutoMapper, Serilog, XUnit, Moq, DocuSign
    • Cloud Azure : Azure Resource Manager, App Service, App service plan, SQL server, SQL database, Application Insights.
    • Outils DevOps : GIT, Azure DevOps, Jira, Bitbucket, Confluence
    .net core C# Angular Microsoft Azure Docker API ASP.NET Core SQL Transact-SQL SQL Server
  • BPCE Assurances - Direction de la communication
    Responsable technique sur des applications en .Net
    BANQUE & ASSURANCES
    avril 2019 - Aujourd'hui (7 ans et 2 mois)
    Paris, France
    Dans le cadre de la réglementation RGPD, Natixis Assussances sécurise l’accès aux données à caractère personnelles de ses clients en renforçant ses systèmes sur trois grands axes authentification, habilitation et journalisation.
    • Centralisation de l'authentification SSO et la gestion des habilitations de toutes les applications par la mise en place d'un portail en ASP MVC
    • Mise en place d’authentification SSO (SAML v2)
    • Mise en place de fournisseurs de service (SP)
    • Mise en place du fournisseur d’identité (IdP)
    • Sécurisation des applications ASP MVC et des web services WCF (https)
    • Mise en place de l’ASP.NET Identity et du middleware OWIN
    • Mise en place de la gestion des autorisations basées sur les Claims
    • Création de package NuGet avec NuGet Package Explorer
    • Mise en place d’un serveur NuGet avec NuGet Server
    • Partage de vues Razor via package NuGet avec RazorGenerator
    • Mise en place de l’impersonation à des fins de journalisation et gestion personnifié des droits (accès base de données, répertoire partagé …)
    • Mise en place d’un système de log avec Log4Net
    • Mise en place de tests unitaires avec NUnit et Moq
    • Identification et correction de failles de sécurité à l’aide de l’outil d’Analyse statique de code Checkmarx SAST
    Environnements :
    • Microsoft Visual Studio 2019
    • Langages et frameworks : Framework .Net 4.5/.Net Core 2.2, C#, ASP.NET MVC 5, WCF (SOAP), ASP.NET Web API (REST), EntityFramework 6, SQL Server 2014, Mapper, NInject, SimpleInjector, JavaScript, JQuery, Ajax, Bootstrap 4, Foundation, Glimpse, Log4Net, NUnit, Moq, Checkmarx SAST
    • Librairie JQuery : Unobtrusive Validation, w2ui, tostr
    • Windows Serveur 2012 R2
    • Outil DevOps : GIT, Jenkins, Bitbucket, Jira
    .NET C# ASP.NET MVC WCF ASP.NET Web API Entityframework SQL Server css Bootstrap Ajax HTML SOAP REST jQuery
  • Banque Postale
    Responsable technique sur des applications en .Net
    BANQUE & ASSURANCES
    septembre 2017 - Aujourd'hui (8 ans et 9 mois)
    Paris, France
    Refonte du portail applicatif marché, un ensemble d’applications dédiées aux opérations de Marché. Il est utilisé par différentes équipes de la Direction des Marchés Financiers (Front, Calcul des Risques, Calculs prudentiels, ALM etc.)
     Création d'applications client-serveur from scratch :
    • Animation des ateliers de conception de la solution technique
    • Mise en place d'interfaces graphiques avec devexpress et création de custom control
    • Mise en place de windows services WCF (NetTcpBinding, NetNamedPipeBinding, duplex, windows authentication)
    • Installation et paramétrage de IIS 7.5 et 8.5
    • Rédaction de la documentation technique
    • Formation de l'équipe d'exploitation


     Mise en place des bonnes pratiques afin d’améliorer les performances techniques de projets existants:
    • Encadrementdes développeurs (MVVM,clean code, design pattern, refactoring, SOLID ...)
    • Mise en place de l'ij (ioc) avec unity (prism)
    • Parallélisationdes traitements (Task Parallel library, concurrent collections et PLinq)
    • Optimisation de la couche d'accès aux données en remplaçant Entity Framework par Dapper
     Dans le cadre de la Politique de Maitrise des Risques SSI dans les Projets:
    • Centralisation de l'authentification et des droits d'accès aux applications par la mise en place d'un lanceur d’applications sécurisé avec un cryptage RSA
    • Mise en place et sécurisation des web services WCF (https et windows authentication)
    • Mise en place de client Oracle12 avec authentification via Kerberos
    • Mise en place d'un système de log avec Log4Net (base de données et fichiers)
     Industrialisation de l'environnement de build et de déploiement :
    • Mise en place d'un système de versioning plus performant en remplaçant SVN par GIT
    • Mise en place de tests unitaire avec NUNIT
    • Mise en place d'un outil de déploiement pour client clickonce et service wcf
    • Mise en place de clickonce
    Environnements :
    • Microsoft Visual Studio 2017
    • Langages et frameworks : Framework .Net 4.5/.Net Core 2.0, C#, WPF, ASP.NET MVC 5, DevExpress, Prism, WCF (SOAP), ASP.NET Web API (REST), EntityFramework 6,dapper, PL/SQL, Bootstrap 4, JavaScript, JQuery, Ajax
    • Windows Serveur 2008 R2, 2012 R2 et 2016
    • Outil DevOps : SVN puis GIT, TeamCity, GitLab, Redmine
    .NET C# Windows Presentation Foundation ASP.NET MVC WCF ASP.NET Web API Entityframework SQL SQL Server Oracle PL/SQL Transact-SQL Dapper devex Devexpress Git TFS Git-SVN Unity Prism NUnit JavaScript jQuery Ajax Bootstrap HTML CSS

Recommandations

Soyez le premier à recommander Nadjib

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master 2 Pro Réseaux et Télécoms
    Université Paris-Sud 11
    2019

Compétences

Catégories