Menu

Vivien MISSAMOU

  • Credit Mutuel Arkea
  • Tech lead

Brest

En résumé

S'appuyant sur des technologies standards fiables et robustes, j'analyse, modélise et développe des systèmes en grande autonomie,( rédige des spécifications si ce n'est pas encore fait). Recueil de besoins, user stories.
Je suis bilingue : Anglais/Français, et un peu d'espagnol.
qlqs technologies / concepts : Rest Api, Microservices, jersey,undertow,mongodb,kafka,neo4j, android,etc.
qlqs langages : java, javaEE, js, sql,Nosql, etc. (php personnel)
environnement : mobile, serveur, desktop
outils: jenkins,maven, git,docker,swarm,etc.
métiers : peut formaliser des processus et activités dans divers métiers.

update: dec 12, 2019

Mes compétences :
Eclipse RAP
Eclipse RCP
Business Process & Workflows Management
Datamining
Outsourcing
Datawarehousing
BI
Hibernate JPA
Bases de données rélationnelles
Architecture informatique
Programmation orientée aspect (AOP)
Workflow model reference
Business process
CEP
Messaging MOM
Système versionnage (GIT, SVN)
Adobe (MC)
SQL (PL/Transact)
PHP/jquery,JS,CSS,HTML
Intégration continue (HUDSON)
architecture fonctionnelle
Analyse fonctionnelle et technique
Méthodologies développement: agile-Scrum-XP-UP
JAVA ME, Embedded (en progression)
Android
Serveurs d'applicationset web
Eclipse, Netbeans,JDevelopper
Windesign, MagicDraw, phpMyadmin,Webmin
Windows / Ubuntu (server)
Windows / linux
Intégration de solutions
Word,excel,pwPoint, etc.
Spring Framework
Apache cordova
OSGI core framework and services
Big Data
JBoss platform
IBM worklight studio
Apache Hadoop
JAVA / JAVA EE
Bonitasoft
Merise
UML
BPMN, BPEL, XPDL, wfXML...
Cloud computing (SaaS, PaaS, IaaS)
programmation orientée objet (OOP)
Eclipse Plug-in, platfo

Entreprises

  • Credit Mutuel Arkea - Tech lead

    Informatique | Brest (29200) 2020 - 2020 Banque et Assurance (direction si, équipe “banque à distance (bad)” en charge de TMA,qualité de modules, chiffrage,support aux équipes,améliorations pentest),

    - Activation d’une carte bancaire virtuelle (modéliser un cache pour gérer l’activation de carte, contrôler le nombre de tentatives, conditionner l’activation…)
    - Résolution des incidents critiques « SMI service momentanément indisponible »
    - backend : contrôler des process et des états, contrôler appels de services, fixer des états d’object pour éviter des erreurs
    - frontend angularjs: contrôler le data flow (flux de donnée), sécuriser l’implémentation des services, intégrer les nouvelles implémentations
    - Chiffrer des modules (vérifier les process existants (virement, épargne, transfert) pour mésurer la charge travail (workload/time), définir les activités nécessaires au projet, cerner le périmètre des activités)
    - aide à la connection des flux kafka (configuration kafka)
    - Amélioration de la qualité de modules backend (révue de code source, correction du code source suivant le paramétrage Sonar/jenkins, avis aux collègues sur la qualité du code valide sous sonar)
    - Correction des défauts de sécurité (amélioration des modules pour réduire des vulnérabilités de sécurités applicatives web (audit owasp.org)
    - Correction des défauts UI (enlever les références d’un partenaire, reformatter une page...)
    - manipulation de références topaze, de numéro de comptes et contrats,
    travail attendu immédiatement en récette et production,
    organisation sous jira (compte-rendu,rédaction de release BR, suivi d’activités, échanges et avis sur des projets)
    - monter en compétences (connaissance métier, architecture)
    - connaissance de l’architecture, de l’organisation Arkea et de ses entités système si (fédération, b2b, etc.)

    Environnement technique :
    java 8/11, javaEE,javascript,html,css,angularjs, spring boot, kafka, eclipse,vscode,jira,gradle,ant,shell, tomcat,nodejs,memcached,kafka, jenkins, mysql, Systèmes, scrum,kanban, restful, N-tiers,SSO, JWT
  • zazoo - Tech Lead Java / microservice

    2019 - 2019 Mission : Réalisation d’une plateforme de services, architecture REST services, microservices, API, gateways
    Réalisations: centaine de microservices, api gateway, centaine de base de données, 10 microliths, 15 clients web (publique/admin), 1 client android web.
    Ressources: 5 teams
    Mise en place de 3 teams
    Etudes d’analyse, conception, architecture et modélisation.
    Prise en charge des spécifications fonctionnelles et user stories.
    Spécification du business model et des modèles de gestion => rules and requirements
    Convention over configuration
    microservice patterns
    service load-balancing
    Rédaction des spécifications techniques.
    Répartition des activités et suivi des objectifs.
    Mise en place des sprints et technical design (initialisation)
    Best practices en modularisation, services et, microservices
    Développement des microservices et business services.
    Déploiement sur containers
    comptes-rendus aux équipes business et marketing, au chef de projet.
    Technologies, processus et outils employés : eclipse ide, linux, docker, swarm, Jenkins, UML, Agile(XP, scrum),BDD,DDD, RESTful services, API, api gateway,jersey, vertx, undertow,JWT, java 8/10, angularjs,html5, mysql, mongodb, kafka, spring batch, spring boot…
  • Atos - Développeur java / microservice

    Rennes (35000) 2018 - 2018 Mission : études d’analyse, chiffrage du projet, implémentation des samples, développement du POC.
    Réalisations: chiffrage projet, samples de mise en place, développement du POC.
    Ressources: 1 (4 sur équipe chiffrage, 4 sur équipe développement),
    Prise en charge du cahier de charges
    Etudes d’analyse du projet
    Identification du business model, des process, des Microservices
    Mise en place de phase initialisation (technical design)
    Développement du POC (proof of concept)
    Identification et implémentation du process de traitement du prix de cession
    comptes-rendus aux managers, directeurs, etc.
    Technologies, processus et outils employés : Scrum, XP, eclipse ide, java 8, framework seedstack, Rest API,jersey, mysql, mongodb, kafka, spring batch…
  • Actemium Cegelec Gmbh vinci - Software development manager

    Frankfurt am Main 2017 - 2017 Mission de renfort : études de faisabilité pour des réalisations à partir de la plateforme Ignition (inductiveautomation.com).
    Réalisations: des composants et modules (IHM, module complet, modèle javaFX).
    Ressources: 2, Rôle: Software Development Manager
    Activités: (liste non exhaustive, à compléter prochainement)
    • Etudes de la faisabilité de réalisation du projet.
    • Prise en charge des spécifications propriétaires (interne/externe).
    • Exécution des activités par rapport aux spécifications.
    • Développement de composants, modules, etc.
    • Rédaction des comptes-rendus au responsable d’affaires.
    Technologies, processus et outils employés : Extreme Programming (XP), eclipse, XML, Java SE, SDK Ignition, maven, Swing, JavaFX…
  • zazoo! - Concepteur Développeur en Systèmes d'information, Applications

    2015 - 2016 Concepteur Développeur SI (système d’information) chez zazoo ! (zazoo.info) pour le compte de nerfis (nerfis.com)
    Missions : Construction de la plateforme, des applications et business services zazoo ! Développement des applications
    android intégrées à la plateforme. Construction à partir des solutions nerfis.
    Réalisations: 1 système d’information: 1 plateforme de services, 5 applications n‐tiers, 2 applications android intégrées au
    système d’information
    Ressources: 1, Rôles: Développeur Concepteur
    • Analyse des besoins fonctionnels et techniques,
    • Spécifications techniques (technologies, nomenclatures et conventions métier).
    • Rédaction des spécifications,
    • Conception (architecture) et Modélisation.
    • Développement de la plateforme, des applications et services.
    • Intégration au système d’information.
  • nerfis - Concepteur Développeur en Systèmes d'information, Applications

    2014 - 2014 Missions : Responsable des projets, architecture et développement des systèmes et applications.
    Réalisations : Architecture et modélisation,1 Plateforme d’entreprise, 1 système d’information, des services et
    composants à intégrer
    Rôle: Concepteur Développeur, Ressources: 1
    • Analyse des besoins fonctionnels et techniques,
    • Architecture et Modélisation
    • Construction de bases de données
    • Développement des systèmes (plateforme, système d’information, applications, services, composants)
  • NetMob - Développeur Android, Concepteur (rôle ponctuel pour architecture et modélisation))

    2013 - 2014 Missions:
    - Analyse des besoins fonctionnels et techniques,
    - Spécifications du dossier technique (architecture,
    technologies, nomenclatures et conventions métier).
    - Rédaction des spécifications,
    - Conception et Modélisation des 2 applications.
    - Développement des 2 applications n-tiers,

    Réalisations:
    1 application n-tiers de gestion d’opérations sur le réseau d’activités; 1 application mobile sous Android multi-tiers renforcée par serveur JBoss AS 7.
  • ADPCourtageplus (projet Extraction v1.0) - Développeur

    Nanterre 2013 - 2013 Mission : développer une application (3-tiers) dans le domaine d'assurances.
    réalisation :
    J'ai développé l'application 3-tiers "module Extraction v1.0"
  • Armor Informatique - Concepteur Développeur informatique (contrat stagiaire)

    Nantes 2012 - 2012 Assignments (missons):

    • Analyse des besoins fonctionnels et techniques,
    • Spécifications du dossier technique (architecture, technologies, nomenclatures et conventions métier).
    • Rédaction des cahiers des charges,
    • Conception et Modélisation des 2 applications n-tiers (garage , garagePlateform) et 2 composants web (garageBuilder, garageEditor).
    • Développement des 2 applications n-tiers et 2 composants.
    • Rédaction des supports technique et utilisateur.

    Achievements (réalisations):

    - 1 application n-tiers de vente de véhicule «garage»;
    - 1 plate-forme logicielle «garagePaltform» de gestion des activités et opérations liées à l’application web (vendue ou à vendre);
    - 1 composant «garageBuilder» de génération automatique et multiple d’applications n-tiers à vendre;
    - 1 composant «garageEditor» de modification de l’interface graphique de l’application n-tiers «garage».


    Autre Mission :
    .- Maintenance corrective site www.omega29.fr.
    - Recherche solution sur la couche Data source d'un client lourd et distant (remote)

  • Largge - Responsable projet, développeur, architecte SI

    2010 - 2010 Assignments (missions):

    • Rédaction des cahiers de charges et contributions au dossier d’appels d’offres,
    • Gestion et Conduite des projets, (communications en UML et UP),
    • Mise en place des plannings, avec modifications en temps réel des rôles, activités assignées…
    • Recrutement et formation d’une équipe (4 personnes)
    • mise en place des stratégies techniques sur des projets en concurrence
    • Recommandations techniques et structurelles
    • Mise en place de la méthodologie de travail, conceptions et réalisations des supports
    • conception et modélisation des applications, services, composants et modules
    • Développement des Applications

    achievements (réalisations):

    - 1 ERP modulaire,
    - 2 applications mobile (android),
    - 2 applications n-tiers,
    - 2 services web modulaires,
    - Configuration des serveurs web, d’application et de données (apache, tomcat , websphere,weblogic, glashfish, Jboss, Mysql, Oracle DB, MS Server).
  • MADsoft - Développeur informatique

    2008 - 2009 Assignments (missions):

    • Application des spécifications techniques et technologiques des cahiers des charges
    • Développement des applicatifs selon les démarches UP (unified process), et XP (extreme programming)

    Achievements (réalisations):

    - 1 application mobile d’entreprise « SurveyOne » de contrôle à distance d’activités d’un secteur fonctionnel.
    - 2 modules décisionnelles « Rikall et Decisiv » d’intervention à distance pour paramétrer l’évolution et le suivi des prises de décisions.
  • Projects (MADsoft, Cryptic, DB embedding) - Développeur Informatique

    2004 - 2008 Assignments (missions):

    - Mise en place des procédures de travail suivant le planning
    • Orientation sur la prise en charge des processus métier, et leurs interfaçages
    • Contribution sur les patterns architecturaux (MVC/Dd, OSGI…) et la nomenclature métier,
    • Développement des modules et composants pour encapsulation et intégration finale

    achievements (réalisations):

    1 middleware d’organisation et de canalisation des données métier de différentes entreprises,
    1 middleware de gestionnaire des interfaçages multi sources donnée et serveurs ,
    5 interfaces parallèles décisionnelles pour entreprises.
  • CyberCenter - Formateur bureautique pour entreprise, près Sicor Marine

    2003 - 2003 Assignments (missions):

    - Formation du personnel de l'entreprise Sicor Marine (Hydrocarbures)
    - Encadrement de l'équipe interne de CyberCenter :
    assistance technique
  • LACODES - Assistant technique

    2001 - 2002 je compléterai si j'ai un peu de temps.merci!

Formations

  • Developper Designer Microservice (Online)

    Online 2017 - 2018 Training Knowledge

    - technologies et environnements de production.
    - conception, architectures et modélisations
    - Techniques et Réalisations des microservices : contextes,sous-contextes, services et services produits, journalisation d’activités, evolutionary design, design for failure, etc.
  • AFPA

    Brest 2011 - 2012 diplôme concepteur développeur informatique

    Concepteur Développeur Informatique - systèmes d'information, application multi-tiers, serveurs (données, web et applications), services web, android, etc.
  • Ecole Des Techniques Informatiques (Brazzaville)

    Brazzaville 2004 - 2004 Diplôme d'études supérieures informatiques

    système d'information (IS) - je compléterai si j'ai un peu de temps.merci!
  • Vtc Avec Air-Afrique (USA)

    USA 2002 - 2002 certificate

    Navigant commercial: tournée normale pour collecte et analyse de besoins
    developpement informatique - je compléterai si j'ai un peu de temps.merci!
  • Centre De Formation Ex Air Afrique CFP RK (Abidjan)

    Abidjan 1999 - 2001 License navigation aérienne et développement

    Navigant commercial: tournée normale pour collecte et analyse de besoins
    Développeur: développement de systèmes
    je compléterai si j'ai un peu de temps.merci!
  • Lycée Technique POATY Bernard LTPB (Pointe Noire)

    Pointe Noire 1999 - 1999 Certificat bureautique

    informatique (Bureautique) - je compléterai si j'ai un peu de temps.merci!
  • Lycée Technique POATY Bernard LTPB (Pointe Noire)

    Pointe Noire 1996 - 1999 baccalauréat

    Techniques Quantitatives et qualitatives de Gestion - Techniques quantitives et qualitatives de gestion :
    maths générales
    maths financières
    statistiques
    compabilité générale, analyse d'exploitation
    vie d'entreprise
    etc.
Annuaire des membres :