1. Edkins Gael KOUNA ETEME
Email : kounagael@gmail.com
Skype : edkins_gael
Analyste-Programmeur JAVA
(4 années d’expérience)
Diplôme Spécialisation Année Etablissement
Maitrise Intelligence Artificielle 2013 Faculté des Sciences de
l’Université de Yaoundé 1
Baccalauréat Génie Logiciel 2011 Faculté des Sciences de
l’Université de Yaoundé 1
Certification Nom Année Etablissement
SCRUM Master SCRUM Master En cours d’obtention
DOMAINES DE COMPETENCES
2. PROFIL PROFESSIONNEL
Monsieur KOUNA ETEME Edkins Gael est diplômé d'une maitrise en informatique fondamentale obtenu à l'Université
de Yaoundé 1. Il possède également un baccalauréat en génie informatique option Génie Logiciel depuis 2011
obtenu à l'Université de Yaoundé 1.
Monsieur KOUNA ETEME Edkins Gael a œuvré au sein de projets dans les milieux publics et privés au Cameroun
dans lesquels il a développé une expertise axée sur les technologies Java, dans les bases de données relationnelles
et non relationnelles sur MySQL, PostgreSQL, MongoDB et des outils de développement tels que Netbeans, Eclipse,
etc.
Monsieur KOUNA ETEME Edkins Gael jouit également d’une compétence avérée dans le domaine du Machine
Learning et du Deep Learning et est spécialisé en Natural Language Processing
Monsieur KOUNA ETEME Edkins Gael possède des qualités d'autonomie, d'adaptation et de leadership d'équipe.
Ce qui fait de lui une ressource très fortement appréciée.
DE JUILLET 2015 A AUJOURD’HUI - CIAC
Monsieur KOUNA ETEME Edkins Gael a occupé la fonction de chef d’équipe projet à Cameroon Image Analysis
and Communication (CIAC) du mois de juillet 2015 jusqu’aujourd’hui. Dans le cadre de ses fonctions, monsieur
KOUNA ETEME Edkins Gael a principalement joué les rôles d’analyste programmeur et chef d’équipe dans le cadre
de plusieurs projets de la société. Monsieur KOUNA ETEME Edkins Gael a participé dans les projets suivants :
Projet 1 : SelectrPro
Fonction : Analyste Programmeur, chef d’équipe projet
Description du projet : Ce projet consiste en une application de management d’images. Elle permet d’annoter
des datasets (jeu de données) pour la classification des images, de lancer et monitorer le traitement des images
via des algorithmes de Deep Learning. Elle permet entre autre de tagger des personnalités dans une image,
supprimer des BoundingBoxes dans une image taguée, lancer des jobs pour le traitement d’un lot d’images en
provenance du client, mesurer le temps de traitement des images par les modèles Deep Learning, créer des
datasets, copier les images dans la base de donnée, etc... SelectrPro est en outre également une application de
type QA (Quality Assurance Management).
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Concevoir l’architecture physique de déploiement de l’application
Concevoir les modules de l’application
Programmer avec le langage de programmation JAVA;
Soutenir les analystes lors des tests d'intégration;
Soutenir et réaliser la mise en production des modules programmés;
Soutenir la réalisation des essais fonctionnels, intégrés et d’acceptation;
Rédiger des procédures d’installation manuelles et automatisées;
Travailler avec des équipes multidisciplinaires;
Assurer un transfert de connaissances aux ressources internes au fur et à mesure de
l’avancement des travaux;
Participer à la période de rodage du système mis en production.
Compétences avérées en Machine Learning notamment en Natural Language Processing
3. Concevoir et mettre sur pied la Base de Données NoSQL MongoDB
Implémenter les modules d’annotation des datasets (insertion d’images dans le système, interface
d’annotation d’images, etc…)
Superviser le codage et le test de tous les autres modules du projet en tant que chef d’équipe.
Créer, Manager et Superviser les Sprints sur Jira liés au développement de cette application.
Environnement technologique : Eclipse, Java, Ajax, Bootstrap, J2EE, Json, Xml, MongoDB et SCRUM,
Modélisation agile
Projet 2 : Selectr Fassoo
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Ce projet consiste à présente les résultats du traitement sémantique des vidéos par des
algorithmes de Deep Learning. Elle permet de présenter et visualiser les concepts extraits des vidéos par des
algorithmes intelligents tels que : les scènes de violence, les scènes de sport, les scènes de nudité, etc. …
L’application a été développée avec le Framework Spring et déployé dans un cluster de serveur tomcat.
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Concevoir les modules de l’application
Concevoir et mettre sur pied la Base de Données NoSQL MongoDB
Superviser le codage et le test de tous les autres modules du projet en tant que chef d’équipe.
Créer, Manager et Superviser les Sprints sur Jira liés au développement de cette application.
Environnement technologique : Eclipse, JAVA, Ajax, Bootstrap, J2EE, Json, Xml, Spring Framework, SCRUM,
Modélisation agile
Projet 3 : Selectr End User
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Chaque jours, des milliers d'images pénètrent chaque jour dans les bases de données
des systèmes éditoriaux et deviennent un bazar déroutant et souvent impénétrable. Ces images sont habituellement
accompagnées d'une bibliographie incohérente, incomplète et parfois incorrecte, ainsi que de barrières linguistiques
en ce qui concerne les métadonnées textuelles.
Selectr End User est donc cette application de recherche intelligente dans une grande masse de données
d'images qui permet aux éditeurs d'agences de presse de pouvoir faire la fouille de façon efficace et précise dans
leurs masses de données, afin de rester compétitifs dans le temps de traitement et de publication des informations.
Selectr End User utilise des filtres sémantiques basés sur les métadonnées générées par des algorithmes de Deep
Learning pour rendre efficaces l'accès à des images précises contenant des personnes et des concepts précis.
L’application a été développée avec le Framework JEE en utilisant le paradigme MVC, AJAX et Bootstrap. Elle a été
déployée dans un cluster de serveur tomcat.
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Concevoir l’architecture physique de déploiement de l’application
Concevoir les modules de l’application
4. Concevoir et mettre sur pied la Base de Données NoSQL MongoDB
Implémentation de l’application web elle-même avec tous ses modules
Déploiement de l’application dans un cluster de serveurs tomcat
Monitoring et maintenance de l’application
Environnement technologique : Eclipse, Java, Ajax, Bootstrap, J2EE, Json, Xml, MongoDB, SCRUM, Modélisation
agile
Projet 4 : Selectr Webservice
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Dans ce projet, il est question de mettre sur pied un webservice avec l’api JAX-RS. L'accès
au webservice se fait par authentification du client en utilisant les token cryptés JWT. Le client qui accède au
webservice souscrit à une facturation limité dans le temps. Lorsque le webservice reçoit une requête, il authentifie
le client, si c'est un client valide, il teste si celui dispose d'une facturation à jour, une réponse favorable lui est
adressé, sinon il lui est opposé une fin de non-recevoir. Le webservice lit une base de données MongoDB et exporte
le contenu sous le format XML.
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Concevoir l’architecture physique de déploiement de l’application
Concevoir les modules de l’application
Rédiger la documentation du projet
Implémentation de l’application web elle-même avec tous ses modules
Déploiement de l’application dans un cluster de serveurs tomcat
Monitoring et maintenance de l’application
Environnement technologique : Eclipse, Java, J2EE, Json, Xml, MongoDB, JAX-RS
Projet 5 : Selectr ExportScript
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Selectr ExportScript est un daemon implémenté en utilisant les threads java (SE), qui
permet d'exporter dans un server https, des métadonnées stockées dans une base de données MongoBD sous
forme de fichiers xml et json. Il est configurable, modulable et robuste (les données d'un client sont
automatiquement exportées lorsque le script est remis en service après panne).
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Concevoir l’architecture physique de déploiement de l’application
Concevoir les modules de l’application
Rédiger la documentation du projet
Implémentation de l’application elle-même avec tous ses modules
Déploiement de l’application
Monitoring et maintenance de l’application
Environnement technologique : Eclipse, Java, Json, Xml, MongoDB
5. Projet 6 : Selectr TopEvents
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Ce projet consiste au clustering hiérarchique des descriptions textuelles des images. En
effet, étant donné une large base de données de métadonnées de description textuelles des images, selectr
TopEvents permet de regrouper dans des sous-ensembles sémantiques (encore appelés TopEvents) toutes les
images qui ont une description similaire ceci dans le but de faciliter leur accès et leur recherche. C'est un projet
dont le champ d'action s'inscrit dans le domaine du machine learning et qui a été developpé en Java (SE).
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Rédiger la documentation du projet
Implémentation de l’application elle-même avec tous ses modules
Déploiement de l’application
Monitoring et maintenance de l’application
Environnement technologique : Eclipse, Java, clustering, machine learning
Projet 7 : Selectr Product Classification
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Dans ce projet, il est question de mettre sur pied un model de classification hiérarchique
multi classes de produits de vente en ligne. En effet, dans les sites de vente en ligne collaboratifs, les utilisateurs
envois chaque jour de grandes masses de produits qui nécessitent d'être catégorisés pour un meilleur accès et un
temps de recherche réduit. Les différentes catégories de produit sont hiérarchiques et se comptent en milliers.
Cette tâche est un problème bien connu en Machine Learning : c'est la classification hiérarchique multi classes
supervisée. Nous avons mis sur pied un model de classification en utilisant l'Ensemble Learning sur Weka (outils de
Machine Learning en java).
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
Rédiger la documentation du projet
Implémentation de l’application elle-même avec tous ses modules
Déploiement de l’application
Monitoring et maintenance de l’application
Environnement technologique : Eclipse, Java, Weka, Machine Learning, Classification hiérarchique.
Projet 8 : Selectr CMAP (Customer Management Application)
Fonction : Chef d’équipe projet, analyste programmeur
Description du projet : Dans ce projet, il est question de mettre en place une application de gestion de la clientèle
de la CIAC. La CIAC voulait gérer l'accès de ses clients à ses différentes plateformes de traitement d'images et de
texte. L'objectif souhaité est de centraliser l'accès à ces différents services via une application qui permet
également de disposer des tableaux de bord de l'historique de chaque client, de ses achats et de ses traitements.
L’application a été développée avec le Framework Spring et déployé dans un cluster de serveur tomcat.
Intervention : En tant qu’analyste programmeur monsieur KOUNA ETEME Edkins Gael a effectué les tâches
suivantes :
6. Concevoir les modules de l’application
Concevoir et mettre sur pied la Base de Données Mysql
Codage et le test de tous les autres modules du projet.
Créer, Manager et Superviser les Sprints sur Jira liés au développement de cette application.
Environnement technologique : Eclipse, Java, SpringBoot, Spring MVC, Bootstrap, RBAC
TECHNOLOGIES
Plateformes de développement J2EE, J2SE, Weka
Framework Web JSP, Spring Framework, Ajax, Bootstrap, JAX-RSn, JWT
Persistance et bases de données JPA, Hibernate, MySQL, MongoDB
Principes d’architectures SOLID
Méthodes Agiles et cycles de
développement
SCRUM
Serveurs web Glassfish, Tomcat
Environnements de
Développement Intégré
Netbeans (JAVA), Eclipse (JAVA)
Systèmes de Gestion de bases de
connaissances et projets
Redmine, GANTT Projects, MS Projects, Jira, Confluence
Référentiel de bonnes pratiques ITIL V3, COBIT 5, PMBOK
QUALITES PERSONNELLES
Bonne force de proposition
Bonne organisation et rigueur dans travail
Bonne capacité d’analyse technique et esprit de synthèse
Bonne évaluation du risque
Bon formateur et bonnes capacités de coaching
Facilité d’adaptation et Autonomie dans le travail
Forte capacité à travailler sous pression
Ecoute et ouverture aux critiques, Esprit d’équipe
Esprit de Leadership et de Management
7. LANGUES ET DIVERS
Français : Bien lu, bien parlé et bien écrit
Anglais : bien lu, bien écrit, parlé (niveau professionnel)
Permis de conduire catégorie B