Lead Developer Full-Stack & Architect — PermaTechnics
SaaS B2B pour maraîchers professionnels : gestion des espaces de culture, planification des plantations, suivi des tâches et reporting réglementaire. Architecture frontend complète et conduite de la migration backend.
Architecture frontend
- Modules = bounded contexts (entities, use cases, ports, adapters)
- TypeScript strict, TanStack Query/Router, RHF + Zod, i18next
- Design system maison sur Shadcn + Tailwind avec theming + a11y
- State volontairement minimal : Context + Zustand pour le pur UI
- Error Boundaries posées sur les frontières de modules
Migration AWS Amplify → FastAPI
- ADR : Amplify forçait la logique métier dans le front ou des Lambdas
- Stratégie big-bang assumée : pause front, bascule 14 tables d'un coup
- Migration des utilisateurs traitée comme un chantier dédié
- OpenAPI auto-générée, DX moderne, désengagement du vendor lock-in
Pratiques & méthodologie
- Auteur des ADRs pour chaque décision structurante
- Event storming pour cadrer les domaines, sprints hebdo soutenus
- Mentoring de 2 développeurs successifs en pair / code review
- Co-construction des écrans avec la designeuse
Qualité visuelle
- Storybook + Chromatic pour la régression visuelle continue
- Composants accessibles par défaut (radix + shadcn)
- Internationalisation FR/EN/NL native
- Theming dark/light propre via tokens