Vous êtes sur la page 1sur 32

PFE BOOK

2022 - 2023
SOMMAIRE
1
Qui sommes-nous?

2 Comment postuler?

3
Liste des projets

2
1
Qui
sommes-nous?
VISION
L’ambition de Proxym est de devenir le premier partenaire innovation et technologie que l’on sollicite pour des
projets de transformation digitale.

MISSION
Proxym est un groupe IT international fondé en janvier 2006 spécialisé dans la transformation digitale et
orienté résolument vers le métier de la Finance (Banque, Assurance...), publique et privé pour opérer de façon
optimale, innovante et économique​.

VALEURS

CHALLENGE RESPONSABILISATION ENGAGEMENT ADAPTABLITY TEAMWORK GLOBAL-MINDED

4
MARCHES & PRESENCE
Notre présence locale nous permet de comprendre les enjeux spécifiques de nos clients, d’être actif et de couvrir le
marché africain, européen et celui du Golfe grâce à notre réseau.

Proxym IT Tunisie, créée en 2006, basée en Proxym France, créée en 2011, Proxym a bâti sa notoriété en
Tunisie, couvre le marché Africain avec un focus France et en Europe à travers de grands projets Scaleup
sur nos solutions Bankerise et Insurise et (Digital Fcatory).
également sur le Smart Gov.

Proxym Middle East, créée en 2014 en UAE pour


Proxym Egypte, récemment créée (2021), basée au Caire pour
renforcer sa proximité avec ses clients au Moyen-
développer l’activité en Afrique en focalisant l’effort
Orient. Dans la région du Golf, nous visons
commercial sur nos solutions phares Bankerise et Insurise
principalement le secteur Smart Gov.

PROXYM EN QUELQUES CHIFFRES

10 %
ANS Ingénieurs Projets Collaborateurs Equipe agile,
Mobile Alloués Au R&D multidisciplinaire
scrum

Projets Filiales Continents Des collaborateurs


Web/SI Start U

5
TECHNOLOGIES

VueJS Native Android


ReactJS Native iOS
Angular Front end Mobile Apache Cordova
AngularJS Flutter
Jquery React Native
BackboneJS Kotlin
PolymerJS

API SOAP / REST Symfony


Docker Laravel
GIT Grails
Mongo DB Java/JEE
Kubernetes Cloud Back End Spring
DevOps & Node JS
Kafka
Integrations
Microsoft Azur IBM WebSphere
Amazon AWS IBM BPM
Micronaute
Python
CMS Magento
Primefaces
Drupal
Wordpress
Prestashop

6
EVOLUTION DE PROXYM
60% de nos stagiaires PFE sont recrutés
chaque année directement ou à travers le 2022

programme Start U 250


employés
2021

220
2020 employés

200
2019 employés

190
2018 employés

2017
170
employés
2016 150
employés
2015
130
2006 2013 employés
2010

83 105
7 51 employés
employés employés employés

7
Quels avantages pour les
stagiaires PFE à PROXYM
2
Comment postuler?
https://stages.proxym-group.net
3
Liste des projets PFE
LES SUJETS PROPOSÉS…

01 CLI pour une plateforme bancaire................................................................. 15

02 Analyse des dossiers de candidature​............................................................ 16

03 Plateforme de génération de devis et suivi des clients......................... 17

04 Feature catalog d'un produit bancaire........................................................ 18

05 E-Feedback............................................................................................................. 19

06 Gestionnaire des conseils d'administration​............................................... 20

07 Application de gestion financière.................................................................. 21

08 Plateforme Assessment Test Proxym........................................................... 22

09 E-Learning............................................................................................................... 23

10 Solution intégrée régissant le processus de QA Proxym​...................... 24

11 Outil de gestion d'optimisation de portefeuille client...............…........ 25

12
…LES SUJETS PROPOSÉS

12 Générateur de projets.................................................................................................. 26

13 My Wallet.......................................................................................................................... 27

14 Micro-Service de tchat................................................................................................. 28

15 Plateforme de recrutement des stagiaires........................................................... 29

16 Dashboard RH.................................................................................................................. 30

17 Outil interne pour la composition des "software component-driven"........ 31

18 Système de calcul de variable Proxym................................................................... 32

19 ​ Ma pharmacie.................................................................................................................. 33

20 Mon université............................................................................................................... ... 34

21 Application pour les travaux à domicile.................................................................. 35

22 CIS (Core Insurance System)…...................................................................................... 36

13
…LES SUJETS PROPOSÉS

23 Wallet mobile en marque blanche s'interfaçant avec le système

financier Fineract................................................................................................................ 37

24 Collection et traitement des données analytiques en utilisant

la technique CDC................................................................................................................. 38

25 Plateforme d'intégration des nouveaux collaborateurs................................. 39

26 Création d'un modeler UI pour les services d'une plateforme digitale..... 40

27 Gestion de Congés et Présence............................................................................... 41

28 Dashboard rapport de test automatisé de différents types........................... 42

29 Outil de calcul des notes de performance basé sur l'IA................................... 43

14
03 Plateforme de génération des devis et suivi des clients

Nombre de stagiaires La mise en place d’une application permettant la génération


1 Stagiaire souhaité des devis, des commandes et des propositions
commerciales.
Responsable
Salma KHNISSI La plateforme permettra de superviser les sollicitations, les
réclamations ainsi que les demandes clients.
Environnement Technique
▪ Symfony 5+ Le stagiaire sera amené à :
▪ Mysql/ mongoDB
▪ Rest/GraphQL ✓ Etudier l’existant et collecter les besoins
✓ Développer une interface d’administration centralisée
Profil Requis ✓ Développer une interface de statistiques reflétant
▪ Ingénieur les interactions clients.
▪ Licence ✓ Développer un module de la gestion des réclamations
clients...

17
05 E-Feedback

Conception et développement d'une application de collecte


Nombre de stagiaires des feedbacks collaborateurs permettant aux :
1 Stagiaire souhaité
✓ Chef de projet : De saisir les feedbacks d'une manière
Responsable continue.
Adem HASSINE ✓ Responsable de département : De visualiser, détailler plus
les feedbacks collectés, ainsi que saisir leurs différents
Environnement Technique feedbacks d'une manière continue.
▪ NestJs
▪ React JS L'application doit aussi contenir :
▪ Mysql/ mongoDB ✓ Une interface administrative pour gérer le contenu de
▪ Rest/GraphQL l'application.
▪ Typescript ✓ Une connexion avec LDAP Proxym.
✓ Connexion et synchronisation avec les différentes
Profil Requis applications internes de Proxym.
Licence ✓ Un système de sécurité solide pour ne pas garantir la
confidentialité des feedbacks remontés.

19
06 Gestionnaire des conseils d'administration

Nombre de stagiaires
1 Stagiaire souhaité Un logiciel de gestion des conseils d'administration
permettant aux administrateurs de :
Responsable
Zied BAGGA ✓ Planifier et organiser les réunions de conseil suivant un
processus d’approbation de l’ordre du jour et du procès-
Environnement Technique verbal.
▪ ReactJS ✓ Suivre les procès-verbaux des réunions et valider la
▪ Spring boot présence/absence des parties prenantes
▪ Redis ✓ Partager les informations et les documents avec
les membres du conseil.
Profil Requis ✓ Consulter les historiques des conseils
▪ Ingénieur ✓ Moteur de recherche avancé dans les documents,
▪ Licence registres des sujets, tâches, décisions et résolutions

20
07 Application de gestion financière

Nombre de stagiaires Une application qui aide l'entreprise à bien organiser la


1 Stagiaire souhaité caisse :

Responsable ✓ Gestion des administrateurs et utilisateurs de


Kais SKANDER l'application
✓ Gestion de suivi des commandes
Environnement Technique ✓ Développement des workflows de suivi & avancement
▪ Node JS des achats
▪ React JS ✓ Rapports et statistiques mensuels
▪ LDAP ✓ Suivi des distributions des articles
✓ Une application Mobile à développer est envisageable
Profil Requis afin de bien gérer les accès et le partage des
▪ Ingénieur informations à travers les notifications.
▪ Licence

21
08 Plateforme Assessment Test Proxym

L’objectif de ce projet est de développer une plateforme des


Nombre de stagiaires tests techniques afin d'évaluer les compétences des
1 Stagiaire souhaité développeurs.

Responsable Cette application doit assurer les fonctionnalités suivantes :


Ali BELKADHI
Administrateur :
Environnement Technique ✓ Créer les tests (QCM, Free Text, Algo : code en ligne)
▪ Spring Boot / ReactJS ✓ Voir des statistiques (Temps, complexité de code…)
▪ Git ✓ Envoyer des invitations pour passer le test
▪ SQL ✓ Configuration de la plateforme
▪ Docker
▪ Shell Scripting Développeur :
✓ IDE en ligne
Profil Requis ✓ Compilation automatique du code développé
▪ Ingénieur ✓ Tester le code en ligne (voir le résultat d’exécution : logs)
▪ Licence ✓ Consulter le résultat final avec les statistiques

22
09 E-Learning

Conception et développement d’une plateforme d’E-


Nombre de stagiaires learning permettant de gérer les formations et suivre le
1 Stagiaire souhaité développement des compétences des collaborateurs afin
de les adapter aux besoins de l'entreprise et assurer une
Responsable meilleure adéquation entre profil et poste.
Farah BELGHITH
Fonctionnalités principales du projet :
Environnement Technique
▪ Angular ✓ Lister et sélectionner un parcours/thématique de
▪ Spring boot formation (Par le Team Leader, Responsable de pole,...)
▪ Elasticsearch ✓ Planifier les sessions de formation
▪ PostgreSql ✓ Gérer les programmes et les activités des formations
✓ Quiz et certification des collaborateurs
Profil Requis ✓ Visualiser et analyser le parcours et les compétences de
Licence chaque collaborateur à travers des rapports et des
tableaux de bords

23
12 Générateur de projets

Nous souhaitons développer un framework permettant de


Nombre de stagiaires fournir des outils pour générer et configurer un projet front
2 Stagiaires souhaités end sur la base d'une architecture monorepo ou polyrepo.
Il permet aussi de générer des modules, layout et les
Responsable templates CI/CD.
Ahmed LAHIOUEL
Les principales fonctionnalités sont comme suit :
Environnement Technique
▪ ReactJs ✓ Génération des "boilerplates" projet et back-office sur la
▪ JS/TS base des architectures prédéfinies
▪ HTML/CSS ✓ Génération des layouts projet sur la base des templates
▪ ChakraUI/Material UI chakra-ui ou material-ui
✓ Génération et configuration storybook
Profil Requis ✓ Génération et configuration de pipelines CI/CD
▪ Ingénieur ✓ Génération des modules/features (Entity, state
▪ Mastère management , business layer, API Calls)
▪ Licence

26
13 My Wallet

Il s'agit de concevoir et développer une application WEB et


Nombre de stagiaires Mobile pour la gestion des revenus et des dépenses
1 Stagiaire souhaité personnels :

Responsable ✓ Déclaration des revenus (Périodiques ou ponctuels)


Maissa SEKREF ✓ Dépenses mensuelles
✓ Gestion des chèques (émis, versés, alertes selon les
Environnement Technique dates d'écheance, …)
▪ ReactJS ✓ Notifications et alertes (Abonnement club, amandes,
▪ ReactNative Inscriptions...)
▪ NodeJS ✓ Tableau de bord personnalisé
▪ JS/TS ✓ Conseils aidant à optimiser dans les dépenses en
▪ HTML/CSS fonction des historiques des autres utilisateurs
▪ SQL

Profil Requis
▪ Ingénieur
▪ Mastère
▪ Licence

27
14 Micro-Service de tchat

Développer et concevoir un module de tchat générique


Nombre de stagiaires facilement intégrable sous forme d'un micro-service.
2 Stagiaires souhaités
Ce micro-service doit répondre aux besoins suivants:
Responsable
Mootez DAKHLAOUI ✓ Le miro-service doit être facilement intégrable sur
Ghassen MELLASSI différents projets écrits en java, node, .Net core et autre.
✓ Intégration avec des user registry externes gérés par
Environnement Technique d'autres modules (registration, login, etc.)
▪ Typescript ✓ Gérer les tchats one-to-one et les group-chat
▪ NodeJs ✓ Support de l'upload des fichiers. Les uploads doivent se
▪ ReactJs faire sur un bucket S3 ou Minio
▪ Redis ✓ Support des enregistrements vocaux
▪ Socket.io ✓ Support des websocket en mode cluster (plusieurs
serveurs), et, cela via un socket registry gérés dans Redis
Profil Requis
▪ Ingénieur
▪ Mastère
▪ Licence

28
15 Plateforme de recrutement des stagiaires

Il s'agit de concevoir et développer une application WEB et


Nombre de stagiaires
Mobile pour la gestion des campagnes de recrutement des
1 Stagiaire souhaité
stagiaires :
Responsable
✓ Workflow de validation des sujets des stages
Hachem BEN AMOR
✓ Gestion des campagnes de recrutement
✓ S'inscrire et postuler à un stage
Environnement Technique
✓ Filtrage des CVs et sélection des candidats
▪ ReactJS
✓ Suivi des entretiens
▪ ReactNative
✓ Notifications sur les états de la candidature
▪ NodeJS
▪ JS/TS
▪ HTML/CSS
▪ SQL

Profil Requis
▪ Ingénieur
▪ Mastère
▪ Licence

29
16 Dashboard RH

Un dashboard RH est un outil permettant non seulement


Nombre de stagiaires de piloter l’activité RH mais également de l’analyser. Il sert à
1 Stagiaire souhaité mieux gérer le capital humain, à mieux anticiper certains
risques et dégager les tendances.
Responsable
Maissa SEKREF Un dashboard RH rassemble et combine toutes les
Slah CHEBIL données RH les plus pertinentes et récentes et les présente
sous forme graphique sur un ou plusieurs écrans, tels que:
Environnement Technique ✓ Le volume des effectifs
▪ ReactJS ✓ Statistiques Turn Over
▪ NodeJS ✓ Suivi des recrutements
▪ JS/TS ✓ Suivi des états financiers
▪ HTML/CSS ✓ Statistiques et suivi des formations
▪ SQL
Dans le cadre de ce présent stage, le stagiaire sera amené à
Profil Requis concevoir et implémenter une application permettant de
▪ Ingénieur collecter les données RH à partir des différences sources
▪ Mastère (Excels, Systèmes internes, formulaires, ...) et les présenter
▪ Licence sous forme des graphes dyamiques et intéractifs…

30
17 Outil interne pour la composition des "software component-driven"

Il s'agit de développer un Design System interne pour la


Nombre de stagiaires composition des software component-driven qui facilite la
2 Stagiaires souhaités construction des interfaces utilisateurs avec des
composants modulaires pour les applications reactJs avec
Responsable la bibliothèque Chakra-ui.
Mohamed LEJMI
Les principales fonctionnalités sont comme suit :
Environnement Technique
▪ ReactJS ✓ Création des interfaces avec Figma
▪ HTML ✓ Implémentation des composants dans une application
▪ CSS ReactJs avec la bibliothéque Chakra-ui
▪ JS/TS ✓ Rédaction d'une documentation pour les composants
en utilisant Storybook
Profil Requis ✓ Développement de TS Package en utilisant TSDX
Licence ✓ Distribution du package dans npm

31
18 Système de calcul de variable Proxym

Conception et développement d'une application


Nombre de stagiaires permettant le calcul automatique des notes des variables
1 Stagiaire souhaité des collaborateurs Proxym :

Responsable ✓ Saisie et suivi des objectifs Annuels


Sameh GHANDRI ✓ Interfaçage avec d'autres outils pour la récupération des
notes d'assiduité, tracking, qualité de code
Environnement Technique ✓ Interfaçage avec la plateforme d'évaluation pour
▪ ReactJS récupération des notes de potentiel
▪ NodeJS ✓ Calcul automatique des notes de performance en
▪ JS/TS fonction des paramétrages dynamiques dans la partie
▪ HTML/CSS administration
▪ SQL

Profil Requis
▪ Ingénieur
▪ Mastère
▪ Licence

32
19 Ma pharmacie

Cette application permet aux utilisateurs de mieux gérer


Nombre de stagiaires leurs médicaments à domicile, elle facilite la connaissance
2 Stagiaires souhaités des médicaments dans sa pharmacie de maison à tout
moment surtout lors de l’achat de nouveaux médicaments.
Responsable
Marwa MEJRI Elle permet aussi :
Oumayma BEN GHALBA ✓ D’archiver les détails des prescriptions des
médicaments
Environnement Technique ✓ Faciliter la reconnaissance des médicaments grâce à la
▪ Kotlin lecture du code à barre et affichage d’un bref descriptif
▪ Android Native sur le médicament ou sur la note saisie par l’utilisateur
▪ Swift lui-même lors de la dernière prise du médicament
▪ IOS Native ✓ Permettre de planifier et mettre un rappel sur les heures
de prise du médicament
Profil Requis ✓ Mettre à disposition publique les médicaments que
▪ Ingénieur l'utilisateur ne compte plus les utiliser
▪ Mastère ✓ Localiser les pharmacies les plus proches
▪ Licence

33
20 Mon université

Une application mobile native IOS permettant de centraliser


Nombre de stagiaires les informations partagées par les étudiants autour de leurs
1 Stagiaire souhaité études à l'université à savoir :

Responsable ✓ Partage des cours, dates des examens, des "homework", ..


Wassim BOUABID ✓ Partage des adresses des sociétés et les catalogues des
stages
Environnement Technique ✓ Partage des évènements entre les universités (journées
▪ Swift portes-ouvertes, formations, certifications, ..)
▪ IOS Native ✓ Inscription dans des catégories d'évènement et
notifications instantanées
Profil Requis
▪ Ingénieur
▪ Mastère
▪ Licence

34
21 Application pour les travaux à domicile

Une application mobile native IOS/Android destinée aux


Nombre de stagiaires particuliers et aux professionnels pour rechercher/offrir des
2 Stagiaires souhaités services de dépannage (Plomberie, Electricité, Jardinage, ...).

Responsable Les principales fonctionnalités de cette application sont :


Oumayma BEN GHALBA
Yassine AZAYEZ ✓ Création des comptes particuliers ou professionnels
✓ Insertion/recommandation des professionnels
Environnement Technique ✓ Partage des astuces de bricolage
▪ Kotlin ✓ Planification des RDV d'intervention
▪ Android Native ✓ Localisation des professionnels les plus proches
▪ Swift ✓ Notation/feedback sur les interventions des
▪ IOS Native professionnels

Profil Requis Le sujet nécessite un binôme : 1 Stagiaire iOS et 1 Stagiaire


▪ Ingénieur Android
▪ Mastère
▪ Licence

35
22 Core Insurance System

Le projet consiste à mettre en place un mini CIS (Core Insurance


Nombre de stagiaires System); une solution d'assurance de base.
2 Stagiaires souhaités
La solution permet une gestion de tous les domaines de
Responsable l'activité d'assurance, y compris la définition des produits, la
Mohamed EL ABED gestion des offres, la souscription, les opérations de police, le
traitement des sinistres, la gestion des fonds, les règlements, le
Dhia Eddine MNASSRI
calcul et le reporting.

Environnement Technique Cette solution exposera les APIs nécessaires pour alimenter des
▪ Spring Boot différents canaux. Elle fournit également une interface
▪ Spring MVC utilisateur (UI) intuitive pour configurer et gérer les données.
▪ Spring Security
▪ Rest La solution se compose des modules suivants :
▪ PostgreSQL ✓ Assurance-vie
▪ Hibernate ✓ Assurance de vente frontale
✓ Assurance automobile
Profil Requis ✓ Assurance de biens
▪ Ingénieur ✓ Réclamations et recours
✓ Suivi des politiques
▪ Mastère
✓ Gestion des risques
▪ Licence
✓ Génération de rapports

36
25 Plateforme d'intégration des nouveaux collaborateurs

Le projet consiste à la mise en place d'une plateforme de


Nombre de stagiaires suivi d'intégration des nouveaux collaborateurs.
1 Stagiaire souhaité
Les fonctionnalités principales:
Responsable
Nouha AMERI Pour le nouveau salarié :
✓ S'authentifier via son compte entreprise
Environnement Technique ✓ Accéder aux différents documents disponibles sur
▪ Angular sharepoint
▪ Spring Boot ✓ Avoir un accès au plan d'intégration (checklist des
différentes actions / réunions ) sous forme de Timeline
Profil Requis ✓ Donner son feedback d'une manière permanente
Licence
Pour l'administrateur :
✓ Planifier les actions d'intégration de chaque
collaborateur (actions génériques vs spécifiques)
✓ Suivi du plan d'intégration
✓ Ajout de feedback
✓ Génération du rapport d'intégration
✓ etc..

39

Vous aimerez peut-être aussi