Chihabeddine AOURINMOUCHE
À propos
Contact & Liens
Permis de conduire
- 🚗 ( 22/12/2038)
- Cat: B (Véhicules légers) 22/12/2038
Compétences
Langues
Expérience Professionnelle
- Go
- Gradle
- Java
- Python
- Docker
- Git
- Gitlab-CI
- SonarQube
Je développe des starter-kits basés sur le framework CI/CD 'To-Be-Continuous' d'Orange, je rédige la documentation et j'accompagne les équipes DevOps dans son utilisation.
Mes responsabilités incluent:
-
Développement de projets en Go
-
Création de pipelines pour chaque projet selon les ressources de To-Be-Continuous
-
Rédaction de documentation et coaching des équipes DevOps
- Python3
- C++
- C
- Shell
- Batch
- Git
- Github
Travail sur une application Python et C++ permettant aux développeurs de jeux vidéo de concevoir, tester et exporter leurs niveaux de manière fluide et rapide.
Mes responsabilités incluaient:
-
Analyse des besoins et spécifications
-
Développement en Python, C++, C
-
Automatisation des tâches via Shell (Linux/MacOS) et Batch (Windows)
-
Ajout et test de nouvelles fonctionnalités
-
Intégration et déploiement de fonctionnalités
- Java
- React
- Typescript
- Gitlab-CI
- Docker
Collaboration avec une organisation étatique, utilisant React pour les interfaces dynamiques et Spring Boot pour le backend. J'ai aimé aider mon équipe à concevoir des solutions intuitives pour les besoins du secteur agricole et de la santé animale.
Mes responsabilités incluaient:
-
Analyse des spécifications fonctionnelles
-
Conception et développement de services backend et composants UI
- Go
- Vue
- Typescript
- Github
- MS-Azur
- Docker
- Docker-Compose
- Coverity
- SonarQube
- Edge-Computing
Promotion rapide sur trois postes (Backend, Full Stack, puis Tech Lead) pour piloter le développement d'architectures microservices et edge-computing dans un environnement Agile (SAFe).
Mes responsabilités incluaient:
-
Intégration à fort impact : Développement d'une solution intégrant SAP aux applications Edge-Computing (félicitations du Directeur de l'Automatisation Industrielle).
-
Microservices & Full-Stack : Pilotage de la transition vers une architecture microservices avec Go, Vue.js et TypeScript.
-
Leadership Technique : Lead Technique de facto et expert, gestion des opérations d'équipe et formation des nouveaux arrivants.
-
Responsabilité de bout en bout : Gestion du cycle de vie complet (SDLC), DevOps, tests unitaires/intégration et démonstrations.
- Python2
- Python3
- C
- C++
- Obj-C
- IOS
- Git
- BitBucket
- AWS
- OpenCV
Recherche et développement de solutions Web et Mobiles pour améliorer la spectrophotométrie. Contribution à la recherche scientifique, l'implémentation d'algorithmes et la mise en place d'infrastructure.
Mes responsabilités incluaient:
-
Développement de nouveaux algorithmes de traitement d'images.
-
Implémentation d'algorithmes mathématiques en Python3 et C++ avec OpenCV.
-
Tests d'algorithmes en conditions de laboratoire.
-
Intégration des algorithmes validés dans l'application iOS et déploiement.
- Java
- Spring Boot
- SAP-UI5
- Odata
- Github
- SAP Cloud ALM
- Docker
- SonarQube
Développement de nouveaux composants pour l'écosystème SAP Cloud ALM au sein d'une équipe internationale.
Mes responsabilités incluaient:
-
Définition des spécifications fonctionnelles.
-
Développement de services backend et composants UI.
-
Tests unitaires et d'intégration.
-
Garantie de la qualité et de la sécurité du code.
- HTML
- CSS
- Javascript
- Typescript
- React
- Spring Boot
- Flask
Cours particuliers pour étudiants en première année sur les technologies Web, préparation aux examens et aux concepts fondamentaux.
Mes responsabilités incluaient:
-
Préparation des cours selon le niveau des étudiants.
-
Explication des concepts de base du Web.
-
Introduction aux langages et frameworks par l'exemple.
-
Accompagnement sur des projets de démonstration.
- Java
- Python
- ReactTS
- Proteger
- RDF
- Github
- Docker
- SonarQube
Travail sur un projet IoT visant à fournir des outils de détection de conflits basés sur des bases de connaissances.
Mes responsabilités incluaient:
-
Définition des spécifications fonctionnelles.
-
Recherche d'algorithmes pour les bases de connaissances IoT.
-
Développement de services backend intégrés.
-
Tests unitaires et d'intégration.
- Java
- J2EE
- Github
- Docker
- SonarQube
Ajout de fonctionnalités à une application de segmentation client basée sur les habitudes de remboursement de prêts.
Mes responsabilités incluaient:
-
Définition des spécifications fonctionnelles.
-
Développement de services backend pour un système KYC.
-
Tests unitaires et d'intégration.
-
Assurance qualité et sécurité du code.
- Kotlin
- Android Studio
- Github
Développement d'une solution mobile sur mesure pour un pharmacien afin de gérer les finances et les commandes de l'officine.
Mes responsabilités incluaient:
-
Interactions fréquentes avec le client.
-
Définition des spécifications fonctionnelles.
-
Planification et développement Android.
-
Tests unitaires et d'intégration.
Formation
Master in Computer Science – En plus de m'être spécialisé en Web Sémantique et Développement Web, j'ai étudié les techniques de recherche scientifique que j'ai appliquées dans divers projets tout au long du cursus.
Bachelor in Computer Science – Au cours des deux premières années, j'ai étudié des thématiques générales en informatique, et en troisième année, je me suis orienté vers le développement logiciel et l'algorithmique.
Bachelor in Bio-Technology – Intéressé par la biologie et la technologie, j'ai étudié la biotechnologie, ce qui m'a permis de découvrir des concepts en biologie, santé et informatique.
Science – J'ai suivi un cursus scientifique au lycée dans un établissement francophone, ce qui a consolidé mon français et m'a préparé à poursuivre mes études universitaires à l'étranger.
Projets
- Electron
- React.js
- Javascript
- Bash
- Taskfile
- Devbox
- Git
- Gitea
- Python3
- Pygame
- Bash
- Taskfile
- Devbox
- Git
- Gitea
- Vue3
- Typescript
- Go
- Bash
- Docker
- Git
- Github
- Github-Pages
- Taskfile
- Devbox
- Python3
- Pygame
- Bash
- A*
- Taskfile
- Devbox
- Javascript
- Babylon.JS
- Bash
- Taskfile
- Devbox
- Pico8
- LUA
- Bash
- Java
- Python
- Bash
- Python3
- Pygame
- Bash