Blaise - Développeur Angular
Ref : 190210S001-
00000 EBENE (Cameroun)
-
Développeur, DevOps, Consultant (33 ans)
-
Freelance
Expérience professionnelle
Accenture Ile Maurice
Client : Credit Agricol Customer Financial (CACF) 01-06-2020 – Aujourd’hui
Rôle : Technical Lead
Projet : Service client et plusieurs autres projets internet
● Analyser des documents de spécifications
● Participer au Poker dans plusieurs projet
● Développer des Backends (Java ee, spring)
● Développer des Frontends (Thymeleaf, Html5, Bootstrap)
● Effectuer les mises en intégration et en recette avec Jenkins
● Faire les migration Java 8 vers Java 11
● Participer au Daily de plusieurs projet
● Conception des nouvelles apis
● Coaching de la dev team
● Maintenance de l’application IOS
Environnement technique : Eclipse, Java 8, Java 11, Spring, Spring boot, JAX-RS, ArgoCD, grafana, ELK (elisa),
Prometheus, Vault, Jenkins, Docker, Kubernates, Jira, gitLab, maven, sonarLint, Swift
Depuis Juillet 2018 Développeur Java Senior Laposte, Suez - Accenture
Projet:
RECYGO est un site de vente en ligne des solutions de collecte et de valorisation des déchets de bureau, ce site est accessible à tous les bureaux partout en France. Cette plateforme permet aussi l’échange des données entre les deux partenaires Laposte et Suez ; Recygo en tant que système informatique est orienté sur une architecture microservice, ce qui offre l’intégration de plusieurs applications nouvelles ou existantes : Salesforce, Zuora, Slimpay, des applications web Java et Python.
Mon Rôle :
Mise en place des tests d’intégration, des tests Unitaires pour garantir la non régression des projets avec Spring Test, PowerMock,
EasyMock, H2
Mise en place des tests de performance et de monter en charge à l’aide d’Apache Jmeter.
Mise en place de la synchronisation des données entre la base des données Postgresql et les objets Salesforce à l’aide de Heroku connect.
Implémentations des nouvelles fonctionnalités du système.
Réalisation des Mises en recette et en Production
Design et implémentations des logs dans toutes les briques du système
Mise en place de la documentation des API Rest ; Swagger
Participation au Daily Meeting, Retrospective de sprint, Sprint planning, Backlog grooming avec les Product Owner
Code review
Environnements techniques : Spring Boot, Spring Cloud, Spring MVC, Thymeleaf, Jquery, HDIV, Spring Security, Oauth2, JWT, Spring Session, Redis, AJAX, EasyMock, PowerMock
Swagger, Postman, Postgresql, Herokou, Heroku connect, Maven3, Graddle, Github, JIRA, Hipchat, Slack, Tortoisegit, SonarLint, API manager, Heroku Continue Integration, PaperTrail, Spring Tools Suite, Confluence, Requirejs, Slf4j, Logdna, sentry, Site public : ********
Novembre 2017 à Juin 2018 Team Lead Camertronix Crawford
Projet :
Le projet nommée crawford PM (Project managment) est une plateforme en ligne pour la gestion et le suivi des projets de construction pour une entreprise américaine CRAWFORD Construction. Le but de système est de suivre l’évolution des travaux de construction d’un bâtiment dès l’acquisition du contrat jusqu’à la livraison du di bâtiment. J’ai eu l’immense responsabilité de mettre son architecture sur pied et je me suis basé sur des architectures microservices pour le faire.
Mon Rôle :
Analyse technique de tout le projet
Proposition des architectures globales de toutes les briques du projet avec tout le flow de
communication
Participation à tous les travaux de conception et d’analyse métier
Création de tous les projets constituant le système
oBrique sécurité avec la gestion des utilisations
oApi pour la gestion des documents
oApi pour le management des projets
oApi pour la gestion des mails (système de communication interne au projet pouvant
communique avec l’extérieur)
oApi pour la gestion des images
oApi de gestion des rapports
oApplication web
oApplication iphone
Répartition des tâches et suivi quotidien leurs l’évolution sur la plateforme zoho.
Mise en place d’un gitLab privé pour la gestion des codes du projet
Mise en place d’un environnement de déploiement sur un serveur privé (pour la première phase de développement)
Développement de plusieurs fonctionnalités clé dans le système
Développement de l’application iPhone
Réalisation des releases
Encadrement de coaching de la dev team
Environnements techniques : Spring Boot, Spring Cloud, Spring MVC, Thymeleaf, Jquery, HDIV, Spring Security, Oauth2, JWT,
AJAX, EasyMock, PowerMock Swagger, Postman, Mysql, Maven3, SonarLint, Spring Tools Suite,
Requirejs, Postfix, Obejective c, xcode, Restfull.
Novembre 2017 à Juin 2018 Team Lead Camertronix Crawford
Février 2017 - Octobre 2017 Team Lead Camertronix ICrare
Projet : Icare est un projet basé sur les smarts cameras donc le but principal était de surveiller les patients
dans leur lit de traquer leurs mouvements et de notifier les gardes malades au cas ou il aurait pris une position moins confortable. Le client de cette application était une startup américaine qui a solliciter
Camertronix pour la recherche et le développement de son SI qu’il devait commercialiser.
Mon Rôle :
Analyse technique de tout le projet et étude de faisabilité de certains modules.
Proposition des architectures globales de toutes les modules du projet avec tout le flow de
communication
Participation à tous les travaux de conceptions et d’analyses métier
Création de tous les projets constituant le système.
oApplication Android (Android studio, gradle)
oBackend (java, ejb, glassfish, mysql)
oApplication desktop Windows (QT, C++)
oImage processing (Open cv, c++, ffmpeg)
Configuration de l’environnement de déploiement
oUn serveur linux pour le Backend
oUn RPI 3 pour le module Imagerie
Répartition des tâches et suivi quotidien leurs l’évolution sur la plateforme zoho.
Mise en places d’un gitLab privé pour la gestion des codes du projet
Développement complète de l’application Android et la mise a ligne sur Play store
Développement de plusieurs fonctionnalités dans le Backend
Développement de plusieurs fonctionnalités dans le module imagerie
Création de quelques POC sur la l’application Windows
Coaching de toute DEV Team
Environnements techniques : Java, EJB, Mysql, git, GitLab, C++, Phyton, Qt, android, Android studio, Vitamio, Moquitto, google Api, OpenCV, ffmpeg, shell, grandle, glassfish, NetBeans, Restfull.
Avril 2017 -Juillet 2017 Développeur Java Full Stack Freelance Fitgrade
Projet : Application web de supervision et du suivi des actives sportives
. Ce projet était pour une équipe de coach sportif qui avait pour objectif de donner des exercices physiques et suivre chaque membre inscrit sur leur site.
Mon Rôle :
Implémentation du module de payement avec PayPal
Implémentation du module de gestion des images.
Implémentation de la fonctionnalité d’inscription et la gestion des comptes
Implémentation des plusieurs autres fonctionnalités
Environnements techniques : Spring boot, spring mvc, spring security, hibernate, spring data, mysql, git, bitbucket, spring tools suites, Cloudinary, Paypal.
Février 2016 - Février 2017 Développeur Mobile Actionnaire Mshop
Projet : Mshop un nouveau concept de gestion des commerces sur les terminaux mobiles.
Mon Rôle : dans ce projet j’ai
Développement de l’application mobile
Installation et configuration des serveurs sur OHV
Installation et configuration de couchbase server 4.5
Installation et configuration de Elasticsearch
Installation et configuration de Sync gateway
Environnements techniques :
Android studio, git, couchbase server, couchbase lite, elasticsearch, java, xml, json, sync
gateway, Restfull.
Juin 2015 - Février 2017 Développeur Mobile camertronix
Securitrix
Projet : Securitrix est une gamme de produits de Camertronix pour la sécurisation des biens ,elle est constituée de trois produits :
HomeSecuritrix : Application de sécurité pour les maisons
CarTraking : Application pour le tracking des voitures
VideoSecuritrix : Application de vidéo surveillance
Mon Rôle :
Analyser et développer les parties mobiles (Android) pour ces produits
Déploiement sur la Play Store
Environnements techniques :
Android studio, git, java, Restfull, json, xml, google api, GitLab, Jira, vitamio
Juillet 2014 - Mai 2015 Développeur Mobile et Java Camertronix Truskanddirt
Projet: Truskanddirt est projet de gestion des travaux de terrassementet de transport des échets.
Mon rôle :
Conception et implémentations de l’application Android et sur déploiement sur la Play store
Analyse, conception et implémentations de l’application iPhone et déploiement sur App Store
Implémentation des web services soap et Restfull.
Environnements techniques :
Android studio, git, java, Restfull, json, xml, google api, GitLab, Jira, xcode, EJB, Hibernate, Soap, Restfull, NetBean, glassfish, mysql.
Site : ********
Domaines de compétences
Analyse des systèmes
Développement applications
Architecture logicielle classique
Architecture logicielle orientée
Micro service
Intégration des systèmes
Encadrement et coaching des équipes.
Encadrement des étudiants stagiaires
Educations :
Master 1 en informatique
Licence en mathématiques et informatique
Langues :
Français – avancé
Anglais – lecture, écriture
Top langages : Java : 8/10,
Android : 6/10
Objectif C : 5/10,
Autre : ouverts à l’apprentissage