← Toute l’expérience
03 · Bruxelles · Full-time
Architecte logiciel & chef de projet
Beyver / Covalliant
Pilote l'architecture et l'implémentation de bout en bout des plateformes numériques de Beyver / Covalliant.
Domaines d’intervention
- Architecture
- DevOps
- Observability
- Project Management
Technologies
- Next.js
- React
- TypeScript
- Payload CMS
- Node.js
- MongoDB Atlas
- Tyk
- Cloudflare
- Pulumi
- GitHub Actions
- Playwright
- Prometheus
- Grafana
Overview
This record covers the Software Architect and Project Manager role at Beyver / Covalliant in Brussels, running from January 2024 to September 2024. The role leads the end-to-end architecture and implementation of Beyver / Covalliant's digital platforms: internal administration, HR management, and training and educational tools.
Architecture & Development
- Conception d'une architecture monorepo modulaire : des frontends Next.js (React/TypeScript) et un backend Payload CMS (Node.js/Express).
- Intégration de MongoDB Atlas comme datastore principal, y compris Atlas Vector Search pour les requêtes sémantiques et les fonctionnalités IA.
- Mise en place de Tyk OSS API Gateway pour le routage centralisé, la limitation de débit et l'authentification entre les services.
- Automatisation des flux de travail et optimisation en périphérie avec Cloudflare (stockage R2, Pages, Zero Trust, Turnstile).
- Conception de pipelines de déploiement tolérants aux pannes avec Pulumi pour l'Infrastructure as Code.
DevOps & Observability
- Développement de pipelines CI/CD dans GitHub Actions avec Qodana pour l'analyse statique, Trivy pour le scan des conteneurs et Playwright pour les tests de composants.
- Mise en place de Prometheus, Grafana, Loki, Tempo et Pyroscope pour le monitoring, les logs, le tracing et le profilage des performances.
Delivery & Collaboration
- Réalisation de diagrammes d'architecture (Mermaid.js, PlantUML) pour présenter les solutions tant au management qu'aux développeurs.
- Coordination des tâches de l'équipe de développement avec Plane.so et des sprints agiles, en garantissant l'alignement sur la roadmap et les objectifs de scalabilité.