Nadjib BOUKHEMIS - Freelance - Full remote
Senior .Net developer (C#, .Net Core, Angular, Cloud Azure, Web API) at Alpheys- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Certification .Net MS .NET Framework - Application Development
MicrosoftFeb, 2014- Nov, 2024 -
Certification SharePoint 2010, Application Development
MicrosoftJul, 2012- Nov, 2024
Experience
-
Alpheys
-
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
-
-
-
BPCE Relation Assurances
-
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
-
-
-
La Banque Postale
-
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
-
-
-
ENGIE
-
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
-
-
-
EDF
-
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
-
-
-
Bouygues Immobilier
-
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.
-
-
-
GIE SESAM-Vitale
-
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 -
Université des Sciences et de la Technologie 'Houari Boumediène'
Ingénieur d’Etat en informatique, Informatique