Mohamed Charouel

Senior Full Stack .NET Developer | Angular

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

AngularC#Azure.NETBootstrapTypescriptHTMLPostgreSQLSQLiteRedisGitGitLabRESTful APIsSplunkTailwind CSSJavascriptCSSMySQLMicrosoft SQL ServerRabbitMQSQL QueriesDockerMicrosoft Azure Cosmos DBGitHubSQL databases

Languages

Arabic (Native)French (Native)English

About me

Intro

Senior Full Stack Developer with 15+ years of expertise in .NET/Angular environments. Demonstrated success leading technical projects for major enterprises like LexisNexis, L'Oréal, and Société Générale, implementing robust architectures and managing complex system integrations. Offering extensive experience in agile methodologies, TDD/BDD practices, and a comprehensive tech stack to deliver efficient, high-quality software solutions.

Links

Work experience

Senior Full Stack .NET/Angular Developer

Groupe TF1Freelance

Sep 2025 - Present

1 year 2 months

92100 Boulogne-Billancourt, France

Senior Full Stack .NET/Angular Developer

LexisNexisFreelance

Jan 2024 - Aug 2025

1 year 8 months

Paris, France

Lexis + AI

Senior Full Stack .NET/Angular Developer

Barreau de Paris (Ordre des avocats de Paris)Freelance

Aug 2022 - Dec 2023

1 year 5 months

Paris, France

Creation of the E-MDF application, funds management software for Carpa de Paris. The aim is to centralize all business and payments, while combating money laundering. * Full-stack design and development (application layer and database) * Implementation of a document management system using Alfresco, including: - Integration with the business application for document consultation, registration, and traceability - File indexing to facilitate search and filtering - Access rights and user role management for document security - Enforcement of a 1,000-file-per-folder limit in accordance with Alfresco best practices - Creation of automated naming and archiving rules - Document version tracking and action logging (audit trail) - Performance optimization through periodic cache cleanup and quota monitoring * Optimization of complex calculations originally developed in C# with Entity Framework, migrated to T-SQL table-valued functions to significantly reduce processing time * Code review * Method (Agile) * Spot cutting * Put into production (via Devops, CI/CD chain exists) * Writing specifications * Corrective and evolutionary maintenance of applications * TDD/BDD unit tests * Business user contacts

Tech leader and senior .NET/Angular dev

L'OréalFreelance

Jan 2017 - Jul 2022

5 years 7 months

Région de Paris, France

Project 1- Intervention and Development of the SATBELAB application (Stability calculation application for L'Oréal products) * Implementation of the technical architecture * Cost estimate for the entire project * Animation of meetings and training * Technical documentation * Comics development * Application development * NUnit TDD/BDD unit test * Application testing Technical environment: C# .Net, .NET Core, Web Api, MVC, Entity Framework CORE, AngularJS, JavaScript, Bootstrap, jQuery, CSS, Visual Studio 2017, SQL, SQL Server 2019, agile method, TFS, GIT. Project 2-   Development of the SAM application (Microbiological Analysis Application) * Implementation of the technical architecture * Cost estimate for the entire project * Animation of meetings and training * Technical documentation * Comics development * Application development * NUnit TDD/BDD unit test * Application testing Technical environment: C# .Net, .NET Core, Web Api, MVC, Entity Framework Core, Angular 11, JavaScript, Bootstrap, jQuery, CSS, Visual Studio 2017, visSQL, SQL Server 2019, TFS agile method, GIT, Multithreading.

Design And Development Engineer

C2S Groupe BouyguesFreelance

Sep 2015 - Dec 2016

1 year 4 months

C2S Groupe Bouygues

Intervention on different applications and projects and ST (technical system): Development, bug correction, addition of modules, BD creation... * Technical documentation * Decomposition of Stains * Technical architecture * Comics development * Application development * Application testing Technical environment: C#, Framework 4.5, Visual Studio 2015, SQL Server 2014, SQL, Entity Framework, AJS, WebAPI, bootstrap, Angular JS, jQuery, agile method (under JIRA),

Developer and Lead Tech engineer

Sodexo Benefits and Rewards Services

Jan 2014 - Jul 2015

1 year 7 months

Creation of a CACF restaurant card management project for Sodexo the project consists of making a set of batches (50 Batches) and WCF Services (9 WS) which discuss with each other to manage SACF cards (Creation, Modification, Activation, Deactivation, Return, Loading, etc.) Enter/Exit Batch: SQL BD and XML File. Team: 1 Functional project manager, 1 Technical project manager, 3 developer, 1 tester * Technical documentation * Decomposition of Stains * Code review validation * Technical architecture * Comics development * Application development * Application testing Technical environment: C#, Framework 4.0, Visual Studio 2010, SQL Server 2008, SQL, Entity Framework, XML, XSD, XSL, NUnit, Informix agile method (under JIRA), WCF

Design And Development Engineer

ENGIE E&P

Aug 2013 - Dec 2013

5 months

GDF Suez (Région de Paris , France)

The One Mobile project, in its final scope, consists of the overall overhaul of the existing mobile architecture (software and hardware) and to provide GDF Cofely technicians with a reliable system allowing them to carry out their daily tasks: - installation description, - relieves, - intervention, - … The application also consists of: - application update, - synchronization of reference data, - sending business data (more or less urgent): down and up, - configuration of terminals (remote administration, supervision), - provision of documentation on the terminal, - access to web/native applications. Technical environment: C#, Framework 3.5 and 4.0, Visual Studio 2008 and 2010, SQL Server 2008, T-SQL, Entity Framework, XML, Oracle, PL-SQL, Resco Mobile Forms Toolkit, Microsoft Windows Mobile Framework,

Design And Development Engineer

Société Générale

Apr 2013 - Jul 2013

4 months

Société Générale (Région de Paris , France)

Mission at Société Générale to create a gateway between 3 different types of data sources for badge access control: - a UNIX Picture Perfect server which contains an Informix database - a Windows server which contains CSV files - a Windwos server which contains a Security Reference Base in SQLServer the project consists of importing and exporting data on Picture Perfect (PP) servers. At first the system loads the data found in CVS files in well-defined directories, then depending on the data status we make the necessary modification on the basis of Picture Perfect (PP) server via the RPC protocol. * Needs studies, drafting of specifications * Creation of the database * Estimated charges * HMI preparation * Application development * Application testing * Unit test

Design And Development Engineer

EDISYS SAS

Jan 2012 - Mar 2013

1 year 3 months

Project 1: Development of the Eclaireur module (VEILLE2012 Project): The Veille 2012 project consists of collecting information from websites (call for tenders) and processing it to have a final opinion to be integrated into the Veille database. After collecting information (downloading attachments, standardizing objects), the project consisted of developing file navigation scenarios Project 2: Development of the BOAMP service module (SAIA Project): The SAIA project (Automated Review Integration Service) consists of importing and extracting reviews that already exist on FTP or Http depending on the nature of the review provider (paid service). The goal of this project is to import these files (XML) from FTP/http, extract them locally and release all the consultations to be inserted into the database. Team: 2 Scrum masters, 3 testers, one MOA and 21 developers. * Technical documentation * Functional Documentation * Application development * Application testing * Technical environment: C#, Framework 4.0, Visual Studio 2010, PostgreSQL 9.1, SQL, NH, DevExpress, XML, XSD, XSL, NSB, NUnit, agile scrum method (JIRA)

Design And Development Engineer

Swib

Sep 2010 - Jan 2012

1 year 5 months

Project 1: Creation of a “company life” Workflow for POULINA GROUPE HOLDING: The life cycle of a company relating to the SA and SARL forms from creation to dissolution Team: 1 project manager and two developers. * Needs studies, drafting of specifications * Creation of the database * Estimated charges * HMI preparation * Application development * Application testing * Customer training * Technical environment: C#, ASP.NET Framework 3.5, Visual Studio 2008, SQLServer 2008, SQL, T-SQL, Telerik, Entity framework, Crystal Reports Project 2: Creation of an Intranet event management application (HOTEL EL MEDINA Client) * HMI preparation * Application development * Application testing * Customer training Technical environment: C#, ASP.NET Framework 3.5, Visual Studio 2008, SQLServer 2008, SQL, Tt-SQL, Telerik, Crystal Reports Project 3: Creation of a time management application linked to a time clock Technical environment: C#, Framework 3.5, Visual Studio 2008, Entity framework, SQLServer 2008, T-SQL, Telerik, Crystal Reports

Design And Development Engineer

Caamba - old

Jul 2009 - Oct 2010

1 year 4 months

Project for mail server migration such as Exchange Lotus * Application development * Test * Technical documentation * Technical environment: C#, Framework 3.5, Visual Studio 2008, Outlook (Redemption and MAPI), Exchange Server, Lotus Server, VBScript, Shell Script


Education

Ecole Nationale d'Ingénieurs de Tunis

Software engineer

2005 - 2009

4 years 2 months


Licenses & certifications

Expertrating SQL

Issued: May 2025

Certified by ExpertRating Inc.

Expertrating .Net 3.5

Issued: May 2025

Certified by ExpertRating Inc.

Certification CodinGame - JavaScript

Issued: May 2025

Certified by CodinGame

TypeScript

Issued: Feb 2025

Certified by CodinGame

Python 3

Issued: Oct 2024

Certified by CodinGame

Problem solving in C#

Issued: Dec 2023

Certified by CodinGame

The best place to find your next move

© 2026. All Rights Reserved.