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é.