Bienvenue sur mon portfolio

Rami Mahmoud

Étudiant en Licence 3 Informatique à l'UBO de Brest. Passionné par le développement logiciel, les systèmes et le web.

Rami Mahmoud

À propos

Qui suis-je ?

Étudiant en troisième année de Licence Informatique à l'Université de Bretagne Occidentale, je suis passionné par le développement logiciel et l'ingénierie des systèmes.

Mon parcours m'a permis de toucher à un large spectre de technologies — du développement web full-stack à la programmation système en C, en passant par Java et Python.

En parallèle de mes études, j'ai développé de solides compétences en communication et en travail d'équipe grâce à mon engagement associatif et mes expériences de tutorat.

Localisation

Brest, France

Formation

L3 Informatique

Université

UBO Brest, France

Disponibilité

Stage / Alternance

Compétences

Stack technique

Développement Web

HTML CSS JavaScript PHP UI/UX

Langages & Systèmes

Java Python C OCaml Prolog Assembleur

Données & Outils

SQL MySQL Git OPL AGILE

Concepts

Architecture logicielle Conception objet Réseaux IP Systèmes parallèles

Projets

Ce que j'ai construit

2025

Réservation de sorties vélo

Ingénierie des Systèmes d'Information

Application web de réservation de sorties à vélo en Bretagne. Gestion des parcours, créneaux et inscriptions.

PHP MySQL HTML/CSS
2025

PixelWar

Réseaux IP : IHM

Jeu de coloriage collaboratif temps réel. Architecture client-serveur avec sockets TCP et interface JavaFX.

Java Sockets TCP JavaFX
2025

Gestion de Pizzeria

Conception d'Applications — 2 mois

Application complète de commande de pizzas et de gestion de pizzeria. Conception objet et architecture logicielle.

Java POO Architecture
2025

Crible d'Ératosthène parallèle

Systèmes 2

Parallélisation de l'algorithme du crible d'Ératosthène avec pthreads. Optimisation par programmation concurrente.

C pthreads Parallélisme
2025

Couverture réseau GSM

Algorithmique Avancée

Optimisation du placement d'antennes GSM pour maximiser la couverture réseau. Problème d'optimisation combinatoire.

OPL Optimisation
2025

Tableur

Programmation C Avancée — 2 mois

Développement d'un tableur complet. Gestion des cellules, formules, références et calculs dynamiques.

C Structures de données
2024

Sokoban

Projet Conception Objet — 2 mois

Développement du jeu classique Sokoban. Conception orientée objet, logique de jeu et interface graphique.

Python POO
2024

App Association Étudiante

Dev Web Côté Serveur — 2 mois

Application web back-end pour la gestion d'une association étudiante. Base de données et logique métier.

PHP MySQL

Expérience

Parcours professionnel

Avr 2025 — Présent

Stagiaire Développeur Web

VGAB — Brest

Développement d'une application web en PHP/MySQL. Conception, développement et déploiement en environnement professionnel.

Nov 2024 — Présent

Superviseur d'Inventaires

RGIS — Brest

Supervision d'équipes lors d'inventaires en magasin. Coordination, contrôle qualité et gestion du temps.

Nov 2022 — Nov 2024

Chargé de Partenariats

Association des Étudiants en Sciences — Brest

Démarchage et négociation de partenariats. Développement du réseau et gestion des relations partenaires.

Jan 2024 — Avr 2024

Tuteur d'Anglais & Compétences Numériques

Université de Bretagne Occidentale — Brest

Accompagnement d'étudiants en anglais et compétences numériques. Pédagogie adaptée et suivi individualisé.

Formation

Parcours académique

2025 — 2026

Licence 3 Informatique

Université de Bretagne Occidentale, Brest

2022 — 2025

Licence 1 & 2 Informatique

Université de Bretagne Occidentale, Brest

Mention Assez Bien

2021 — 2022

Baccalauréat

Lycée Français International, Djeddah

Spé Maths & Physique-Chimie — Mention Assez Bien


Compétences linguistiques

Français

Professionnel complet

2021 — 2022 | Baccalauréat Français, Mention Assez Bien

English

Professionnel complet

2024 | CLES Anglais | B2

Arabe

Natif

2021 | Certificat International de Maîtrise en langue Arabe (CIMA) | C1

Contact

Travaillons ensemble

Disponible pour un stage ou une alternance. N'hésitez pas à me contacter !