0% found this document useful (0 votes)
15 views39 pages

PFEBOOK2025

Uploaded by

yassine.labyed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views39 pages

PFEBOOK2025

Uploaded by

yassine.labyed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

START YOUR CAREER OFF RIGHT

2025
TABLE OF
CONTENTS

01. WHO ARE WE?

02. HOW TO APPLY?

03. LIST OF PROJECTS

www.proxym-group.com 2
WHO ARE WE?
Proxym is an international Digital Services Group founded in 2006.
The group mainly targets the European, African and Gulf markets
focusing on several connectivity and information system (IS)
projects, mainly in the financial (banks, microfinance and
insurances…) as well as government sectors.

Proxym employs today a very large number of highly qualified


engineers that have as motivation our motto “We Deliver Your
Digital Ambitions” making us an asset to their success as much as it
is to us.

4
Mission,Vision & Values

Our Mission is to support financial institutions (Bank, Insurance...) as well as public and
private institutions to transform their digital ambitions into reality thanks to the agility and
commitment of our human capital who designs, in a multicultural environment, solutions with
innovative technologies.

We aspire to be as important to the success of our customers and our human capital as they
are to our own success. We aim to excel and leverage our innovative spirit and great HR
potential to become the recognized leader in digital solutions in the EMEA region.

CHALLENGE ENGAGEMENT TEAMWORK


CHA RESPONSABILIZATION ADAPTABILITY GLOBAL-MINDED

LLE 5
NGE
Proxym in numbers
Expertise,
Skills & Know How
Fondation Digital Consultant

Continents IT & Digital Projects

Excellence centers : 35% Public Institutions


Tunisia, France, UAE, 35% Financial Institutions
Egypt & Côte d’Ivoire 30% Start-ups & Innovation
Evolution of Proxym

Proxym offers interns diversified opportunities and projects on an


international scale

and integrated into one of our


subsidiaries.

www.proxym-group.com 7
Global Offices
Proxym IT Tunisia

Proxym France

Proxym Middle East

Proxym Egypt

Proxym Africa
Technologies Front End
ReactJS, Angular, Flutter, React Native, Native Android, Native iOS, Kotlin

Back End
Java/JEE, Spring, Node JS, BPM, SQL/noSQL Databases

Cloud DevOps & Integrations


Microsoft Azur, Amazon AWS, Kubernetes, Kafka, API SOAP / REST,
Docker, GIT, ArgoCD, KMS, KeyCloak, Jenkins

www.proxym-group.com 9
Benefits

LEARNING AND SKILLS DEVELOPMENT

TECHNICAL TRAINING

COACHING

SUPERVISORY

www.proxym-group.com 10
HOW TO APPLY?
Steps to follow

https://trainees-platform.proxym-group.net

REGISTER ON THE APPLY INTERVIEWS VALIDATION


PLATFORM (3 SUBJECTS MAXIMUM )

www.proxym-group.com 12
LIST OF PROJECTS
PROPOSED
TOPICS 1. Bid Management Application …………………………………………………………………………………....................... 16

2. Gift Card Management Platform ………………………………………………..…………………………....................... 17

3. Library management application …………………………………………………………………………………................ 18

4. Bot for tasks creation …………………………………….…………………………………………………………....................... 19

5. Booking Platform Micro-services …………………………………………………………………………....................... 20

6. Multi-Level Validation in Process Modeling Systems …………………………………………………………… 21

7. A Bank Credit Management Module …………………………………………………………………………………......... 22

8. Design and Development of a Web and Mobile E-Statement Application ……………………. 23

9. Online Claims Management Insurance Portal ……………………………………………………………………..... 24

10. Implementation of a Client Request Management Application ……………………………………..... 25

11. Implementation of a BPM Process Modeler Using bpmn.js …………………………………………..…… 26

12. Integrating Elastic APM with ECK Operator for Cluster and Application Monitoring in a

Microservices-Based Solution …………………………………………………………………………………………………... 27

www.proxym-group.com 14
PROPOSED
TOPICS 13. Integrating Automated Security Testing into GitLab CI/CD Pipelines for the Bankerise

Solution ………………………………………………………………………….......………………………….....................………….. 28

14. Project Financial Management ……………………………………………………………………………………………...… 29

15. Development of a Mobile Augmented Reality Application for 3D Product

Visualization …………………………………………………………………………………………………………………………………. 30

16. Real-Time Analytical Dashboard for Banking Application ………………………………………………… 31

17. Development of a Mobile Application for a Custom Cryptocurrency Wallet ……………… 32

18. Dynamically Generated Form Library Based on JSON Schema …………………………………….. 33

19. Smart Email Inbox ……………………………………………………………………………………………………………………….. 34

20. Connected Dining for a Social Experience …………………………………………………………………………… 35

21. Creation of an Intuitive and Flexible Form Builder ……………………………………………………………… 36

22. Identity Validation via OCR for Banking Services ………………………………………………………………. 37

23. Development of a Kubernetes Operator for Deploying and Managing Updates for a

Digital Banking Solution ………………………….....…………………………………………………………………………..... 38

www.proxym-group.com 15
1 Bid Management Application

1 Trainee
Development of a Web application to plan, manage and
track activities for responding to requests for proposals and
Technologies and Tools : consultations.
• Flowable/BPMN2
• React.js Activity tracking will be managed by workflows and
• Chakra UI business processes according to the BPMN2 standard.
• Spring Boot
• PostgreSQL
• Keycloak The application must also offer Dashboards and Statistics
on the status of current activities as well as the history.

Required profile
Software Engineer

www.proxym-group.com 16
Gift Card
2 Management Platform

1 Trainee

Technologies and Tools : Development of a web platform for gift cards management
intended for online and physical stores.
• React.js
• Node.js
• PostgreSQL The platform will allow merchants to register, personalize
• Keycloak and distribute gift cards to their customers.

Required profile
Software Engineer

www.proxym-group.com 17
3 Library Management Application

1 Trainee

Technologies and Tools : Development of a web platform for managing bookstores


and online reading communities.
• React.js
• Spring Boot
• BPMN/ Flowable The application will allow bookstores to manage their
• PostgreSQL internal processes while providing an interactive space for
readers.

Required profile
Software Engineer

www.proxym-group.com 18
4 Bot For
Tasks Creation

This subject focuses on automating the creation of ClickUp


1 Trainee tasks from various data sources.

• The initial entry point for any project will be an FSD


Technologies and Tools : (Functional Specification Document). We aim to apply an
AI-generated layer to translate the FSD into ClickUp
• Langchain
• AI tasks.
• Spring Boot
• Java
• Integrate with SonarQube, so when projects reach
• SonarQube
• GitLab certain measures, tasks are automatically created for
developers to fix.

Required profile
• Explore the potential of automating task creation in VCS
(Version Control Systems), specifically in GitLab, using
Bachelor’s Degree
web APIs.

www.proxym-group.com 19
Booking Platform
5
5 Micro-services

1 Trainee This project aims to integrate several Spring framework


dependencies while maintaining a strong focus on security
measures. To achieve this, we will implement an OAuth2
Technologies and Tools : microservice in a booking platform project. The exact
• MongoDB functionalities may vary depending on the candidate's
• Spring Authorization Server progress, but the primary focus is to utilize a less common
• Spring Resource Server dependency from Proxym.
• Spring OAuth2 Client
• Angular
• Google Maps Internally, most of the booking platform uses providers to
• Spring Cloud supply the resources available for booking (e.g., hotels,
• Spring WebFlux
airplanes, restaurants). We plan to either support these
resources manually or simulate responses by mocking REST
Required profile services.
Software Engineer

www.proxym-group.com 20
Multi-Level Validation
6 in Process Modeling Systems

1 Trainee
The system is designed to enable the creation and modeling
of processes that require multi-level validation.
Technologies and Tools :
Each step in a process can be subject to specific validation
• Java/Spring boot
• ReactJS
rules involving multiple user groups, with request
• Relational DB : postgreSQL information displayed dynamically through adaptable forms.
• keycloak

Required profile
Software Engineer

www.proxym-group.com 21
A Bank Credit
7 Management Module

1 Trainee

Technologies and Tools : The project allows users to simulate any type of credit. But
not only for simulation; it also enables users to apply for
• Java
• SpringBoot
credit entirely online.
• PostgreSql
• Docker
• OneSignal
• React

Required profile
Software Engineer

www.proxym-group.com 22
Design & Development
8 of a Web & Mobile
E-Statement Application

1 Trainee
The goal of this project is to design and develop a web and
mobile application (distinct from the banking application)
that allows users (both individuals and businesses) to
Technologies and Tools :
securely and effectively view, download, and manage their
• Java /Spring Boot bank statements.
• MySQL / Oracle
• React
• Mobile : Flutter Or React Native The application will offer graphs and tables to analyze
• SSL Encrytpion monthly or annual expenses and incomes.
• Keycloak

Required profile
Software Engineer

www.proxym-group.com 23
Online Claims
9 Management Insurance Portal

1 Trainee

Creation of a Client Portal for Online Claims allowing its


Technologies and Tools :
reporting and tracking (Auto, Home, Health)
• React
• Spring Boot
• Flowable
• Keycloak

Required profile
Software Engineer

www.proxym-group.com 24
10 Implementation of a
Client Request Management Application

1 Trainee

Technologies and Tools : Implementation of a Client Request Management


Application :
• React
• Tailwind CSS
• Tailwind UI • Revamp an Existing Application Based on Tailwind UI
• Development of Statistical Modules and Dashboards
• Authentication Based on the OpenID Connect Protocol
Required profile
Software Engineer

www.proxym-group.com 25
Implementation of a BPM Process
11 Modeler Using bpmn.js

1 Trainee
Use the library bpmn.js to create a feature-complete BPMN
modeler compatible with Flowable BPMN extensions.
Technologies and Tools :
• TailWind CSS
• Bpmn.js
• React Js

Required profile
Software Engineer

www.proxym-group.com 26
Integrating Elastic APM with ECK
12 Operator for Cluster
and Application Monitoring in a Microservices-
Based Solution

1 Trainee The Kubernetes cluster and the Bankerise solution will have
comprehensive observability, allowing the team to monitor,
troubleshoot, and optimize performance in real-time.
Technologies and Tools :
• Kubernetes /ECK
• Operator/Elastic APM/Bankerise
• Application (Microservices Architecture)

Required profile
Software Engineer

www.proxym-group.com 27
Integrating Automated Security
13
Testing into GitLab CI/CD Pipelines
for the Bankerise Solution

1 Trainee
The Bankerise development team will have a robust security
testing framework integrated into their CI/CD pipelines.
This will allow for early detection of vulnerabilities, better
Technologies and Tools :
overall security posture, and compliance with security best
• GitLab CI/CD /OWASP ZAP/Bankerise practices.
• Solution/Docker/Kubernete

Required profile
Software Engineer

www.proxym-group.com 28
14 Project Financial Management

2 Trainees
Development of a module for financial management and
monitoring project, integrated with ClickUp, the operational
project management tool.
Technologies and Tools :
• React.js Key Features:
• Node.js
• Keycloak
• Kibana
• Workflow for project budget preparation and validation
• Elastic search • Cost estimation, tracking, and analysis
• Variance management and profitability analysis
• Individual and consolidated reporting (portfolio level)
Required profile
• Change management
Bachelor’s Degree
Software Engineer • Notifications & Alerts

www.proxym-group.com 29
Development of a
15 Mobile Augmented Reality Application for
3D Product Visualization

1 Trainee

The aim of this project is to develop a cross-platform


Technologies and Tools :
mobile application (Android and iOS) allowing customers to
• React Native view second-hand products in 3D before ordering or
• NestJS
• PostgreSQL
purchasing them.
• ARCore & ARKit

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 30
16 Real-Time Analytical Dashboard for
Banking Applications

1 Trainee
Create a real-time dashboard that analyzes performance
metrics, API latencies, and critical banking transactions,
Technologies and Tools : using React.js for the user interface.
• React.js
• Spring Boot
• ELK Stack (Elasticsearch, Logstash, Kibana)

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 31
Development of a Mobile Application
17 for a Custom Cryptocurrency Wallet

1 Trainee The goal of this project is to develop a cross-platform


mobile application (Android and iOS) that enables users to
manage a custom cryptocurrency.
Technologies and Tools :
• Private Blockchain (OpenEthereum) The application will be dedicated solely to managing this
• Web3.js cryptocurrency, allowing users to send and receive tokens
• React Native and view their transaction history.
• NestJS
• MongoDB
• 2FA Security Additionally, security features like two-factor
authentication (2FA) will be integrated to ensure the
protection of users accounts and digital assets.
Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 32
Dynamically Generated Form Library
18 Based on JSON Schema

1 Trainee

Technologies and Tools : Development of a generic library for generating dynamic


forms based on JSON schemas, compatible with ReactJS
• NodeJS
• React Native and React Native applications.
• ReactJS
• Zod The library should be flexible enough to accept
• React Hook Form
• Storybook customizable UI components tailored to each platform.

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 33
19 Smart Email Inbox

1 Trainee
This AI-based solution aims to automate email management
within companies.

The project enables email classification, extraction of


Technologies and Tools :
relevant information, and generation of automated
• ReactJS responses. The primary objective is to reduce email
• Python processing time while enhancing customer service
• Scikit learn
• Pandas efficiency through faster and more accurate replies.
• NestJS
This solution is designed to optimize internal and external
communication management, contributing to an improved
Required profile
organizational performance.
Bachelor’s Degree
Software Engineer

www.proxym-group.com 34
20 Connected Dining
For a Social Experience

1 Trainee

Revolutionize the coffee experience by integrating features


like automatic check-in, anonymous chat, and order
Technologies and Tools : tracking to promote social interaction and convenience.
With options like dynamic menus, augmented reality
• Java / SpringBoot
• Flutter
reservations, and a loyalty program. It creates an engaging
• PostgreSQL and personalized environment for users.

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 35
Creation of
21 an Intuitive and Flexible Form Builder

1 Trainee
A form builder similar to Form.io that allows users to create
and manage forms intuitively using drag-and-drop
elements, conditional logic, and custom validations.
Technologies and Tools :
• NestJS
This project provides interns with an enriching opportunity
• ReactJS to learn frontend development, API integration, and real-
time data management while designing a powerful and
flexible solution.

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 36
Identity Validation via OCR for
22 Banking Services

1 Trainee

The project aims to develop an identity validation system


based on Optical Character Recognition (OCR), allowing the
Technologies and Tools : scanning of passports or national identity cards (CIN) and
• SwiftUI
comparing the extracted data with the information
• UIKit provided by the user.
• XML
• Jet Pack Compose
• NestJS
This solution, integrated into digital banking services,
• ReactJS ensures secure identity validation before granting access to
services.

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 37
Development of a Kubernetes
23 Operator
for Deploying and Managing Updates for a Digital
Banking Solution

This project aims to design and develop a Kubernetes


1 Trainee
operator (CRDs) capable of deploying and managing a
digital banking solution.
Technologies and Tools :
This operator will streamline maintenance operations and
• Docker / Containerd enable continuous updates (rolling updates) of the different
• Kubernetes
• Helm services within the banking application, while ensuring high
• Operator SDK availability and enhanced security (RBAC, OPA, ...).
• Golang
• Prometheus

Required profile
Bachelor’s Degree
Software Engineer

www.proxym-group.com 38
WE DELIVER
YOUR DIGITAL AMBITIONS

www.proxym-group.com 39

You might also like