Disponible — Stage de fin d'études · Alternance · CDI

Souleymane DIAW

Ingénieur Systèmes d'Information Répartis Linux · Oracle · Full-Stack

  • Administrateur Linux
  • DBA Oracle
  • Ingénieur Full-Stack
  • Architecte de systèmes répartis

Je conçois, sécurise et déploie des systèmes qui tournent en production, du serveur Linux à l'application mobile.

Responsable informatique @ Wagadu Africa · Master 2 SIR — UCAD · Dakar, mobilité possible

4+
projets en production
600+
utilisateurs servis
3
ans d'expérience
Portrait de Souleymane DIAW en boubou gris aux broderies bleu roi
// 01 — À PROPOS

À propos

Responsable informatique de l'ONG Wagadu Africa depuis 2024, j'administre des serveurs Linux, je conçois des bases de données et je livre des applications web et mobiles qui tournent en production.

Mes points forts : Linux, Oracle Database, SQL avancé, PL/SQL. Mes frameworks de prédilection : Django, React et Spring.

Je termine un Master 2 Ingénierie des Systèmes d'Information Répartis à l'UCAD. Je recherche un stage de fin d'études, une alternance ou un CDI.

Portrait de Souleymane DIAW en boubou gris aux broderies bleu roi
Actuellement

Responsable informatique

ONG Wagadu Africa

depuis 2024

Master 2 Ingénierie SIR — UCAD

Langues
  • WolofLangue maternelle
  • FrançaisC1 / C2
  • AnglaisB1 / B2 technique
  • ArabeNotions
projets en production
utilisateurs servis
ans d'expérience
technologies

2024 — aujourd'hui

// TECHNOLOGIES

Technologies

LinuxDebianUbuntuOracle 19cPL/SQLPostgreSQLMySQLSQL ServerMachine learningBig DataMongoDBDjangoReactSpring
Next.jsFlutterDockerNginxGitC#.NETPythonJavaTypeScriptDartUMLBPMN
// 02 — EXPÉRIENCE

Expérience

  1. ● wagadu-africa.service — Responsable informatique —active (running) since 2024

    Responsable informatique — ONG Wagadu Africa

    Kayar / Dakar · 2024 — aujourd'hui

    Missions
    • Administrer le serveur Linux dédié et garantir la disponibilité des services.
    • Concevoir, développer et déployer BLUE TRACK, la plateforme de suivi des pirogues (blue-track.net).
    • Concevoir Wagadu Hub, le portail interne de l'ONG : RH, courrier, tâches, documents, communication.
    • Réaliser et administrer le site institutionnel de l'ONG (wagadu-africa.org).
    Technologies
    • Linux
    • Django
    • React
    • Next.js
    • PostgreSQL
    • Docker
    • WordPress
// 03 — PROJETS

Projets

Sites en ligne, plateformes métier et applications mobiles. Chaque projet détaille le contexte, ma réalisation technique et les liens.

10 / 10 projets affichés

En ligne

BLUE TRACK — suivi des pirogues

ONG Wagadu AfricaSénégal2025

Plateforme au service de la pêche artisanale : suivi GPS des pirogues en temps réel, carte marine, météo maritime et alertes de sécurité pour les pêcheurs et les coordinateurs.

Réalisation technique
  • Application web — React et TypeScript avec Vite et Tailwind CSS ; interface adaptée à chaque rôle (pêcheur, organisation, administrateur), bilingue FR/EN.
  • API et données — API Django REST ; PostgreSQL avec l'extension PostGIS pour les positions, les trajets et les zones ; authentification JWT.
  • Carte et temps réel — Carte marine interactive, zones de sécurité, partage de position, centre d'alertes avec acquittement et bouton SOS.
  • −40 %grâce aux alertes météo
  • 6modules : GPS, carte, flotte, météo, alertes, trajets
  • 3coordinateurs avec tableau de bord

Prototype public (Pirogue Smart)

En ligne

O'Crystal — site de marque et espace pro

O'CrystalSénégal2026

Site bilingue d'une marque d'eau minérale naturelle du Sénégal : gamme, source de Niague, carte des points de vente, actualités et espace professionnel pour les distributeurs.

Réalisation technique
  • Framework — Next.js (rendu serveur) avec Payload CMS embarqué : pages, produits et actualités administrables, versions et publication programmée.
  • Données et médias — PostgreSQL via l'adaptateur Payload ; fichiers sur un stockage compatible S3 (Cloudflare R2).
  • Internationalisation et SEO — Français et anglais avec next-intl, sitemap, robots et métadonnées par page, PWA (manifest et service worker).
  • FR / ENsite bilingue
  • 2FAadministration protégée (TOTP)
  • a11ytests d'accessibilité automatisés (axe-core)
Livré

Wagadu Hub — portail interne de l'ONG

ONG Wagadu AfricaSénégal2026

Portail interne unique, sécurisé et mobile-first (PWA) : ressources humaines, courrier, tâches, documents, messagerie, visioconférence et agenda de l'ONG.

Réalisation technique
  • API et métier — Django 5 et Django REST Framework : authentification JWT, rôles et permissions avec exceptions individuelles, circuits de validation réutilisables, journal d'audit.
  • Interface — Next.js / React en PWA : installable sur téléphone, une seule interface pour le web et le mobile.
  • Données et tâches de fond — PostgreSQL 16 ; Redis et Celery (notifications, rappels, e-mails, PDF, purge du journal) ; stockage de fichiers MinIO compatible S3.
  • 6phases du cahier des charges livrées
  • 171tests pytest
  • 86vérifications de bout en bout
En ligne

Site de l'ONG Wagadu Africa

ONG Wagadu AfricaSénégal

Site institutionnel bilingue de l'ONG : valeurs, thématiques (Maât, technologie, environnement), dons en ligne et accès direct à la plateforme Blue Track.

Réalisation technique
  • CMS — WordPress avec Elementor et le thème Kadence : mise en page visuelle, contenus modifiables par l'équipe sans développeur.
  • Bilinguisme — Traduction FR/EN avec Weglot et sélecteur de langue dans l'en-tête.
  • Dons — Formulaire de dons en ligne avec GiveWP.
  • FR / ENsite bilingue (Weglot)
  • Donscollecte en ligne (GiveWP)
En ligne

Daara Barakatul Mahaahidi — plateforme de gestion

Daara Barakatul MahaahidiTouba2026

Site public et plateforme de gestion d'une daara : membres, finances, activités culturelles, communication, action sociale, conservatoire, ressources scientifiques et organisation, par rôle.

Réalisation technique
  • Backend — Django organisé en applications par domaine (accounts, informations, finance, culturelle, communication, sociale, conservatoire, scientifique, organisation) ; PostgreSQL en production.
  • Interface web — React avec Vite et Material UI : en-tête, barre latérale par rôle, tableaux de bord et pages par module ; charte graphique de la daara (vert, or, beige).
  • Mobile — Application mobile développée avec Flutter.
  • 8modules métier
  • 3rôles : administrateur, membre, jewrin
  • Web + mobileReact et Flutter
En cours — En développement — pas encore déployé

DGAP Sénégal — portail et socle SI

DGAP — Ministère de la JusticeSénégal2026

Refonte du portail de la Direction Générale de l'Administration Pénitentiaire (Ministère de la Justice) et socle de son système d'information : portail, démarches en ligne, intranet et back-office.

Réalisation technique
  • Architecture — API Django REST Framework ; quatre applications React (Vite, TypeScript) dans un workspace pnpm avec un design system partagé documenté sous Storybook.
  • Données et fichiers — PostgreSQL 16, Celery pour les tâches asynchrones, MinIO pour le stockage d'objets.
  • Sécurité — RBAC, MFA (TOTP), cloisonnement par sous-domaine, en-têtes de sécurité ; intranet et back-office non indexables.
  • 4applications : portail, démarches, intranet, back-office
  • MFAauthentification multifacteur
Livré

G-SERVICES — services et produits géolocalisés

2026

Plateforme de gestion de services et produits géolocalisés : back-office d'administration complet (RBAC) et front public au design cinématique, bâtis sur un modèle UML d'environ 28 classes.

Réalisation technique
  • Stack — Java 21, Spring Boot 3.3 ; interface Jakarta Faces (Mojarra) et PrimeFaces 14 via JoinFaces.
  • Modélisation UML — Diagramme de classes d'environ 28 classes en 2 paquetages (GestServices, GestUser) avec classes d'association : géographie (continent → ville), services, produits et articles, stocks par lots, personnes, rôles, profils et permissions.
  • Persistance — Spring Data JPA / Hibernate 6 ; PostgreSQL 16 ; 19 migrations Flyway ; mapping DTO avec MapStruct.
  • 28classes UML implémentées
  • 19migrations Flyway
  • 20tests unitaires + 1 d'intégration

Autres réalisations

Tous mes dépôts GitHub ↗

[module::skills] loaded

Compétences

Systèmes & Linux

PRINCIPAL

Debian/Ubuntu, configuration serveur, réseaux, sécurisation.

  • Linux (Debian / Ubuntu)
  • Configuration serveur
  • Sécurisation
  • Réseaux et services IP
  • Nginx
  • Protocoles de sécurité
  • Docker
  • Git

Bases de données & Data

PRINCIPAL

Oracle Database 19c, SQL avancé, PL/SQL ; NoSQL (MongoDB), Big Data et machine learning.

  • Oracle Database 19c
  • SQL avancé
  • PL/SQL
  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • NoSQL
  • Big Data
  • Machine learning
  • Science des données

Full-Stack

Django, React et Spring en frameworks de prédilection.

  • Django
  • React
  • Spring
  • Next.js
  • JEE / Hibernate
  • REST / JWT
  • Python
  • Java
  • JavaScript / TypeScript
  • PHP
  • C / C++ / C#

Mobile

Applications Flutter connectées à des API REST sécurisées.

  • Flutter
  • Dart
  • API REST / JWT

Modélisation

Conception de systèmes d'information : UML, BPMN, Merise.

  • UML
  • BPMN
  • Merise (MCD / MLD)
  • XML
// 04 — PARCOURS

Parcours

  1. 2022

    Baccalauréat série S2

    Lycée de Mbacké · Touba / Mbacké

    Mention Assez Bien

  2. 2022 – 2025

    Licence Informatique

    UCAD — Département Mathématiques-Informatique · Dakar

    Mémoire soutenu : système multi-magasins avec IA

  3. 2025 – 2026

    Master 1 Systèmes d'Information Répartis

    UCAD · Dakar

  4. 2026 — En cours

    Master 2 Ingénierie des Systèmes d'Information Répartis

    UCAD · Dakar

    En cours

// cursus — enseignements suivis

Cursus

Ce que j'ai étudié durant ma formation à l'UCAD (Licence Informatique, Master SIR) : des fondamentaux de l'informatique aux réseaux, aux bases de données (SQL et NoSQL), à la science des données et à la sécurité.

01 / 06

Fondamentaux

Les bases scientifiques de l'informatique.

  • Algorithmique : les bases
  • Architecture des ordinateurs
  • Optique
  • Mathématiques
  • Algèbre
02 / 06

Programmation

Des langages aux frameworks, du poste de travail au serveur.

Langages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • Dart
  • PHP
  • C / C++
  • C#
  • SQL
  • XML
  • et d’autres…

Frameworks

  • Django
  • React
  • Spring
  • Next.js
  • Flutter
  • JEE
  • Hibernate
  • .NET
  • et d’autres…
03 / 06

Réseaux

Des fondamentaux aux services IP et aux réseaux avancés.

  • Réseaux
  • Services IP
  • Réseaux avancés
04 / 06

Bases de données

Administration et programmation des bases relationnelles, et bases NoSQL.

  • Oracle 19c
  • SQL Server
  • SQL avancé et PL/SQL
  • MongoDB
  • Bases NoSQL
  • et d’autres…
05 / 06

Sécurité

Les fondamentaux et les protocoles.

  • Bases de la sécurité
  • Protocoles
06 / 06

Données & IA

De la donnée massive à l'apprentissage automatique.

  • Big Data
  • Science des données
  • Machine learning
// 05 — GITHUB

GitHub

10
dépôts publics
0
étoiles
Voir le profil GitHub ↗
Langages
  • Python36.7 %
  • TypeScript28.3 %
  • Dart12.8 %
  • JavaScript10.9 %
  • Java4.4 %
  • HTML2.6 %
  • Mercury1.6 %
  • CSS1.2 %
Dépôts récents
Activité récente

Données du 2026-10-06

// contact — hire_me.sh

Travaillons ensemble

Disponible pour un stage de fin d'études, une alternance ou un CDI.

Réponse sous 24 h

+221 77 842 73 60

Décrivez votre besoin : je réponds sous 24 h.