Disponible immédiatement pour un CDI Full Stack

Saliou Bailo Bah

Développeur Full Stack

Je conçois des applications web performantes et scalables avec Angular, TypeScript, NestJS et Java/Spring Boot.

Saliou Bailo Bah

À propos

Profil

Développeur Full Stack, je conçois des applications web performantes et scalables avec Angular, TypeScript, NestJS et Java/Spring Boot. Diplômé du Master Sciences du Logiciel de l'Université de Toulouse (génie logiciel & systèmes distribués), je totalise 2 ans d'expérience, dont 16 mois en alternance chez Placeme, sur des architectures microservices et des API REST/GraphQL adossées à PostgreSQL et SQL Server, en méthodologie Scrum et SAFe. J'interviens sur toute la chaîne, de la conception au déploiement (Docker, GitLab CI/CD), avec une attention constante à la qualité : tests unitaires et d'intégration, revues de code, sécurité web. Disponible immédiatement pour un CDI.

Stack technique

Compétences

Langages

TypeScriptJavaScriptJavaKotlinPHPSQLC#

Frontend

Angular (RxJS, Signals, Material)Vue.js 3HTML5CSS3 / SCSSTailwind

Backend

NestJS (Node.js)Java / Spring BootSpring Data JPA / HibernateSymfony (PHP)API RESTGraphQLTypeORMPrisma.NET

Mobile

Android (Kotlin)

Bases de données

PostgreSQLMicrosoft SQL ServerMySQLMongoDB

DevOps

DockerGitLab CI/CDGitHub ActionsAnsibleGitMonitoring (Sentry / GlitchTip)

Qualité & sécurité

Tests unitaires & intégration (Jest, JUnit, Mockito)Revues de codeSécurité web (OWASP)Accessibilité RGAA

IA & LLM

Claude CodeGitHub CopilotGénérationRefactoringRevues, tests et docs

Méthodologies

Agile ScrumSAFeMicroservices / BFFClean code

Parcours

Expérience professionnelle

Développeur Full Stack (alternance)

Placeme · Toulouse

Mai 2025 — Sept. 2026
  • Hope : SaaS d'accompagnement médico-social et de gestion de l'hébergement (insertion par le logement). Développement full stack Angular / TypeScript et NestJS, GraphQL, PostgreSQL ; accessibilité RGAA et conformité RGPD (données sensibles). Méthodologie Scrum.
  • Webtek (Airbus Helicopters) : plateforme aéronautique de gestion des demandes techniques et du support client (documents, messagerie, workflows métier). Architecture microservices avec BFF, stack NestJS, TypeORM, MSSQL, Angular / RxJS. Cadre SAFe, revues de code et intégration continue GitLab CI/CD.
AngularNestJSGraphQLTypeORMPostgreSQLMSSQLGitLab CI

Développeur Web Shopify (CDD, en parallèle de la Licence 3)

Celesty · La Rochelle

Juil. 2023 — Juin 2024
  • Maintenance et évolution de l'ensemble des boutiques Shopify de l'entreprise et déploiement de leurs versions internationales (.it, .es), toujours en production aujourd'hui (ex. stormrock.fr).
  • Outils back-office sur mesure (gestion stocks / commandes) en Liquid et JavaScript, automatisant les tâches manuelles ; optimisation des performances et du SEO.
ShopifyLiquidJavaScriptSEO

Diplômes

Formation

2024 — 2026

Master Sciences du Logiciel (M2)

Université de Toulouse

Génie logiciel & systèmes distribués. Sécurité, test et optimisation des applications web ; systèmes distribués.

2022 — 2024

Licence Informatique

Université de La Rochelle

2019 — 2022

Licence Informatique

Université Nongo, Conakry

Réalisations

Projets

TMS : Gestion de flotte multi-tenant

Lead technique, équipe de 3 développeurs

Conception de l'architecture multi-tenant, déploiement sur infrastructure Hetzner (staging / production) avec Docker, CI/CD et monitoring (GlitchTip, Uptime Kuma).

NestJSVue.jsPrismaPostgreSQLDocker

Immo Guinée : Gestion locative immobilière

Co-fondateur, PWA multilingue (fr/en)

Gestion d'agences, bailleurs, baux et loyers (quittances, trésorerie) ; paiements mobile money (Orange Money, MTN MoMo), annonces publiques SEO et matching locataire / bien.

Nuxt 3NestJSTypeORMPostgreSQL

Squizi : Quiz temps réel

En partenariat avec l'agence Viveris de Toulouse

Quiz en direct dans l'esprit de Kahoot : communication bidirectionnelle temps réel et tableau de bord dynamique.

Vue.jsSpring BootWebSocket

Langues

FrançaisC2

Langue maternelle

AnglaisB2

Professionnel

Échangeons

Contact

Un poste, une mission ou simplement envie d'échanger ? Je réponds rapidement.

Références disponibles sur demande.