À propos de Samba
- Concevoir et développer des APIs REST & GraphQL performantes
- Mettre en place ou faire évoluer une architecture microservices
- Améliorer les performances et la qualité de votre backend
- Implémenter des systèmes asynchrones (Kafka)
- Intégrer des moteurs de recherche avancés (Elasticsearch)
- Sécuriser vos applications (Keycloak, bonnes pratiques API)
- Vision architecture + expérience terrain sur des systèmes complexes
- Capacité à intervenir rapidement sur des projets existants (maintenance, refacto, optimisation)
- Expérience en tant que Tech Lead (code review, accompagnement d’équipe, décisions techniques)
- Mise en place de solutions réutilisables (librairies, starters Spring Boot)
- Développement ou refonte d’API backend
- Migration vers microservices
- Ajout de nouvelles fonctionnalités sur applications existantes
- Audit technique et amélioration des performances
- Mise en place de systèmes de recherche ou dashboards dynamiques
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- ADIASINGENIEUR ETUDE ET DEVELOPPEMENTseptembre 2019 - Aujourd'hui (6 ans et 9 mois)
Mission 1 projet pour l'ARMP
Contexte du projet : Mise en place d'un outil permettant d'évaluer et de certifier les agents assurant la passation de marche publique. Pour le compte de l'ARMP l’autorité de régulation des marchés publics. Les technologies utilisées sontSpring Boot et Angular.Réalisation :- Modélisation et implémentation du modèle.
- Créations des API REST et GraphQL.
- Implémentation de la configuration des examens.
- Implémentation de l'interface de gestion des candidats.
- Implémentation du chargement des questionnaires.
- Implémentation du générateur aléatoire de questionnaire.
- Création du certificat de succès ou échecs via jasper report.
- Test unitaire.
- Tableau de bord pour connaître le taux d'admis et d'échec à l'examen.
- Déploiement de la solution sur l'intranet de l'ARMP.
- ADIAS - IT SOLUTIONSINGENIEUR ETUDE ET DEVELOPPEMENTseptembre 2019 - Aujourd'hui (6 ans et 9 mois)
Mission 2 test automatisé
Contexte du projet :Mise en place d'un outil permettant de faire des tests automatisés sur les différents modules que propose l'entreprise afin d'optimiser le temps des testeursbasés sur des critères d'acceptance. À l'aide de l'outil KATALON STUDIO.Réalisation :- Manipulation de sélénium.
- Mise en œuvre du principe de gerkin avec cucumber
- Écriture de code XPath pour la navigation dans le DOM
- Mise en place du CI/CD avec Jenkins pour l'utilisation.
Mission 3 Gestion des marchés publique
Contexte du projet :Mise en place d'un outil permettant le suivit, la planification et l'exécution d'un marché publique. Les technologies utilisées sont Spring Boot et Angular.Réalisation :- Modélisation et implémentation du modèle.
- Implémentation de la configuration des marchés.
- Implémentation du suivi des marchés.
- Mise en œuvre d'un stepper dynamique et configurable
- Implémentation de la planification des marchés.
- Implémentation du processus d'exécution du marché.
- Création d'un formulaire générique .
Mission 4 Module warehouse
Contexte du projet :Mise en place d'un outil permettant de gérer le stock de pneu des entrepôts de Bridgestone. Les technologies utilisées sont Spring Boot et Angular avec une architecture en microservice.Réalisation :- Modélisation et implémentation du modèle.
- Implémentation de l'algorithme de FIFO pour les stocks
- Implémentation de la vue des inventaires et articles coté front.
- Implémentation des API (REST et GRAPHQL)
- Implémentation de la recherche sur la vue des inventaires et des articles en utilisant elasticsearch.
- Implémentation des tests unitaires backend.
- Mise en pratique du principe CQRS (Pattern).
- ADIASINGENIEUR ETUDE ET DEVELOPPEMENTseptembre 2019 - Aujourd'hui (6 ans et 9 mois)Mission 5 Création d'un bookmakContexte du projet :Mettre en place une fonctionnalité (Bookmark) qui pour une vue donnée contenant un tableau ag-grid à l'utilisateur de créer des filtres personnalisée, des raccourcis, des favoris, etc.... La technologie utilisée est Angular.Réalisation :
- Création d'une librairie Angular et publication sur verdaccio.
- Rédaction des changelogs.
- Intégration de la librairie sur les micro-frontend.
Mission Module customs broker
Contexte du projet :Customs broker est un module de pilotage de l'activité douanière pour le compte de Bridgestone. Les technologies utilisées sont Spring Boot et Angular avec une architecture en micro-service.Réalisation :- Maintenance, amélioration continue et résolution des bugs.
- Amélioration de l'arbre de décision.
Mission 6 Module broker enablement
Contexte du projet :Broker enablement est un module permettant de gérer le travail des brokers (courtier en douane) pour le compte de Bridgestone. Les technologies utilisées sont Spring Boot et Angular avec une architecture en micro-service.Réalisation :- Modélisation et implémentation du modèle.
- Implémentation des API (REST et GRAPHQL).
- Implémentation de la gestion des documents.
- Mise en pratique du principe CQRS.
- Intégration de mapstruct et application du DTO pattern.
Recommandations
Soyez le premier à recommander Samba
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master en informatique option systéme d'informationUniversité de nouakchott al aasriya2019