Fullstack Developer
Intégration d'une équipe de 3 ingénieurs pour concevoir une plateforme de gestion destinée aux magasins agricoles afin de structurer et d'isoler les données par client.
- A conçu une plateforme de gestion de bout en bout pour les magasins agricoles couvrant 5 modules métiers, à savoir les ventes, l'inventaire, la conformité, la facturation et le reporting, avec une isolation des données par client.
- A mis en place l'architecture hexagonale, le CQRS et une base de données PostgreSQL multi-tenant.
- A renforcé la fiabilité et la sécurité de l'application en intégrant un verrouillage optimiste, un mécanisme Transactional Outbox, Flyway, Keycloak avec JWT, une API B2B sécurisée par clé et une limitation de débit.
- A développé un assistant RAG capable de répondre au personnel de vente à partir de fiches produits en citant ses sources et en refusant de répondre en cas d'information manquante, évalué sur un jeu de test de 60 questions.
- A implémenté une recherche hybride en français et en arabe en utilisant Spring AI et pgvector.
- A bâti un système de veille réglementaire pour les produits phytosanitaires couvrant 4 cultures ainsi qu'un copilote en langage naturel muni de 3 outils en lecture seule pour les ventes, l'inventaire et les marges.
- A relu 5 à 10 pull requests par semaine au sein de l'équipe et a contribué aux décisions d'architecture ainsi qu'à la tenue d'un journal des choix techniques partagé.
Environnement technique