L’analyse, la conception, le développement et le déploiement de l’application
demande des gratuits, en utilisant Angular 8 avec les Frameworks (Bootstrap 4,
Material Design, DataTables), coté back-end on a utilisé le framework Spring 5 du
Java, coté base données Oracle (Oracle SQL developer).
● Taille d’équipe : 8 (Un product owner, un Scrum master, un agent de
déploiement, un agent de support technique, 4 Développeurs.
●Méthodologie : Agile/Scrum
●Tâches :
- Modélisation et conception de l’application en UML et draw.io
- Développement des composants d’applications coté front-end avec Angular
8.
- Mise en place le système Git sur un serveur local pour l’utiliser en interne.
- Déploiement du projet : faire le déploiement sur un serveur tomcat 8 de test.
Mise en nouvelle ergonomie la plateforme intranet
de Warner Music France.
L’analyse, la conception, le développement et le déploiement du projet, en utilisant
Java/JEE (composants lourd) avec les différents technologies qui vont avec (JSP,
JSTL,…), coté front on a utilisé le framework bootstrap et dataTables, coté base
données Oracle (Oracle SQL developer).
● Taille d’équipe : 8 (Un product owner, un Scrum master, un agent de
déploiement, un agent de support technique, 4 Développeurs.
●Méthodologie : Agile/Scrum
●Tâches :
- Modélisation et conception de l’application en UML et draw.io
- Développement des modules d’applications coté back-end en java 8, pour
fournir les données nécessaires pour la nouvelle ergonomie.
- Développement de la partie front-end des différentes applications de
l’intranet selon la spécification exigée par Warner Music Group.
- Déploiement du projet : faire le déploiement sur un serveur tomcat 8 de test,
pour l’analyse des bugs de régression.
Mise en œuvre d’une plateforme de dermatologie (Skin Care) d’analyse des
lésions des patients via l’intelligence artificielle, le projet et fait en collaboration
avec le laboratoire de recherche en Allemagne DFKI
(********/).
L’analyse, la conception, le développement et le déploiement du projet, en
utilisant coté back-end Spring avec les différents modules (Spring Security,
Spring MVC, Spring JPA,…), coté base données PostgreSQL.
Taille d’équipe : 6 (Un product owner, un Scrum master, un designer, 1
Développeurs front-end (iOS) et 2 Développeurs back-end (Spring))
●Méthodologie : Agile/Scrum
●Tâches :
- Modélisation et conception de l’application en UML et draw.io
- Développement du module d’authentification: traitement du processus
d’authentification avec du JWT et Spring Security, plus le traitement des
codes de retours et la gestion des exceptions.
- Développement du module de persistance : mise en place de cette couche à
l’aide de Spring JPA selon le modèle proposé en amont.
- Développement des APIs REST : mise en place des services web REST des
différentes APIs demandées.
- Développement des tests unitaires : création des tests unitaires avec l’API
MockMvc.
- Build/Déploiement du projet : faire le build du projet war avec Maven ainsi
que le déploiement sur un serveur tomcat.
Amélioration d’une plateforme d’analyse des incidents de la boucle locale des
opérateurs Réseau/Télécom (Bouygues, Orange,…).
L’analyse et le traitement des incidents sur le réseau Télécom en France, suivit,
l’automatisation et l’optimisation du cycle de résolution des incidents.
Développement d’une application desktop pour la société RocketCim de vente des
matériaux de construction à Fès (Maroc), pour gérer et faire du reporting en ce qui
concerne le stock, la facturation, les clients, ainsi que les fournisseurs.
●Tâches :
- Recueil du besoin de chez le client et mise en place d’une spécification de
besoin (5 jours).
- Modélisation et conception de l’application en UML et Balsamiq Mockups (5
jours).
- Développement de l’application : JavaFX pour la couche présentation, Spring
pour la couche backend (15 jours).
- Tests et maintenance (15 jours).
Peaqock est une startup de services financiers basée à Casablanca au Maroc, elle
accompagne les Asset Managers (société de gestion d’actifs, hedge funds, capital
investisseur, salle de marché, …).
Taille d’équipe : 12 (Un product owner, un Scrum master, 2 professionnels de la
finance, un designer, un ingénieur de système d’exploitation, 5 Développeurs
front-end et back-end et un architecte d’infrastructure)
●Méthodologie : Agile/Scrum
●Tâches :
- La Modélisation d’un système des alertes pour la gestion des fonds
d’investissements (UML2/ Balsamiq Mockups.
- Mise en place d’un module distribué pour la gestion des alertes pour un
système de gestion des fonds : Spring Batch pour l’insertion des données
des administrateurs dès le démarrage de l’application à partir d’un fichier de
configuration.
Développement des applications mobiles à base du Framework React Native :
o Klibat : une application android qui permet de présenter aux
utilisateurs un ensemble de photos des chiens fournies par un API
REST online ainsi que la race et la catégorie de la race.
La mise en place d’un système d’optimisation automatique (basé sur du SVM,
algorithmes génétiques, l’entropie de Shannon) afin de mieux ordonnancer et
planifier les opérations chirurgicales du service ambulatoire, les données sont
collectées du service ambulatoire de l’hôpital de Roanne.
●Taches :
- La Modélisation du problème d’ordonnancement et de planification des
opérations chirurgicales à base d’un modèle d’optimisation (Sac à dos
reconnu en recherche opérationnelle) et UML2 pour l’ensemble des couches
de l’application (Présentation, Métier, DAO).
- Mise en place d’un système multi-agent distribué pour l’optimisation du
processus d’ordonnancement et de planification des opérations
chirurgicales. Le système est capable de faire l’apprentissage (SVM) sur
l’historique des données fournis et classer les nouvelles opérations à opérer
selon le score de priorité donné par l’algorithme ensuite il utilise les
algorithmes génétiques (déployer sur plusieurs agents) pour optimiser la
planification de ces opérations pour générer en dernière phase le planning
hebdomadaire de la semaine qui suive en format PDF (l’api iText).
Développement des applications mobiles à base du Framework Flutter :
o I-Want-To-Learn: une plateforme mobile android faite pendant la
période de la crise sanitaire du covid-19 et qui permet aux apprentis
de trouver les sessions d’apprentissage plus le détail sur chaque
session.
o Wallpaper-book: une application android qui permet de présenter
aux utilisateurs un ensemble de photos fournies par un l’API REST
pixabay pour les définir en tant que fond d’écran, les partager sur
les réseaux sociaux ainsi que pour les télécharger sur leurs mobiles.
o Miao: une application android qui fournit aux utilisateurs un
catalogue des photos des chats plus des informations sur chaque
race.
MQL4/MQL5
Modélisation et développement des algorithmes de trading appliqués sur le
marché du FOREX :
o HybridTrader : Expert Advisor qui permet de trader sur l’USD/JPY
en utilisant une stratégie basée sur l’ADX et le RSI sur un frame
journalier.
o HedgingBand : Expert Advisor qui permet de trader sur le EUR/USD
en utilisant une stratégie basée sur l’indicateur du bollinger Bands
ainsi qu’une formule mathématique pour gérer le risque de
changement de tendance vu que toutes les positions qui seront
ouvertes par cet expert n’ont pas de stop-loss .