HelloAsso
L'équipe Tech
Notre préoccupation côté tech ? Bâtir une solution durable et créer de la valeur pour nos utilisateurs. 👥
Nos objectifs :
- Assurer la disponibilité, la maintenabilité et la sécurité de notre solution
- Faire évoluer notre produit pour mieux répondre aux besoins de nos utilisateurs
Les équipes techniques sont organisées en "Domaine" (monétique, associations, grand public, réglementaire) comprenant chacun une ou plusieurs “Squad” en fonction des périmètres fonctionnels, suivant un fonctionnement agile (majoritairement Scrum et Kanban).
Elles travaillent en cycle court (sprint) de 2 semaines et se réservent un jour appelé “slackday” entre 2 sprints.
Chaque Squad est pluridisciplinaire : frontend, backend, devops, QA. Les devs des différentes squads travaillent sur la même techno pour répondre aux exigences de qualité et en termes de bonnes pratiques.
Répartition des collaborateurs
Front-End
20%
C#
35%
Python
30%
DevOps
15%
Technologies et outils
SQL Server
50%Python
50%PostgreSQL
50%C#50
50%Vue.js
100%Storybook
100%SASS
100%Nuxt.js
100%HTML5
100%CSS3
100%JavaScript
75%TypeScript
30%Azure Machine Learning
100%Azure Devops
100%FluxCD
80%Docker Cloud
80%Elastic Cloud
75%Terraform
50%Kubernetes
50%Ansible
50%
Backend
Frontend
Devops
Organisation et méthodologies
- Organisation : Squad, Chapter
- Scrum / Kanban
- Relectures croisées (PR)
- Chapter meeting : partage de tips, définition de guidelines, arbitrages techniques, etc …
Projets et défis techniques
Exemple de projet
Mise en place de la solution technique permettant de traiter des volumes importants et croissants d'année en année (tant sur le plan du nombre d'associations que celui sur le nombre de paiements) :
- L'importance de conception qualitative et performante
- 2 000 paiements à l'heure
- Billetterie toujours plus conséquente
- Gestion des pics
Projets intéressants :
- Maitrise de notre data: datalake
- IA et ML pour améliorer l'expérience utilisateur, notamment sur notre moteur de recherche d’activités associatives
- Outil d'analyse de transactions en temps réel
- Modernisation de notre socle applicatif en dotnet 8.0
- De gros enjeux de cybersécurité liés la très forte visibilité de notre plateforme