Photo de Ousmane Drame

À propos de moi

Développeur informatiqueCEO — InfraMap ↗

EXPÉRIENCES PROFESSIONNELLES

Janvier 2026 - Juin 2026 (En cours) : Stage Développeur Full Stack — Open, Paris

  • Développement de fonctionnalités front-end et back-end sur des applications web (architecture modulaire, composants réutilisables)
  • Implémentation d’APIs et services en JavaScript/TypeScript et Python (REST), intégration de la logique métier
  • Écriture et optimisation de requêtes SQL (lecture/écriture, jointures, pagination, filtres) et gestion des données
  • Participation à la conception fonctionnelle et technique : user stories, spécifications, choix d’implémentation, estimation
  • Écriture de tests unitaires et d’intégration, corrections après revues de code (qualité, sécurité, performance)
  • Utilisation de GitHub : branches, PR, code review, conventions de commit et bonnes pratiques de versionnage

Mars 2025 - Août 2025 : Stage Développeur Web Junior & Support — InnovQube, Lyon

  • Intégration d’APIs et gestion des données : endpoints, formats JSON, contrôles de cohérence, gestion des erreurs
  • Développement d’évolutions sur site/app : correctifs, refactoring, amélioration UX et accessibilité
  • Implémentation de scripts/outils en Python pour automatiser des tâches (traitements, reporting, vérifications)
  • Réalisation de tests (non-régression, validation fonctionnelle) et rédaction de documentation technique
  • Participation à des ateliers : compréhension des besoins métier, proposition de solutions, priorisation des tâches
  • Préparation des livrables : recette, retours clients, mises en production et suivi post-déploiement

2024 : Stage Développeur Web — Bakeli, Sénégal

  • Développement d’un logiciel de gestion de stock et génération de tickets de caisse (Laravel, CRUD, authentification)
  • Conception de pages et composants : formulaires, validations, pagination et recherches
  • Connexion base de données et mise en place de modèles/relations, optimisation des requêtes
  • Collaboration avec les parties prenantes : recueil du besoin, ajustements et démonstrations
  • Stabilisation du produit : correction de bugs, amélioration des performances et mise en conformité

COMPÉTENCES

Développement Full Stack

  • Front-end : React, Next.js, Angular, TypeScript, JavaScript (ES6+)
  • Back-end : Node.js (Express), Python (FastAPI, Django/DRF), Java (Spring Boot)
  • APIs & intégrations : REST, authentification (JWT/OAuth), intégration de services tiers, gestion des erreurs
  • Conception : architecture MVC, patterns (service/repository), modularisation, bonnes pratiques (clean code)
  • Fonctionnalités IA : intégration d’API IA (résumé, classification, recherche), pipeline simple (collecte → traitement → stockage)

Développement Mobile

  • React Native : écrans, navigation (stack/tabs), composants réutilisables, gestion d’état, optimisation UX
  • Expo : expo-router, assets, builds, debugging, gestion multi-écrans (téléphone/tablette)
  • Intégration API : REST/JSON, gestion des erreurs, loading/empty states, mise en cache basique
  • Fonctionnalités clés : onboarding, préférences utilisateur, stockage local, offline basique
  • Flutter : bases UI (widgets), navigation, structuration du projet, intégration API

Bases de données & Systèmes d'information

  • SQL : modélisation (MERISE/ERD), normalisation, requêtes (jointures, agrégations), vues, indexation
  • SGBD : PostgreSQL, MySQL/MariaDB, MongoDB
  • ORM & migrations : Prisma, SQLAlchemy, Sequelize / TypeORM, migrations et gestion de schéma
  • Conception SI : structuration des données, flux applicatifs, intégration API, traçabilité et logs

Qualité, tests & delivery

  • Git & collaboration : GitHub, branches, Pull Requests, revues de code, conventions de commit
  • Tests : tests unitaires et d’intégration (Jest, Testing Library, Pytest), correction après review
  • Conteneurisation : Docker (Dockerfile, images, environnements), bonnes pratiques de déploiement
  • UI & intégration : Tailwind CSS, responsive design, composants réutilisables, cohérence avec le design
  • Observabilité : logs, gestion des erreurs, suivi des performances (approche pragmatique)

Outils & environnement

  • Environnement : Linux, macOS, gestion d’environnements (Node/Python), CLI
  • Documentation : rédaction technique, API docs, guides d’installation, README projet
  • Gestion de projet : Agile (Scrum/Kanban), suivi de tickets, priorisation, livraisons itératives

Soft skills

  • Curiosité, veille technologique et apprentissage continu
  • Proactivité, autonomie et sens des priorités
  • Esprit d’équipe, collaboration et feedback constructif
  • Force de proposition et approche orientée solution
  • Rigueur, sens du détail, communication claire (écrit/oral)

MES COMPÉTENCES

0%

Développement (Full Stack)

0%

Systèmes d'information (Données & APIs)

0%

DevOps (CI/CD & Conteneurs)

MES PROJETS

InfraMap (SaaS)

InfraMap (SaaS)

InfraMap est une plateforme SaaS de gestion de parc serveurs pensée pour les équipes infra, DevOps et MSP. Elle centralise en une vue claire les serveurs, contrats, alertes et inventaires, avec une approche multi-clients. L’agent remonte automatiquement OS, IP, ressources et services, déclenche des alertes utiles (CPU/RAM, disque, serveurs silencieux) et aide à maîtriser les échéances (VPS, SSL, maintenance) grâce à des rappels fiables. Ce projet illustre ma capacité à concevoir un produit complet orienté exploitation : dashboard, automatisation, fiabilité et expérience utilisateur.

AlloDocteur

AlloDocteur

AlloDocteur est un projet de gestion de prise de rendez-vous chez un médecin réalisé entièrement en Laravel. Ce système facilite l'accès aux soins au Sénégal en permettant aux patients de prendre rendez-vous rapidement et aux médecins de gérer leur planning efficacement. Ce projet démontre ma capacité à développer des solutions concrètes orientées utilisateur et métier.

Expert

Expert

Expert est un logiciel de gestion de stock et de génération de tickets de caisse. Il permet aux commerçants de suivre l'évolution de leur stock, de recevoir des notifications en cas de rupture imminente et de générer automatiquement un fichier d'inventaire en renseignant seulement les dates. Un outil pensé pour une gestion opérationnelle efficace et fiable.

Seahawks Nester & Infrastructure MSPR

Seahawks Nester & Infrastructure MSPR

Projet majeur réalisé dans le cadre de la MSPR TPTE512, Seahawks Nester est une plateforme d'infrastructure complète conçue pour NFL IT. Elle regroupe plusieurs missions : création d'une infrastructure virtuelle sous ESXi, mise en place de services critiques (DHCP, DNS, Ticketing), déploiement d'un cluster haute disponibilité pour l'application web, configuration de firewalls pfSense, mise en œuvre d'un tunnel VPN IPsec, supervision avancée avec Zabbix, et télémaintenance sécurisée via tunnel SSH inversé. Le tout dans une logique DevOps incluant GitLab CE et MariaDB. Ce projet illustre la maîtrise d’un écosystème complet orienté haute disponibilité et sécurité.

Situation professionnelle

Ma situation professionnelle

Mon Processus de Travail

En tant que développeur (full stack / systèmes d'information), mon approche est orientée produit : construire vite, proprement et durablement, avec une qualité de delivery adaptée aux standards 2026 (tests, CI/CD, observabilité).

  • Cadrage : compréhension du besoin, priorisation (MVP), critères d’acceptation.
  • Conception : architecture, modèles de données, endpoints API, choix techniques.
  • Implémentation : développement front/back, composants réutilisables, logique métier.
  • Qualité : tests unitaires/intégration, revues de code, corrections de régressions.
  • Delivery : CI/CD, Docker, environnements reproductibles, déploiements contrôlés.
  • Observabilité : logs exploitables, suivi d’erreurs, stabilité en production.
  • Itération : feedback, amélioration continue, documentation et maintenance.
Processus de travail

Témoignages & Retours

Ousmane a livré des fonctionnalités front-end propres et réutilisables, avec une vraie attention à l’UX et à la performance.

Lead Front-end Engineer

Très solide sur l’intégration d’APIs : gestion des erreurs, états, pagination et données fiables. Travail efficace et structuré.

Tech Lead Full Stack

Sur InfraMap, il a su transformer un besoin métier en produit : dashboard clair, multi-clients, et parcours utilisateur fluide.

Product Owner

Code lisible, bonnes pratiques Git, PR bien découpées et revues de code prises en compte rapidement. Très pro en équipe.

Engineering Manager

Bonne maîtrise de la partie back-end : endpoints REST robustes, validations, et logique métier bien posée.

Back-end Engineer

Très à l’aise sur la qualité : tests unitaires/intégration, correction de régressions, et attention aux cas limites.

QA / Test Engineer

Les déploiements sont maîtrisés : Docker, variables, logs, et une approche CI/CD qui sécurise la mise en production.

DevOps Engineer

Sur mobile, il a produit un onboarding RN propre, responsive et fluide. Bonne gestion du cross-platform et de la navigation.

Mobile Developer

Autonome et orienté résultat : il pose une architecture claire, itère vite, et documente ce qui doit l’être.

CTO

Une vraie mentalité “delivery” : focus sur ce qui apporte de la valeur, sans négliger la maintenabilité.

Tech Project Manager

Ousmane a livré des fonctionnalités front-end propres et réutilisables, avec une vraie attention à l’UX et à la performance.

Lead Front-end Engineer

Très solide sur l’intégration d’APIs : gestion des erreurs, états, pagination et données fiables. Travail efficace et structuré.

Tech Lead Full Stack

Sur InfraMap, il a su transformer un besoin métier en produit : dashboard clair, multi-clients, et parcours utilisateur fluide.

Product Owner

Code lisible, bonnes pratiques Git, PR bien découpées et revues de code prises en compte rapidement. Très pro en équipe.

Engineering Manager

Bonne maîtrise de la partie back-end : endpoints REST robustes, validations, et logique métier bien posée.

Back-end Engineer

Très à l’aise sur la qualité : tests unitaires/intégration, correction de régressions, et attention aux cas limites.

QA / Test Engineer

Les déploiements sont maîtrisés : Docker, variables, logs, et une approche CI/CD qui sécurise la mise en production.

DevOps Engineer

Sur mobile, il a produit un onboarding RN propre, responsive et fluide. Bonne gestion du cross-platform et de la navigation.

Mobile Developer

Autonome et orienté résultat : il pose une architecture claire, itère vite, et documente ce qui doit l’être.

CTO

Une vraie mentalité “delivery” : focus sur ce qui apporte de la valeur, sans négliger la maintenabilité.

Tech Project Manager

Me Contacter

Je recherche une alternance (Master 1) orientée développement (full stack / SI), delivery (CI/CD) et produits web/mobile. N'hésitez pas à me contacter pour une opportunité ou une collaboration.

📩 Envoyer un message