Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
Informations complémentaires
Langues
Projets
Chronologie
BusinessAnalyst
Saliou Diallo

Saliou Diallo

SOFTWARE ENGINEER
Bordeaux

Profil professionnel

Développeur Full Stack passionné, avec plus de 3 ans d'expérience dans la conception et la mise en œuvre de solutions web à haute valeur ajoutée.
Fort d'une expertise en Java/Spring Boot , TypeScript , et Python , j'ai accompagné des équipes pluridisciplinaires dans la transformation digitale de leurs processus, tout en garantissant fiabilité, sécurité et performance.
Expertise dans les architectures microservices , les API REST et l'optimisation des performances.

Vue d'ensemble

2
2
years of post-secondary education

Expérience

Ingénieur Full Stack

Softeam
Bordeaux
11.2022 - Actuel

Contexte projet : Plateforme interne de gestion de performance bancaire pour un client du secteur financier (équipe de 6 développeurs, méthode Agile SCRUM).

  • Spécifications & Conception : Rédaction et animation des ateliers de cadrage pour la SFTD (Spécification Fonctionnelle et Technique Détaillée).
  • Développement Front-end & Back-end : Réalisation de modules Angular 17 et services Spring Boot (Batch & Batch scheduling) pour le suivi des indicateurs métier.
  • Intégration API & Sécurité : Mise en place d'API REST sécurisées (OAuth2 + JWT), garantissant la conformité RGPD et PRA.
  • Optimisation & Performance : Refactoring et profiling Java/SQL, aboutissant à un gain de performance de 55 % sur les requêtes critiques.
  • Qualité & Tests : Implantation de tests unitaires (JUnit 5, Mockito) et d'intégration, couverture portée à 85 %.
  • CI/CD & Déploiement : Automatisation des pipelines Jenkins pour déploiement en environnements de qualification et production.
  • Evolution & Migration : Conception et déploiement de nouveaux batch d'exhaustivité, migration technique du front Angular 12 vers Angular 17.

Full Stack Développeur

SmartTrade Technologies
Aix-en-Provence
04.2022 - 09.2022

Contexte projet : Développement d'un connecteur client-server via FIX pour la plateforme LiquidityFX, pour le compte de la Royal Bank of Scotland (RBS). (équipe de 8, agile Scrum).

  • Implémentation from scratch d'un connecteur de trading FX (SPOT, FORWARD, NDF, SWAP, RFS/ESP) dans le nouveau framework interne GWF (Gateway Framework).
  • Intégration complète du protocole FIX : gestion des messages NOS, ER, MDR, QR, Quote, etc.
  • Mise en place des tests complets : unitaires, fonctionnels, warmup, LP, conformité.
  • Dialogue technique direct avec le client (LP) pour ajustement des spécifications et gestion de l'environnement UAT .
  • Mise en oeuvre de mécanismes critiques : résilience, synchronisation SeqNum, performance JVM, monitoring via JMX .
  • Documentation, création du dictionnaire FIX XML, enrichers et checkers .

Formation

Master - Génie Logiciel

Université de Bordeaux
09.2020 - 09.2022

Compétences

  • Langages: Java (8-21), TypeScript, Python 3

  • Frameworks & Librairies: Spring boot 3, Spring batch, Spring Security 6, Mockito, Flask, Angular (v17), Nodejs, Material, MapStruct, JPA, Sqlalchemy

  • Bases de données: PostgreSQL, MySQL, MongoDB, Liquibase, Alembic

  • Outils & DevOps: Docker, Jenkins, Git, Gitlab CI/CD, Github Action, Intellij IDEA

  • API & Sécurité: REST, OAuth2, JWT

  • Finances de marché: FIX (FOK, IOC, GTC)

  • FX Spot, Forward, NDF, SWAP, RFS/ESP

Informations complémentaires

  • Pratique de la musculation depuis 3 ans
  • Passion pour le football
  • Bénévole pour l'association Secours Populaire

Langues

Français
Bilingue
Anglais
Intermédiaire (B1)

Projets

Digital banking

Description : Solution de gestion bancaire pour PME (clients, comptes, transactions, statistiques),

  • Sécurité : Authentification stateless, gestion des tokens JWT stockés en cookies sécurisés. Tests unitaires et d'intégrations (repository, service, controller) avec JUnit 5 et Mockito en mode BDD,

Fonctionnalités clés :

  • Gestion des clients et comptes (CRUD)
  • Transactions (virements, dépôts, retraits)
  • Dashboard interactif avec graphiques de flux financiers
  • Tests & CI: Scénarios BDD JUnit5 & Mockito, pipeline GitHub Actions pour build et rapports de couverture.


Techno: Spring boot, Spring Security, JPA, Angular 17, PostgreSQL, MapStruct

Chronologie

Ingénieur Full Stack

Softeam
11.2022 - Actuel

Full Stack Développeur

SmartTrade Technologies
04.2022 - 09.2022

Master - Génie Logiciel

Université de Bordeaux
09.2020 - 09.2022
Saliou DialloSOFTWARE ENGINEER