Nadjib BOUKHEMIS - Freelance - Full remote

Senior .Net developer (C#, .Net Core, Angular, Cloud Azure, Web API) at Alpheys
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Boulogne-Billancourt, Île-de-France, France, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certification .Net MS .NET Framework - Application Development
    Microsoft
    Feb, 2014
    - Nov, 2024
  • Certification SharePoint 2010, Application Development
    Microsoft
    Jul, 2012
    - Nov, 2024

Experience

    • France
    • Financial Services
    • 1 - 100 Employee
    • Senior .Net developer (C#, .Net Core, Angular, Cloud Azure, Web API)
      • Sep 2020 - Present

      Alpheys, an open architecture platform for wealth management advisors, implements two tools. The first as part of the portfolio migration of client securities accounts from the Natixis – EuroTitres account holder to Gresham Banque. The second is an investment proposal and Reception Transmission of Orders (RTO) tool. • Implementation of the infrastructure on the Azure cloud with Terraform, App Service (Web apps back and front), Function App, App service plan, SQL server, SQL database, Storage account, key_vault, Application Insights • Implementation of continuous integration and delivery pipelines with Azure DevOps (with Docker image build) • Implementation from scratch of a web application (Asp.Net Core/Angular) with an architecture on the API side in DDD and CQRS (Entity Framework Core in writing and Dapper in reading) • Database management using Visual Studio's SQL Server database project and benefit from graphical design, comparison and deployment tools • Centralized authentication management with IdentityServer4 (Oauth2 and OpenIDConnect) • Management of authorizations based on Roles/Claims • Generation of pre-populated pdf documents and implementation of electronic signature ceremonies with DocuSign • Implementation of unit and integration tests with XUnit, Moq and SQLite • Drafting of technical specifications Technical environment : • Microsoft Visual Studio 2019, Visual Studio Code • Programming languages & 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, FluentValidation, DocuSign • Azure cloud : Terraform, App Service, Function App, App service plan, SQL server, SQL database, Storage account, key_vault, Application Insights • DevOps tools : GIT, Azure DevOps, Jira, Bitbucket, Confluence Show less

    • France
    • Insurance
    • 1 - 100 Employee
    • Senior .Net developer (C#, .Net Core, Angular, Web API, MVC, WCF)
      • Sep 2019 - Aug 2020

      Within the framework of the GDPR regulations, Natixis Assussances secures access to the personal data of its customers by strengthening its systems on three main axes: authentication, authorization and logging. • Centralization of SSO authentication and authorization management for all applications by setting up a security portal • As part of SSO authentication (SAML v2), implementation of a service provider module (SP) and an identity provider module (IdP) • SP module sharing via NuGet package (created with NuGet Package Explorer), available from an internal NuGet server (created with NuGet Server) • Securing applications and web services (https) • Implementation of authorization management based on Roles/Claims • Implementation of impersonation for logging purposes and personified management of rights (database access, shared directory, etc.) • Implementation of a log system with Log4Net • Implementation of unit tests with NUnit and Moq • Identification and correction of security vulnerabilities using the static code analysis tool Checkmarx SAST Technical environment : • Microsoft Visual Studio 2019, Visual Studio Code • Programming languages & frameworks : Framework .Net 4.5/.Net Core 2.2, C#, ASP.NET MVC 5, ASP.NET Core MVC, Angular 8, TypeScript, WCF (SOAP), Web API (REST), EntityFramework 6, EntityFramework Core, SQL Server 2014, AutoMapper , NInject, SimpleInjector, JavaScript, JQuery, Ajax, Bootstrap 4, Foundation, Glimpse, Postman, Log4Net, NUnit, Moq, Checkmarx SAST • JQuery libraries : Unobtrusive Validation, w2ui, tostr • Windows Server 2012 R2 • DevOps tools : GIT, Jenkins, Bitbucket, Jira Show less

    • France
    • Banking
    • 700 & Above Employee
    • Senior .Net developer (C#, .Net Core, Angular, Web API, MVC, WPF, WCF)
      • Sep 2017 - Aug 2019

      Redesign of the market application portal, a set of applications dedicated to market operations. It is used by various teams in the Financial Markets Department (Front, Risk Calculation, Prudential Calculations, ALM, etc.)  Creation of third-party applications from scratch: • Facilitation of technical solution design workshops • Implementation of web applications (Asp.Net Core/Angular) • Implementation of graphical interfaces with devexpress and creation of custom control • Implementation of Web API (REST) • Implementation of WCF windows services (NetTcpBinding, NetNamedPipeBinding, duplex, windows authentication) • Installation and configuration of IIS 7.5 and 8.5 • Drafting of technical documentation • Training of the operating team  Implementation of good practices to improve the technical performance of existing projects: • Supervision of developers (clean code, design pattern, refactoring, SOLID ...) • Parallelization of processing (Task Parallel library, concurrent collections and PLinq) • Optimization of the data access layer by replacing Entity Framework with Dapper • Implementation of unit tests with NUnit  As part of the ISS Risk Management Policy in Projects: • Centralization of authentication and access rights to applications by setting up a portal • Setting up and securing web services (https and windows authentication) • Implementation of a log system with Log4Net (database and files) Technical environment : • Microsoft Visual Studio 2017 • Programming languages & frameworks : .Net 4.5/.Net Core 2.0, C#, WPF, ASP.NET MVC 5, ASP.NET Core MVC, Angular 4, TypeScript, DevExpress, Prism, WCF (SOAP), Web API (REST), EntityFramework 6, EntityFramework Core, Dapper, PL/SQL, Bootstrap 4, JavaScript, JQuery, Ajax, Postman • Windows Server 2008 R2, 2012 R2 and 2016 • DevOps tools : SVN puis GIT, TeamCity, GitLab, Redmine Show less

    • France
    • Utilities
    • 700 & Above Employee
    • Senior .Net developer (C#, MVC5, Web API, WPF, WCF)
      • Jun 2015 - Aug 2017

      Ensure the implementation of patches and application developments allowing the optimization and valuation of the LNG fleet program as well as the portfolio and the currency hedging repository. • Facilitation of workshops with the client • Needs analysis and costing of change requests • Integration of new management rules • Creation of user interfaces • Correction of anomalies • Internal recipe • Installation of the application at the user • Database management (scripts) • Development of new modules as part of business developments Technical environment : • Microsoft Visual Studio 2010 puis 2015 • Programming languages & frameworks : .Net 4.5, C#, WPF, ASP.NET MVC 5, DevExpress, Prism, EntityFramework 6, WCF (SOAP), ASP.NET Web API (REST), SQL Server 2008, Bootstrap 3, JavaScript, JQuery, Ajax, Postman • DevOps tools : SVN then GIT, VSTS (former Azure DevOps Services) Show less

    • France
    • Electric Power Generation
    • 700 & Above Employee
    • Confirmed .Net developer (C#/WPF)
      • Apr 2012 - May 2015

      The redesign of the IS of EDF's daily electricity production optimization process, by integrating tools from the old IS into the new architecture. • Needs analysis and costing of change requests • Integration of new management rules • SOAP web service consumption • Creation of user interfaces • Creation of elements for the user interface • Correction of anomalies • Internal recipe Technical environment : • Microsoft Visual Studio 2010 • Programming language : C#, WPF • Debugging tool : Snoop • User interface design tool : Microsoft Expression Blend 4, Microsoft Expression Design 4 • Version control system : TFS Show less

    • France
    • Real Estate
    • 700 & Above Employee
    • .Net design and development engineer
      • Aug 2010 - Mar 2012

      Redesign of the Bouygues Immobilier information system. Redesign of the Bouygues Immobilier information system.

  • TOTAL Energie Gas
    • Paris, France
    • .Net designer and developer
      • Jul 2008 - Jul 2010

      Corrective and evolutionary maintenance of the information system. Corrective and evolutionary maintenance of the information system.

    • France
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • SharePoint .Net developer
      • Sep 2007 - Jun 2008

      Design of a system allowing the dematerialization of the invoicing of care services, with the aim of replacing paper care sheets. Design of a system allowing the dematerialization of the invoicing of care services, with the aim of replacing paper care sheets.

Education

  • Université Paris-Sud
    Master 2 Pro Réseaux et Télécoms, Informatique
    2006 - 2007
  • Université des Sciences et de la Technologie 'Houari Boumediène'
    Ingénieur d’Etat en informatique, Informatique
    2001 - 2006

Community

You need to have a working account to view this content. Click here to join now