
mehdi Ichkarrane
Senior Fullstack developer C# / Blazor / Azure
Salary / Daily rate
92400 Courbevoie, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior Fullstack Developer with deep expertise in C#, Blazor, and Azure cloud services. Proven track record in delivering scalable backend solutions, notably in the healthcare sector at Dentally and through leading data migration and optimization initiatives at Witivio. Skilled in designing and implementing robust architectures within the .NET ecosystem, with a strong emphasis on clean code, testing practices, and seamless cloud integration for enterprise-grade applications.
Work experience
Senior Fullstack developer C# / Blazor
FIBA
Mar 2024 - Present
2 years 8 months
Paris, France
Skills: Blazor · .net 8 · xUnit · Entity Framework (EF) Core · C#
Senior Fullstack developer C# / Blazor
Dentally
Sep 2022 - Jan 2024
1 year 5 months
Paris, France
Build a backend component for: - Acquiring patient and practionners data using a card reader - managing patients, practionners and treatments data - managing french insurance regulations and invoice rules
Senior Software Engineer C# / Azure
Witivio
Jun 2022 - Aug 2022
3 months
Paris, France
Data migration from table storage to Azure Sql server: In collaboration with the CTO, I intervened as an Azure / C# backend developer, for the migration of data related to statistics to Azure sql, while refactoring the code. My main tasks are: - Creation of new SQL tables under EF core 3.1 - Ingestion of statistics data in the new tables (Azure function and Azure queue storage) - Rewriting of all statistics queries in EF core (Linq to entity) + optimization and addition of indexes - Creation of Datafactory workflows for the migration of tables to Azure Sql - Deployment of the new Azure Sql database
Back End Developer C# / API
Criteo
Nov 2021 - Jul 2022
9 months
Paris, France
Development of a public api for reporting and analytics: In a team of 3 developers, I worked as a C# backend developer, mainly in adding features, refactoring and monitoring traffic. My main tasks were: - Development and refactoring of endpoints in C#/.net core 3 - Creation of SQL queries for the Vertica database (columnar Db) - Monitoring of the api and its dependencies (logs and metrics) using: Kibana, Grafana, graphite, Prometheus - Integration and modification of endpoints in the public interface (api gateway development, integration in the developer portal) - Implementation of unit test and integration test strategies - Pre-prod/prod deployments using: Guerrit, Jenkins, Perpetuo Marathon/Mesos the most used technologies are: C#, .net Core 3.1, Vertica, Nunit
Consultant développeur Web
TF1
Feb 2020 - Dec 2021
1 year 11 months
In an agile environment with a team of 10 developers I worked on: - development of REST apis in microservices architecture on asp.net .net core 3.1 - development of a webapp with Angular 9, used by a hundred of internal users at TF1. - development of new database schemas and migration of on-premise data from sql server to azure sql. - building pipelines and releases on azureDevops. - building infastructure in azure with terraform scripts in CI/CD
Developpeur informatique
Bolloré Logistics
Jun 2018 - Oct 2019
1 year 5 months
Paris Area, France
Development of a front office application in agile method: Debug Addition of features code revision Technologies: Asp.net Mvc 5, KnockoutJs, Sql server, Html 5, Css 3, Git, vsts.
Consultant en developpement informatique chez GRT GAZ
GRTgaz
Nov 2016 - Jan 2018
1 year 3 months
92270 Bois-Colombes, France
working with a product owner i developed desktop applications used by the engineers of the IT department: - Analysis of the users' needs - Development of new applications and recovery of out-of-control applications - Test, maintenance and evolution of existing applications Technologies used: VB, C#.net, Html5, Css 3, WebService, Excel, Access, Windows Shell
Ingénieur d'étude et développement C#
Veolia Energy
Nov 2015 - May 2016
7 months
Paris Area, France
Building of a tool to calculate maintenance costs in wastewater treatment plants on C# : - Participate in the development of the application in C#. - Wrote a development guide for adding new processes.
Education
Ecole Nationale Supérieur des Mines de Rabat
Engineer's degree
2011 - 2015
4 years 1 month
Licenses & certifications
Microsoft Certified: Azure Developer Associate
Issued: Jun 2022