Ousmane Drame
● BUILD PASSINGdev-full-stack

Ousmane Drame

Full Stack · Mobile · DevOps

Master Informatique — ESTIAM (alternance)Kyosk — kyosk.sn ↗

// git log --experience

Expériences Professionnelles

[ALTERNANCE]Sep. 2025 — Août 2026

Développeur Full Stack

Open — Paris, France

  • ├─Développement de nouvelles fonctionnalités front-end (React / Next.js, TypeScript) : pages métier, composants réutilisables et responsive
  • ├─Conception et développement d'APIs REST (Node.js / Express) : validation des entrées, gestion des erreurs, authentification JWT et gestion des rôles
  • ├─Modélisation de la base PostgreSQL, écriture de migrations (Prisma) et optimisation des requêtes lentes (index, pagination)
  • ├─Intégration front ↔ back : gestion des états loading / empty / error, cache côté client et formulaires validés
  • ├─Écriture de tests unitaires et d'intégration (Jest, Testing Library) et corrections suite aux revues de code
  • ├─Travail en équipe agile (Scrum) : user stories, estimation, PR GitHub, démos de sprint et documentation technique
  • ├─DEVOPS · RÉSEAUConfiguration de Nginx en reverse proxy (routage front / API, HTTPS Let's Encrypt, en-têtes de sécurité) et gestion des enregistrements DNS lors des mises en production
  • ├─DEVOPS · RÉSEAUMise en place des réseaux Docker (réseaux bridge isolés front / API / BDD), exposition contrôlée des ports et règles de pare-feu UFW sur les serveurs de recette et de prod
#React#Next.js#TypeScript#Node.js#PostgreSQL#Docker#Nginx#GitHub Actions
[STAGE]Mars 2025 — Août 2025

Développeur Informatique & Systèmes

InnovQube — Lyon, France

  • ├─Intégration d'APIs REST dans des applications web : parsing JSON, normalisation des données, gestion des erreurs et des retries
  • ├─Correctifs et améliorations UX : stabilisation des parcours utilisateurs, composants réutilisables, messages d'erreur clairs
  • ├─Développement de scripts Python pour automatiser des tâches récurrentes (collecte, vérifications, reporting)
  • ├─Déploiement des applications sur serveurs Linux : services systemd, variables d'environnement, analyse des logs
  • ├─Tests de non-régression, validation fonctionnelle et rédaction de documentation technique (README, procédures)
#JavaScript#TypeScript#Python#API REST#Linux#systemd#Git
// package.json — dependencies

Compétences Techniques

[FRONT]Front-end
›React / Next.js (App Router)
›TypeScript / JavaScript ES6+
›Tailwind CSS / responsive
›Angular (bases)
›Framer Motion / animations
[BACK]Back-end & APIs
›Node.js / Express
›API REST / JWT / rôles
›Python (FastAPI, Django)
›PHP / Laravel
›Java / Spring Boot (bases)
[MOBILE]Mobile
›React Native / Expo Router
›UI responsive téléphone / tablette
›State management / stockage local
›Flutter (bases)
[DATA]Bases de données
›PostgreSQL / MySQL
›Prisma / Sequelize / migrations
›Optimisation SQL (index, jointures)
›MongoDB
›Redis (cache)
[DEVOPS]DevOps & Réseau
›Docker / Docker Compose
›CI/CD GitHub Actions
›Nginx reverse proxy / HTTPS
›DNS / ports / pare-feu (UFW)
›Logs & monitoring applicatif
[SYS]Langage C & Linux
›Langage C (pointeurs, mémoire, structures)
›Linux (Ubuntu / Debian)
›Bash / scripting shell
›systemd / SSH / permissions
[QUALITY]Qualité & Méthodes
›Git / GitHub (PR, code review)
›Tests (Jest, Testing Library, Pytest)
›Agile Scrum / Kanban
›Documentation technique
niveau :
= notions
= opérationnel
= expert
// education.log

Formations

2026 — 2028[alternance · 4j entreprise / 1j cours]

Master Informatique

ESTIAM — France

Formation en alternance au rythme de 4 jours en entreprise et 1 jour en cours : architecture logicielle, développement full stack et mobile, cloud et DevOps.

2024 — 2026

Bachelor Administrateur Systèmes, Réseaux et Bases de Données

EPSI — Lyon

Bases de données, systèmes Linux/Windows et réseaux, complétés par un stage chez InnovQube et une alternance de développeur full stack chez Open.

2021 — 2024

Licence Informatique

École Supérieure Polytechnique — Dakar

Fondamentaux du développement : algorithmique, programmation orientée objet, bases de données et génie logiciel.

2021

Baccalauréat Scientifique (S2)

Lycée Sergent Malamine Camara — Dakar, Sénégal

Filière scientifique : mathématiques, sciences physiques, sciences de la vie et de la terre (SVT).

// ls ./projets --featured

Projets

Kyoskapplication mobile
[Application mobile]

Kyosk

Kyosk est la première application mobile dédiée à la presse sénégalaise et africaine : journaux, magazines et milliers de livres et ebooks accessibles instantanément, au Sénégal comme dans la diaspora. J'y ai développé l'onboarding multi-écrans, la sélection des centres d'intérêt et travaillé la qualité UI/UX cross-platform (iOS / Android, téléphone / tablette).

#React Native#Expo Router#TypeScript#iOS#Android
Voir Kyosk →
InfraMap
[SaaS]

InfraMap

Plateforme SaaS de gestion de parc serveurs : dashboard multi-clients, agent Linux qui remonte l'inventaire en temps réel, alertes ciblées et suivi des échéances. Projet full stack de bout en bout, de l'architecture à la mise en production avec Docker et CI/CD.

#Next.js#TypeScript#PostgreSQL#Python#Docker#CI/CD
Voir InfraMap →
Situation professionnelle
// npm run realisations

Mes réalisations techniques

// workflow.yml

Mon Processus de Travail

Mon approche est orientée produit et qualité : livrer vite des fonctionnalités utiles, sans sacrifier la maintenabilité.

  1. 1Cadrage : compréhension du besoin métier, user stories, découpage en tâches et priorisation.
  2. 2Conception : modélisation des données, contrats d'API, maquettes et choix d'architecture.
  3. 3Développement : composants réutilisables, APIs robustes, code typé et lisible, PR revues.
  4. 4Qualité : tests unitaires et d'intégration, lint, revue de code, gestion des cas limites.
  5. 5Livraison : CI/CD, Docker, mise en production maîtrisée, logs et suivi post-déploiement.
Processus de travail

Me Contacter

Après un an d'alternance comme développeur full stack chez Open, je poursuis en Master Informatique à l'ESTIAM. Je cherche l'entreprise qui m'accueillera en alternance pour les deux prochaines années, sur du web, du mobile ou du DevOps.

Développeur Full StackDéveloppeur MobileDevOps
disponibilité : immédiaterythme : 4 jours entreprise / 1 jour coursdurée : 2 anspartout en Francepermis B
📩 Envoyer un message
ousmane@dev:~$ © 2026 Ousmane Drame — v3.0.0