Seifeddine Ben Brahim

Architecte Full Stack & Expert en Automatisation Numérique

Votre Accélérateur de Transformation Digitale

Profil Professionnel

Architecte Full Stack passionné et expérimenté avec plus de 10 ans d'expérience dans la conception, le développement et le déploiement d'applications web et mobiles complexes. Je suis spécialisé dans la création de solutions personnalisées, performantes et évolutives utilisant les dernières technologies et méthodologies.

Compétences & Expertise

Frontend

  • React.js
  • React Native
  • TypeScript
  • HTML5/CSS3
  • JavaScript (ES6+)
  • Redux/Redux Saga

Développement Mobile

  • iOS (Swift, Objective-C)
  • Android (Java, Kotlin)
  • React Native
  • Expo
  • Modules Natifs
  • App Store/Play Store

Backend

  • Java/Spring Boot
  • Node.js
  • PostgreSQL/MySQL
  • MongoDB
  • Redis
  • RESTful APIs

DevOps

  • Docker
  • CI/CD
  • AWS/GCP
  • Kubernetes
  • GitLab/GitHub
  • Tests Automatisés

Intelligence Artificielle

  • Grands Modèles de Langage (LLM)
  • Automatisation n8n
  • Base de Données Vectorielle ChromaDB
  • Intégration Machine Learning
  • Automatisation IA
  • Traitement du Langage Naturel

Autres

  • Agile/Scrum
  • Leadership Technique
  • Intégration IA
  • Mentorat
  • Revue de Code

Expérience Professionnelle

Lead Développeur Full Stack & Architecte Application EOLE

SPLF - Depuis Septembre 2023

  • Conception et implémentation de bout en bout de l'application EOLE (gestion des ressources critiques en oxygénothérapie)
  • Développement Full Stack : Front-end robuste en React Native (authentification sécurisée, Expo pour CI/CD), microservices backend (Spring Boot)
  • Maîtrise de l'architecture microservices : APIs RESTful (Spring Security), persistance des données (Spring Data JPA, Hibernate), cache (Redis), orchestration (Spring Cloud, Eureka, Zuul)
  • Mise en place d'une infrastructure DevOps complète : Automatisation des builds, tests (JUnit/Mockito), et déploiements (GitLab CI, Docker, conteneurisation)
  • Leadership technique : Supervision d'équipe, mentorat (bonnes pratiques, architecture), revues de code, garant de la qualité et de la performance

Développeur Full Stack & Chef de Projet Technique

UPKURS - Janvier 2023 à Décembre 2023

  • Pilotage technique et développement Full Stack d'une plateforme e-learning complète (professeurs/étudiants)
  • Backend (Java/Spring Boot) : Conception des APIs RESTful, modèle de données (PostgreSQL), sécurité (Spring Security, JWT, authentification forte)
  • Frontend (React.js) : Interface utilisateur responsive et intuitive, gestion d'état optimisée (React Hooks)
  • Gestion de projet Agile (Scrum) : Coordination des équipes front-end et back-end, respect des délais et du budget
  • Optimisation des performances : Stratégies de cache (Redis), architecture modulaire et évolutive

Développeur Mobile Senior (React Native)

voyageursdumonde - Janvier 2023 à Juin 2023

  • Migration stratégique d'une application mobile native vers React Native (optimisation des coûts et de la maintenance)
  • Conception et implémentation d'une architecture cross-platform performante et évolutive
  • Intégration de services tiers : Mapbox (cartographie avancée), gestion du mode hors ligne (expérience utilisateur optimale)
  • Gestion complète du cycle de publication sur les stores (iOS et Android)

Architecte Web & Mobile

Beta gouv - Avril 2020 à Novembre 2022

  • Définition de l'architecture technique globale (applications web et mobile)
  • Choix technologiques stratégiques : React.js, React Native, Node.js (écosystème JavaScript complet)
  • Supervision technique et montée en compétences de l'équipe de développement
  • Conception d'une architecture modulaire, évolutive et pérenne

Développeur Full Stack

UP Coop - Novembre 2019 à Mars 2020

  • Maintenance évolutive et corrective d'une application React.js (amélioration continue)
  • Refonte de l'architecture : Intégration de Redux Sagas (gestion avancée des flux de données asynchrones)
  • Amélioration de la stabilité et de l'expérience utilisateur

Développeur Mobile (React Native)

Glowbl SA - Juillet 2019 à Octobre 2019

  • Refonte complète d'une application de visioconférence : Migration de Flex/Adobe vers React Native
  • Architecture de l'application : Redux Sagas (gestion des états et effets de bord)
  • Développement frontend : Focus sur la performance et l'expérience utilisateur

Consultant & Développeur Mobile

Kosomik Corp - Janvier 2019 à Juin 2019

  • Création d'une application mobile innovante pour services financiers (marché africain)
  • Conception et développement de l'application
  • Intégration de modules complexes : Chat, notifications push, Google Maps, paiement (Mangopay)

Consultant & Développeur Mobile

Artur Inside - Août 2018 à Décembre 2018

  • Développement d'une application mobile de gestion de réseaux sociaux
  • Architecture React Native : Redux Sagas (gestion d'état structurée)

Développeur Front-end (React.js)

Teophile - Mars 2018 à Juillet 2018

  • Développement d'une application de gestion de placement d'employés
  • Architecture React.js : Redux Sagas (gestion des effets de bord)

Développeur Mobile (iOS & Android)

Umalis - Janvier 2016 à Février 2018

  • Développement d'applications mobiles natives : iOS (Objective-C, Swift) et Android (Java, Kotlin)
  • Intégration avec les services backend (synchronisation des données)

Développeur Web & Mobile

L'Attitude Web - Octobre 2011 à Décembre 2015

  • Développement web et mobile : iOS (Objective-C, Swift), Android, Ionic
  • Développement backend : Node.js, Symfony

Formation

Diplôme National d'Ingénieur en Études et Développement

INSAT - Tunis

Baccalauréat Sciences

Langues

Arabe

Langue Maternelle

Français

Professionnel

Anglais

Professionnel