
YAVICH BEVERLY TONY MAVOUNGOU
Tech Lead, Développeur Full Stack, SDET
1 recommandation
Salaire / Taux journalier
1 personne recommande
Brazzaville, République du Congo
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
Expérience de travail
Ayokai
févr. 2022 - Présent
4 ans 9 mois
République du Congo
Tech Lead
mars 2022 - Présent
4 ans 8 mois
République du Congo
En tant que Tech Lead, j’ai dirigé des équipes techniques pluridisciplinaires sur des projets complexes, tout en assurant l’excellence technique, la qualité du code et la cohérence des livrables dans un environnement agile. Réalisations & responsabilités clés : Supervision technique des projets full-stack (architecture, design pattern, choix technos). Encadrement et montée en compétences des développeurs via mentorat et revues de code. Mise en place d’une stratégie CI/CD robuste (Git, Bitbucket Pipelines, Docker, SonarQube). Participation active à la roadmap produit avec les Product Owners. Gestion de la scalabilité et de la performance applicative selon la charge estimée. Prise de décisions techniques en coordination avec les métiers et la direction produit.
SDET (Software Development Engineer in Test)
févr. 2022 - Présent
4 ans 9 mois
République du Congo
Élaboration de plans de tests complets : conception de scénarios de test couvrant les niveaux unitaires, intégration, système, tests utilisateurs (UAT), et non régression à partir des spécifications techniques et fonctionnelles. Création d’un Framework d’automatisation de tests : développement d’une architecture de tests cross plateforme intégrée aux pipelines CI/CD, pour améliorer la rapidité et la fiabilité des cycles de livraison. Définition, configuration et maintenance des environnements de tests : mise en place d'environnements isolés et reproductibles via Docker et Linux. Exécution des tests manuels et automatisés : détection, documentation et remontée des anomalies ; suivi des tickets dans les outils de gestion de bugs (ex : JIRA). Collaboration avec les équipes de développement : travail en étroite synergie pour l’analyse des anomalies, la reproduction des bugs et la validation des correctifs. Validation des exigences métier et UX : assurance de la conformité des fonctionnalités développées aux critères d’acceptation, aux cas d’usage, et à l’expérience utilisateur attendue. Mise en place de systèmes de reporting de tests : Génération de rapports automatisés détaillant les résultats des tests, les taux de couverture et l’évolution des anomalies. Création de dashboards QA pour le suivi de la qualité en temps réel et la prise de décision rapide (via outils internes ou intégrés comme SonarQube, Allure Report, etc.). Suivi de la qualité du code : Intégration de SonarQube pour le contrôle de la dette technique, le suivi de la couverture de tests, des duplications, des vulnérabilités, et mise en place de seuils de validation avant livraison.
Développeur Full Stack
févr. 2022 - Présent
4 ans 9 mois
République du Congo
Conception et développement de l'interface utilisateur (UI) : création d’interfaces ergonomiques, réactives et accessibles. Compatibilité multi-navigateurs : assurance d’une expérience utilisateur cohérente sur l’ensemble des navigateurs modernes. Optimisation des performances : amélioration continue des temps de chargement, réduction du poids des ressources, et gestion efficiente des requêtes. Tests et débogage : identification, résolution des bugs, et mise en place de tests manuels et automatisés pour garantir la stabilité du code. Gestion des données : implémentation de la persistance via des bases de données relationnelles (MySQL) et NoSQL (MongoDB). Traitement des requêtes et des réponses : gestion des échanges entre le frontend et le backend via des APIs REST sécurisées. Intégration de services tiers : connexion à des services externes (paiements en ligne, authentification OAuth, API tierces, etc.). Évolutivité : conception de solutions scalables, capables de gérer efficacement la montée en charge et la croissance des utilisateurs.
Ingénieur automatisation QA
Plus que PRO ⭐⭐⭐⭐⭐
juil. 2024 - mai 2025
11 mois
Schiltigheim, France
UAT, E2E : Mise en place de l'architecture d'automatisation pour assurer la robustesse et la scalabilité des tests. Participation aux POC des technologies pour évaluer et sélectionner les meilleures solutions adaptées aux besoins du projet. Création d'un ensemble de librairies Python sur le framework d'automatisation Robot Framework, permettant de le personnaliser et d'ajouter des fonctionnalités spécifiques. Mise en place d'une connexion entre Robot Framework et LambdaTest afin d'exécuter des tests sur les plateformes web et mobiles, garantissant la compatibilité multi-appareils. Mise en place des tests API pour valider les interactions entre les différents services backend. Intégration d'une pipeline CI/CD avec GitLab CI, assurant l'exécution automatisée des tests à chaque nouvelle livraison. Utilisation de Squash TM pour la gestion des tests, le suivi des exigences et la traçabilité des campagnes de tests. Mise en place d'un système de reporting détaillé afin de fournir des rapports d'exécution clairs et exploitables. Tests de performance : Participation aux POC des technologies pour évaluer les outils de performance adaptés. Mise en place des scripts de test de performance à l'aide de K6, permettant de simuler des charges et d'évaluer la résilience des applications. Intégration d'un système de monitoring et d'analyse des performances avec Grafana et Prometheus, offrant des tableaux de bord détaillés pour visualiser les métriques clés. Mise en place d'un système de reporting détaillé pour suivre les tendances et détecter les éventuels goulots d'étranglement.
Développeur d’application Java
TOPINFO COG
févr. 2021 - juil. 2021
6 mois
République du Congo
Domaine : Loisir & Tourisme | Équipe agile de 4 personnes (2 devs + 1 technicien réseau) Au sein d’une jeune startup dynamique ( TOPINFO ), j’ai contribué au développement d'applications bureautiques destinées à informatiser des processus clés dans les secteurs du tourisme, de l’hôtellerie et de l’éducation. Missions principales : Conception d’interfaces graphiques : Création d’UI intuitives et ergonomiques avec Java Swing, en étroite collaboration avec les utilisateurs finaux pour répondre précisément à leurs besoins. Développement de modules métiers : Gestion des absences, planification des cours, facturation, réservations, gestion des stocks… chaque fonctionnalité a été pensée pour optimiser le quotidien des utilisateurs. Connexion base de données : Intégration avec MySQL via JDBC (requêtes CRUD, gestion des transactions). Architecture MVC : Mise en place d’une architecture claire, évolutive et maintenable. Tests & Debug : Rédaction de tests unitaires, chasse aux bugs, optimisation des performances. Méthodologie Agile : Participation active aux sprints, revues de code, daily meetings, en environnement Scrum. Cette expérience m’a permis de renforcer mes compétences en développement Java, en conception logicielle et en travail d’équipe agile, tout en évoluant dans un cadre entrepreneurial stimulant.
Assistant informatique
MINISTERE DE L'ENSEIGNEMENT PRESCOLAIRE PRIMAIRE SECONDAIRE ET DE L'ALPHABETISATION
avr. 2020 - août 2020
5 mois
République du Congo
J'ai principalement travaillé à la Direction des Examens et Concours, au sein du secrétariat d'appui. Nous étions au cœur de la préparation des différents documents liés aux examens d'État au Congo-Brazzaville.
Formation
Université Henri Lopes (Brazzaville)
Licence, Programmation informatique, applications spécifiques
2018 - 2020
1 an 10 mois
Licences et certifications
Python Scripting for DevOps
Délivré le : sept. 2025
Prompt Engineering Generative AI for Marketing & Advertising (IA générative pour le marketing et la publicité)
Délivré le : sept. 2025