My career

Seven years of software engineering

From industrial automation to the Azure cloud, five major accounts, teams across six countries, and one common thread: robust applications, built for the people who use them.

Ayyoub Fahmi, freelance software engineer: custom development & digital consulting
7 years
of software engineering
6 countries
international teams

I am Ayyoub Fahmi, software engineer

Trained in automation and industrial IT between Fès and Mulhouse, I cut my teeth on mobile robots, embedded sensors, and production lines before specializing in building business applications with C#/.NET.

Over seven years, I have worked with five major accounts: Capgemini, AFI ESCA, Euro-Information (Crédit Mutuel), Veolia, and Hager Group. From insurance to banking, from water to the electrical industry. Today, I build solutions connected to the Azure cloud, within international teams stretching from France to China.

7 years
of software engineering experience
5
major accounts served
4 years
at Euro-Information (Crédit Mutuel)
6 countries
France, Germany, Poland, India, China, Morocco
Hager GroupVeoliaEuro-Information · Crédit Mutuel groupCapgeminiAFI ESCANRJ Mobile
Experience

Five major accounts, seven years of assignments

Hager Group, Veolia, Euro-Information, AFI ESCA, Capgemini: from the electrical industry to banking, as a freelancer and as part of in-house teams.

Hager GroupFebruary 2025 - present

Software Engineer

1.5 years and countingAlsace, France · hybridElectrical industry · Industry 4.0Freelance

Full-stack developer on industrial projects (Industry 4.0, machine connectivity, cybersecurity): from design to deployment, across the entire software lifecycle.

  • Design and development of front/back solutions in C#/.NET: ASP.NET, MongoDB
  • Integration of Azure PaaS services: App Service, CosmosDB, RabbitMQ, IoT Hub
  • Setup and maintenance of DevOps pipelines (Azure DevOps, Git)
  • Industry 4.0 projects: machine connectivity and industrial cybersecurity
  • Day-to-day collaboration with international teams
C#.NETASP.NETMongoDBAzure App ServiceCosmosDBRabbitMQAzure IoT HubAzure DevOpsGit
VeoliaMarch 2024 - February 2025

.NET / Angular Consultant

1 yearMarseille, France · hybridWater & environmentFreelance

Assignment on Waterp, the ERP behind Veolia Water's customer management: billing and collections, plus technical operations (quotes, works, field interventions).

  • Design and management of CI/CD pipelines with Azure DevOps, deployment automation
  • Automation of data migrations with Liquibase
  • Performance testing with JMeter and continuous improvement through SonarCloud
  • .NET/C# development and resolution of critical production issues
  • Collaboration with a Morocco-based team to ship several deliverables
.NETC#AngularAngularJSAzure DevOpsOracleLiquibaseGrafanaAzure FunctionsSonarCloudAzure Cache RedisJMeter
Euro-Information · Crédit Mutuel groupEuro-InformationFebruary 2020 - March 2024

.NET Analyst Developer (Consultant)

4 years and 2 monthsHybridBanking · telecoms (IT subsidiary of Crédit Mutuel)Consultant

Analyst developer for EIT: analysis, monitoring and full-stack development on telecom billing applications.

  • Full-stack development on billing applications
  • Development of data transfer applications to Bouygues Telecom
  • Management of payment and billing batch jobs
  • Technical support for the domains covered by the team
.NETC#SQL
AFI ESCASeptember 2019 - February 2020

Software Development Engineer

6 monthsInsurancePermanent contract

Development engineer within the information system of an insurance company.

.NETC#
CapgeminiFebruary 2019 - August 2019

Analyst Developer

7 monthsAix-en-Provence, FranceConsulting · petrochemicalsEngineering internship

Development of a truck tracking application for Naphtachimie and INEOS: requirements analysis, database design, mobile and web development, hosting.

  • Gathering and analysis of customer requirements
  • Design and setup of the SQL Server database
  • Development of the Android mobile app and the ASP.NET web application
  • Hosting on an IIS server, SOAP web services, Mapbox mapping
JavaC#.NETAndroid StudioSQL ServerIISSOAPMapbox
Education

An engineering foundation

From physics in Fès to the ENSISA master’s degree in computer science in Mulhouse: an academic path built between Morocco and France.

2018 – 2019 · Mulhouse, France

Master's degree (M2) in Computer Science

ENSISA (École Nationale Supérieure d’Ingénieurs Sud-Alsace)

Industrial computing, software and mobile development, project management.

2017 – 2018 · Mulhouse, France

Master's degree (M1) in Industrial Computing

Université de Haute-Alsace

Multitasking and network programming, microcontrollers, robotics, project management, database design, network administration.

2015 – 2017 · Fez, Morocco

Master's degree in Control Engineering & Industrial Computing

Université Sidi Mohammed Ben Abdellah

Research-level training in information science and technology: analysis, writing, communication and a solid foundation in mathematics.

2014 – 2015 · Fez, Morocco

Bachelor's degree in Electronics (EEA)

Faculté des Sciences de Fès

2012 – 2014 · Fez, Morocco

Two-year university diploma (DEUG) in Physics

Faculté des Sciences de Fès

Active member of the ENACTUS FST Fez association.

Toolbox

Technical skills

The languages, frameworks, and services I use on real assignments, from .NET back ends to the Azure cloud.

.NET Back End

C#.NETASP.NET CoreWeb APISOAP

Front End

Next.jsReactAngularAngularJSHTML/CSSTypeScript

Azure Cloud & DevOps

Azure App ServiceAzure CosmosDBAzure IoT HubAzure FunctionsAzure Cache RedisRabbitMQAzure DevOpsCI/CDGit

Data

SQL ServerOracleMongoDBCosmosDBSQLiteLiquibase

Quality & Performance

SonarCloudJMeterGrafanaIntegration testing

Embedded, Sensors & Robotics

CC++Java/AndroidSensors & IoTRobotics

An engineering profile for your digital projects

Available for freelance assignments in Alsace, in hybrid mode, or fully remote anywhere in France. Free first call, reply within 24 business hours.