ENSA Oujda
Études d’ingénieur — ITIRC
Études d’ingénieur achevées en Technologies de l’Information et Réseaux de Communication.
Profil / 01
L’ingénierie logicielle au croisement des systèmes, des interfaces et des flux de données.
Profil

J’interviens sur les services backend, les applications full-stack ainsi que les frontières de données et de livraison qui les relient.
Ma base technique s’est construite en mathématiques et en informatique avant de se prolonger par des études d’ingénieur en Technologies de l’Information et Réseaux de Communication à l’ENSA Oujda.
Les projets logiciels et les stages ont élargi cette base aux API, aux interfaces web et mobiles, aux données persistantes, à l’authentification, à l’intégration de systèmes externes, aux tests automatisés et aux chaînes de livraison.
Mon expérience appliquée comprend un projet de fin d’études chez CDG Capital et un travail mobile full-stack chez OpenSNZ Technology SARL.
J’aborde aujourd’hui le logiciel comme un système connecté : les règles métier doivent rester explicites, les interfaces doivent avoir des frontières claires et les outils de soutien — y compris l’IA — doivent avoir une responsabilité définie.
Parcours
ENSA Oujda
Études d’ingénieur achevées en Technologies de l’Information et Réseaux de Communication.
Faculté Polydisciplinaire de Ouarzazate
Une base en mathématiques, informatique et résolution analytique de problèmes avant les études d’ingénieur.
Pratique
Séparer les règles métier de l’infrastructure afin que les interfaces et intégrations puissent évoluer sans redéfinir le comportement central.
Transformer des entrées hétérogènes en une représentation interne stable avant d’appliquer les calculs ou les transformations en aval.
Utiliser l’IA pour l’interprétation et l’analyse tout en conservant les calculs métier reproductibles dans du code déterministe.
Utiliser les tests automatisés, les conteneurs et les contrôles CI/CD pour réduire le risque de régression et reproduire plus facilement la livraison.
Périmètre
L’enjeu n’est pas un framework unique, mais les connexions d’ingénierie entre les couches applicatives, les données, les interfaces et la livraison.
Outils représentatifsPython · Java · React · FastAPI · PostgreSQL · Docker · CI/CD
Projets sélectionnés