
Mohamed Charouel
Senior Full Stack .NET Developer | Angular
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
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.
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
Expertrating .Net 3.5
Issued: May 2025
Certification CodinGame - JavaScript
Issued: May 2025
TypeScript
Issued: Feb 2025
Python 3
Issued: Oct 2024
Problem solving in C#
Issued: Dec 2023