Photo d'Agnès

Je vous présente Agnès Kabongo, une développeuse web dont j'ai eu le privilège d'interviewer dans le cadre de mon projet de fin de préformation. Ayant suivi avec succès un Bootcamp chez Becode, elle est aujourd'hui une développeuse front-end spécialisée dans Salesforce et Marketing Cloud. Pour en savoir davantage, je vous invite ci-dessous à lire l'interview qu'elle m'a accordé.

Parlez-moi un peu de vous, Quel est votre parcours ?

Je m'appelle Agnès Kabongo, j'ai 28 ans. Mon parcours est atypique, car j'ai débuté des études en informatique de gestion, mais j'ai ressenti le besoin de me spécialiser davantage dans le développement web.
J'ai donc interrompu mes études pour me lancer dans l'auto-apprentissage en tant que développeuse web.
Par la suite, j'ai suivi un Bootcamp chez Becode pour valider mes compétences et intégrer le monde du travail.

Comment s'organise une journée type ?

Une journée type commence par la gestion des e-mails et des tâches à accomplir.
En tant que développeuse front-end specialisé dans Salesforce et Marketing Cloud, mon travail consiste à concevoir et optimiser les interfaces utilisateur des applications liées à ces plateformes.
Je veille à ce que les sites soient perfomants et qu'ils offrent une expérience utilisateur de haute qualité.

Etes-vous plus Front-end, Back-end ou fullstack ?

Je me spécialise principalement dans le développement front-end, en me concentrant sur l'interface utilisateur des applications Salesforce et Marketing Cloud.
Cependant, en travaillant en étroite collaboration avec les développeurs back-end et les équipes fonctionnelles, je dispose d'une compréhension de base du fonctionnement du back-end.

Quels sont vos activités principales au sein de l'entreprise ?

En tant que développeuse front-end spécialisé dans Salesforce et Marketing Cloud chez asUgo Consulting, mes activités sont variées et cruciales pour le succès de nos projets.
Mon rôle principal consiste à concevoir et à développer l'interface utilisateur des applications liées à Salesforce et Marketing Cloud.
Cela inclut la création de pages web, de formulaires et de composants interactifs, ainsi que l'optimisation de ces éléments pour garantir une navigation fluide et une expérience utilisateur exceptionnelle.
En plus de cela, je suis fréquemment impliquée dans la résolution de problèmes d'interopérabilité entre les systèmes Salesforce et Marketing Cloud. Cela nécessite de comprendre en profondeur les fonctionnalités de ces plateformes et d'assurer une intégration transparente.
Je collabore étroitement avec les équipes fonctionnelles pour traduire leurs besoins en solutions techniques.
La communication efficace est essentielle pour garantir que les développements répondent aux attentes du client et aux objectifs du projet.
En résumé, mon rôle en tant que développeuse front-end Salesforce / Marketing Cloud consiste à créer des interfaces utilisateur intuitives et performantes, à résoudre des défis techniques liés à ces plateformes, et à collaborer avec d'autres équipes pour offrir des solutions complètes et de haute qualité.

Comment se présente l'organigramme de l'entreprise ?

L'entreprise asUgo Consulting est organisée avec deux CEO en tête, suivis des senior managers, des managers, des consultants séniors, et des consultants juniors.
Bien que je n'aie pas d'organigramme précis, cela donne une idée de la hiérarchie interne. Nous comptons un total de 70 employés.

Est-ce que la profession de développeur web aujourd'hui est la même qu'à vos débuts ?

La profession de développeur web a considérablement évolué depuis mes débuts.
Les technologies et plateformes telles que Salesforce et Marketing Cloud ont pris une place prépondérante, et l'accent sur l'optimisation de l'expérience utilisateur est encore plus marqué.
Il est essentiel de suivre les évolutions constantes de ces domaines pour rester compétent.

Pouvez-vous m'expliquer comment vous travaillez en équipe sur un projet web et comment vous assurez une communication efficace ?

Notre équipe utilise Jira comme principal outil de gestion de projet pour collaborer efficacement sur les projets web.
Voici comment nous organisons notre travail et assurons une communication fluide :
Tout d'abord, lorsque nous entamons un projet, nous créons un tableau de bord Jira spécifique pour ce projet. Ce tableau de bord inclut des listes de tâches, des échéances et des étapes du projet. Chaque tâche est attribuée à un membre de l'équipe, ce qui permet une répartition claire des responsabilités.
Nous utilisons les fonctionnalités de suivi de Jira pour mettre à jour l'état des tâches, indiquant si elles sont "À faire," "En cours," ou "Terminées." Cela permet à tous les membres de l'équipe de visualiser en temps réel l'avancement du projet. Les membres de l'équipe peuvent également ajouter des commentaires sur les tâches, poser des questions, ou signaler des problèmes directement dans Jira.
Cela crée un historique de la communication liée à chaque tâche, ce qui est extrêmement utile pour le suivi. En plus de Jira, nous avons mis en place des réunions régulières d'équipe pour discuter de l'avancement du projet, des problèmes éventuels et des décisions à prendre.
Jira nous sert de référence pendant ces réunions pour garantir que rien ne passe inaperçu.
Pour la communication quotidienne, nous utilisons également Slack, ce qui nous permet d'avoir des discussions rapides et de rester en contact tout au long de la journée.
Dans l'ensemble, Jira joue un rôle central dans notre processus de gestion de projet, en assurant que les tâches sont attribuées, suivies et complétées de manière transparente.
Cela, combiné à nos réunions et à nos communications régulières, contribue à une collaboration efficace au sein de l'équipe.

Comment restez-vous informé des dernières tendances et évolutions dans le domaine du développement web ?

Pour rester à jour avec les dernières tendances et évolutions dans le domaine du développement web, je m'engage dans un processus continu de formation et de veille technologique.
Voici comment je m'y prends :
Je suis régulièrement des blogs et des sites d'actualités technologiques, tels que Smashing Magazine, CSS-Tricks et A List Apart. Ces sources fournissent des informations précieuses sur les nouvelles techniques, les meilleures pratiques et les tendances émergentes.
Je participe à des conférences et des webinaires pertinents dans le domaine du développement web. Cela me permet d'entendre des experts et de discuter des sujets d'actualité. Je suis inscrite à des newsletters et à des groupes de discussion en ligne, où je peux partager des idées et poser des questions à d'autres professionnels du secteur.
Je teste de nouvelles technologies et frameworks dans des projets personnels. Cela me permet d'acquérir une expérience pratique et de mieux comprendre comment ces technologies peuvent être appliquées dans des projets réels.
En somme, ma stratégie consiste à combiner l'apprentissage formel, la veille en ligne et l'expérimentation personnelle pour rester au fait des dernières avancées dans le domaine du développement web.

Pouvez-vous partager une situation où vous avez rencontré un défi technique important dans un projet et comment l'avez-vous résolu ?

J'ai récemment été confrontée à un défi technique majeur lors de la mise en place d'une intégration complexe entre Salesforce et Marketing Cloud pour un client. Le défi était de permettre une synchronisation en temps réel des données des clients entre les deux plateformes, de manière à garantir une expérience utilisateur transparente. Le principal obstacle était que les données étaient stockées dans des formats légèrement différents sur les deux plateformes, ce qui rendait la synchronisation compliquée.
De plus, le volume de données était important, ce qui exigeait une solution efficace pour garantir la rapidité de la synchronisation.
Pour résoudre ce défi, j'ai collaboré étroitement avec des collègues experts en Salesforce et Marketing Cloud. Nous avons mis en place des déclencheurs personnalisés pour capturer les changements de données en temps réel, tout en utilisant des automatisations pour transformer les données dans le format approprié pour chaque plateforme.
Ensuite, nous avons mis en place un processus de synchronisation en lot pour gérer le volume important de données. Cette approche a permis de surmonter le défi technique avec succès, en assurant une synchronisation en temps réel efficace des données entre Salesforce et Marketing Cloud, améliorant ainsi l'expérience client et la pertinence des campagnes marketing.

En tant que développeur expérimenté, quel conseil donneriez-vous à un développeur en devenir ?

Mon conseil pour un développeur en devenir serait de s'engager dans un apprentissage continu. Le domaine du développement web évolue rapidement, et il est essentiel de rester à jour avec les dernières technologies et les meilleures pratiques.
Cela peut se faire en suivant des cours en ligne, en participant à des conférences et en travaillant sur des projets personnels. De plus, la communication et la collaboration sont cruciales.
Il faut apprendre à travailler en équipe, à partager les connaissances et à poser des questions.
La capacité à travailler efficacement avec d'autres est aussi importante que la maîtrise des compétences techniques.
Enfin, il faut etre persévérant et ne pas craindre les défis techniques. Les obstacles sont des occasions d'apprentissage.
Chaque fois qu'on rencontre un problème, il faut le voir comme une opportunité de croissance et de développement de compétences.