1. 1
Jean Claude CAMARA
Ingénieur étude et développement JAVA JEE
• (+221) 77 636 17 83
• jeccam38@gmail.com
• Célibataire
~ 3 ans d’expérience
Formations ◆ 2023, Atos Senegal, Certificate of achievement (Angular)
◆ 2023, Atos Senegal, Professional full stack developer certificate
◆ 2022, ISI Dakar, Diploma in computer engineering (Java|Angular)
◆ 2020, ISI Dakar, Professional diploma in software engineering (Java|Angular)
◆ 2017, UGANC Conakry, Diploma in Electronic Physics
◆ 2014, Lycée Almamy Sogbè Coyah, Baccalauréat Scientifique S1
Langues ◆ Anglais (Professionnel)
◆ Français (courant)
Compétences
Principales
◆ Analyse, Conception, Développement
◆ Test unitaires de d’intégration (TDD)
◆ Bases de données
◆ Rédaction de document de conception
◆ Automatisation et industrialisation de opérations
courantes (build, process, code, test … )
Compétences techniques
Domaine Niveau Domaine Niveau
Langage &
BDD
Jira, Trello, Slack 3 Html, Css, Javascript 2
MongoDB 2 Flutter, Ionic 2
Docker 2 Jhipster 2
Java 2 Java EE 2
Spring Framework 2 Hibernate, Jpa 2
Spring Boot 2 Spring Security 2
Thymeleaf 2 Nodejs 2
Tomcat 2 Git, Git-Flow, Gitlab 2
Sql 2 Angular 1
Uml 2 Maven 2
2. 2
OS Linux 2 Windows 3
Niveaux : 1 Connaissance - 2 Maîtrise –3 Expert
Expériences professionnelles
Consultances
Wefid Senegal.
Mars. 2023 à Aujourd’hui
Fonction Chief Technology Officer.
Mission(s) et réalisations
✓ Identifier les opportunités d’innovation et
proposer des solutions sur mesure.
✓ Prévoir et anticiper les besoins technologiques
✓ Saisir les opportunités liées aux nouvelles
technologies
✓ Définir la stratégie d’innovation et participer aux
décisions avec les dirigeants.
✓ Déployer, budgétiser et superviser la roadmap et
l'évolution de la plateforme web
✓ Encourager l'innovation technologique et
technique (R&D)
✓ Représenter la startup avec les collaborateurs
extérieurs.
✓ Développement des évolutions et
fonctionnalitésmétier
✓ Correction des anomalies
✓ Tests unitaires / d’integration
✓ Automatisation et industrialisation de opérations
courantes (build, process, code, test …)
Environnement Agile (Méthodologie Scrum) MongoDB, Angular, Nodejs,
Git/Github, Trello, MongoDB,
Atos Senegal.
Nov. 2022 à Aujourd’hui
Fonction Full stack developer.
Mission(s) et réalisations Pôle Shared Contact Center « Projet Contact Produit »
✓ Développement de évolutions et fonctionnalités
métier
✓ Correction des anomalies
✓ Tests unitaires / d’integration
✓ Automatisation et industrialisation de opérations
courantes (build, process, code, test …)
Environnement Agile (Méthodologie Scrum) Java, Spring, Elasticsearch,
Scala, Angular, Git/GitLab, Jira, Docker, MongoDB,
Jenkins, Sonarqube, Liferay, Knockoutjs, Maven, Intellij,
WSL
3. 3
Vision Stats.
Juin. 2022 à Nov 2022
Fonction Full stack developer.
Mission(s) et
réalisations
Conception d’une plateforme web et mobile de
supervision des stations-service (Petroges) pour la
compagnie Ciel Oïl
Gestion de la partie Backend
✓ Rédaction d’un document de conception
✓ Création des entités et repository JPA avec jhipster
✓ Implémentation des services et Controller pour la
partie métier dont le CRUD : Dépense, Versement,
Vente, Contrôle, Crédit, Remboursement
✓ Implémentation de la fonctionnalité affectation des
gérant dans les stations.
✓ Implémentation de la fonctionnalité paiement par
TPE Carte et Ticket
✓ Implémentation de la fonctionnalité activation et
désactivation d’une station et les cuves, pompes,
pompistes liés à cette station
✓ Catégoriser les produits en fonction de type de
station
✓ Mise en place de la fonctionnalité contrôle de
recette entre deux dates
✓ Mise en place de la configuration des index d’une
pompe
✓ Catégoriser les types de versement (Espèce,
Banque)
Gestion de la partie frontend avec angular
✓ Création des écrans pour les CRUD Dépense,
Versement, Vente, Contrôle, Crédit,
Remboursement
✓ Affichage des stations actives sur tous les
composants de l’application
✓ Création de l’interface d’affectation des gérants en
plusieurs étapes
✓ Rendre la saisie de vente une seule fois par jour
✓ Mise en place d’un contrôle de date entre la saisie
de crédit et d’une vente
Gestion de la partie mobile avec ionic
✓ Implémentation du scrolling automatique sur tous
les composants.
✓ Mise en place de la fonctionnalité de détection
déconnexion de l’internet
✓ Configuration de la connexion de Ionic et firebase
✓ Mise en place du mode hors ligne de l’application
Intégration Continue
✓ Création du Dockerfile
✓ Automatiser les pipelines de déploiement en
utilisant des API et Azure DevOps
4. 4
Environnement Agile (Methodologie Scrum), Java 8, Spring, Ionic 5,
Docker, Jenkins, jhipster 5, Postgresql, Angular 7, Trello,
Git/Github, Slack, Windows 10, Azure
Samane Corporation
Jan. 2022 à Juin 2022
Fonction Full stack developer.
Mission(s) et réalisations Conception d’une plateforme web de réservation de
chambre et commande de plat pour Nina hôtel
✓ Création du projet avec spring boot 2.7.7
✓ Création des entités et JPA repository de Client,
Chambre, Plat, Coiffure et les dto
✓ Mise en place de l’authentification des utilisateurs
avec du JWT
✓ Mise en place des services et Controller pour la
partie métier dont le CRUD : Chambre, Plat,
Coiffure
✓ Implémentation de la fonctionnalité réservation
Dechambre selon la disponibilité• Implémentation
du service d’envoi de mail en utilisant Java Mail API
✓ Implémentation du système de notification en
temps réel avec java web socket
✓ Création et configuration du Dockerfile
✓ Conception et Modélisation de la base de données
avec UML
Environnement Java 8, Spring Data, JPA, Spring Rest, Hibernate,
Angular, Git/Github, Trello
ISI Dakar
Fév. 2021 à Aout. 2021
Fonction Full stack developer
Mission(s) et réalisations Développement d’applications java web
Analyse – Conception – Développement (projet en
binôme)
Version 3
Langages et Framework utilisés :
✓ Spring Boot pour l'inversion de contrôle
✓ JPA, Hibernate, Spring Data pour le Mapping
Objet relationnel
✓ Spring MVC avec Le moteur de Template
Thymeleaf et Framework Bootstrap pour la
Couche web
✓ Spring security pour le formulaire de connexion
Version 2
Langages et Framework utilisés :
✓ Spring, JPA et Hibernate
✓ Gérer la persistance des entités avec JPA Entity
Manager au niveau de la couche DAO.
5. 5
✓ Gérer les transactions avec Spring au niveau de
la couche métier
✓ Faire l'injection des dépendances
✓ Framework Bootstrap pour la Couche web
Version 1
✓ Pas de Framework java utilisé Utilisation de
DataSource pour la connexion de la base de
données
✓ Instancier la couche Dao dans la couche Service
✓ Pour la partie présentation Jsp/Servlet et le
Framework Bootstrap
Environnement Java, Spring Data, JPA, Spring, Hibernate, Git/Github,
Trello
Soft skills
✓ Réactivité : comprendre les besoins et réagir rapidement en fonction.
✓ Aisance relationnelle
✓ Écoute, empathie et esprit d’équipe
✓ Rigueur
✓ Sens de l’organisation
✓ Goût du challenge et résistance à la pression
✓ Curiosité intellectuelle (veille)