Franck Aurelien - Consultant technique ORACLE
Ref : 170726T001-
94550 CHEVILLY LARUE
-
Développeur, Consultant technique (33 ans)
-
Freelance
Expérience professionnelle
BUYWAY SERVICE – Juin 2018, Bruxelles, Belgique
Projet PSD2 : Afin de s’aligner aux nouvelles normes européennes, les applications sensibles doivent pouvoir
authentifier leur client de façon forte via plusieurs facteurs d’authentification : Mail-Sms-Login.
Responsabilités : Analyste Big data et développeur Fullstack
• Conception du middleware responsable de stocker les session SCA utilisateurs et de piloter l’API
d’envoi d’sms sur spring boot 1
• Mise en place de la couche d’authentification JWT via spring sécurity
• Documentation des services Rest via swagger
• Design des écrans front end, essentiellement des popups et modal pour les validations de code sms
• Installation d’un cluster ElasticSearch 6 sous docker
- Création des images
- Configuration des volumes docker
• Monitoring des logs produits par l’application de gestions des sessions SCA, via la stack
ELK(Elasticsearch-Kibana-Logstash)
- Création de différente dashboard
• Administration du clusteur Elasticsearch et monitoring des performances
• Implémentation du client java afin de pouvoir interroger notre cluster Elasticsearch
• Animation de 2 sessions de formation Elasticsearch pour mes collègues, chaque semaine.
Environnement technique : Elasticsearch, Kibana, Logstash, Java 8, Spring 4, Spring Boot, Mysql,
PHP, Apache, Docker, Jenkins, Git
Mars 2017 : AXA Groupe Solution
–Projet COMRM –Gestion documentaire. Build en régie
•Septembre 2016 à Février 2017 : ING
Direct–Projet NSS -Mobilité bancaire.
Build en régie.
•Février 2016 à Aout 2016 :
Banque de France–Projet PARC –Portail de surendettement–Build en régie
•Juillet 2015 à Janvier 2016: Banque de France
–Projet FIBRE -transformation du Système d’Informations FIBEN -TMA en régie
•Août 2013 à Juin 2015 :
BFORBANK-Projet LEMON -Conception de banque digitale dans le cadre de l’offre de nouveaux produits -Build au forfait.
•Projet personnel 2017: Conception de mon site web personnel, Formations vidéo, animation d’un blog et impression de mon premier ouvrage:
Les nouveautés de java 8 et la programmation fonctionnelle
AXA GROUPE SOLUTIONS-Mars 2017
Projet COMRM:
L’application est un middleware permettant aux clients de la plateforme d’uploader des documents et vidéos dans le cadre d’une contestation. Il s’agit majoritairement d’un système de GED
(Gestion documentaire électronique).
Responsabilités: Senior engineer
•Installation et configuration de Jenkins: Mise en place de Job, de hook de commit, configuration des accès SSH et installation de pipeline Jenkins
•Installation et configuration d’Apache: configuration de proxy, mise en place du système de rotation
de log, configuration d’hôtes virtuels, mise en place de loadbalancer
•Définition de l’architecture du projet et mise en place des bonnes pratiques: (Stratégie de versionning, gestion des erreurs fonctionnelles et techniques, build
et de code review)
•Conception complète du middleware communicant avec une base Marklogic
•Design complet de toute la couche de sécurité via l’api Spring sécurity
•Conception complète du batch responsable du processing des fichiers clients xmlvia Spring Boot
•Implémentation d’une IHM en Angular 5, permettant de piloter et tester les services back office de l’application: Mécanisme d’authentification par token, conception des fonctionnalités d’upload de documents.
•Mise en place des tests d’intégration back-end et front-end
•Build et déploiement de l’application via Jenkins et un serveur Apache
•Responsable de la montée en compétence de tout nouveau collaborateur
Environment technique:
Java/Jee, Angular 5, Karma,protractor, Spring MVC, Spring security, Spring batch, Marklogic, Unix, Tomcat, Jenkins
, Spring boot.
Franck TOUNGA
Concepteur/Dé********-3-ING DIRECT –(09/16 à 02/17)Projet NSS: Mobilité bancaire
Dans le cadre de la loi macron sur la mobilité bancair
e, les banques doivent transformer leurs systèmes d'information afin de permettre à leurs clients de pouvoir changer de banque de façon totalement
transparente.
Responsabilité: Concepteur/ développeur
•Recueil du besoin via des ateliers fonctionnels avec le client, identification des users story, estimation
de la charge de travail
Design et mise en place des formulaires de souscription à la mobilité.
•Implémentation des fonctionnalités
métier (validation sms, génération des mandats bancaires sous format PDF)
•Développement de tests d’intégration de front-end et back-end.
Environnement technique: Java/Jee, Spring MVC, Spring data JPA, AngularJS, Jasmine, Webpack, Karma, CucumberJs, Oracle database, Git
BANQUE DE FRANCE –(02/16 à 08/16)
Projet Parc :Portail de surendettement
Mise en place d’un portail de surendettement. Il devait permettre de digitaliser entièrement la procédure
d’établissement des plans de dettes des ménages par la banque de France. La plateforme comportait 3
groupes de stakeholders: les ménages, le tribunal, et les créanciers
Responsabilités: Concepteur/ développeur
•Mise en place d’un PoC en Spring batch.
•Implémentation en Jberet de batch d’insertion de fichiers csv.
•Implémentation complète de fonctionnalités métier (Gestion des réponses créancier, et notifications)
•Développement de tests d’intégration
Environnement technique: Java 8, SVN, AngularJS
, Junit, Jax-Rs, Hibernate, Jboss,JavaEE BANQUE DE FRANCE –(06/15 à 01/16)
Programme FIBRE / transformation du Système d’Informations FIBEN : traitement, d’analyse et de diffusion
d’informations sur les « Entreprises Non Financières ».
•Mise en place de la couche d’accès aux données et celle de persistance.
•Rédaction de spécifications techniques.
•Chiffrage et développement de web services REST.
•Développement des tests d’intégrations.
Environnement technique:
JavaEE, Jax-RS, Hibernate, Java 8, Git, CDI, Junit, Jboss.
BFORBANK –(08/13 à 06/15)
Responsabilité: Concepteur/ développeur
Projet LEMON : Offre de banque au quotidien se matérialisant par la mise en marché de nouveaux produits:
•Analyse, conception et développement.
•Un compte courant, accompagné de moyens de paiements et de services (Budget, Découvert,
Alertes, Switching service)
•Une offre d’épargne règlementée : Livret A et LDD
•Des solutions de crédits consommation, de gestion du profil.
•Des services d’assurances à forte valeur ajoutée pour le client.
Parallèlement, ce projet améliore l’entrée en relation et l’expérience de ses clients, avec :
•La dématérialisation des parcours de souscription,
•La signature électronique des documents.
Plateforme web:
•Développement de différentes fonctions métier du site web : la gestion d’opposition chèque et
prélèvements.
Plateforme mobile:
•Implémentation de différents services REST en destination des applications mobiles Android et iOS.
•Mise en place de différents correctifs dans le cadre d’une assistance technique.
Environnement technique:
SPRING MVC, SPRING REST, Thymleaf, Java 8.
Projets personnels
-Conception et administration du site web ********/
-Ecriture d’articles sur mon blog, sur les systèmes d’information, et la transformation digitale une fois
toutes les deux semaines:
********/-Ecriture de mon premier livre : les nouveautés Java 8 et la programma
tion fonctionnelle: ********-nouveautes-de-java-8-preview/
-Animation d’une chaine YouTube et mise en place de formations vidéo sur mon site: Mise en place d’un serveur apache: SSL, SSH, Commandes UNIX, Ufw pour le firewall, Fail2ban pour la sécurité:
********-en-place-serveur/
-Mise en place de formations sur la plateforme Udemy: ********-franck/
DIPLOMES ET CERTIFICATIONS
ZENIKA TRAINING CENTER (Rennes) - Mars 2018 :
Formation Elasticsearch 6.0 de 3 jours
ZENIKA TRAINING CENTER (Rennes)
-Mai 2017 :Formation Spring core 4.3 de 4 jours
NEW BRUNSWICK UNIVERSITY (2013)
-Canada Master degree en architecture logicielle et design pattern
ECOLE CPE LYON (2013)
Diplôme d’ingénieur en Electronique des systèmes embarqués.
INGENIEUR ÉTUDE ET DEVELOPPEMENT
•JAVA/JEE
•ANGULAR 5
•SPRING 4.3 Implémentation de fonctionnalités métier et tests d’intégration Front et back end
Rédaction de SPECIFICATIONS techniques et fonctionnelles.Methodologies
de travail: SCRUM KANBAN Franck TOUNGA Concepteur/Développeur ********-2-
LANGUE
Anglais professionnel (Mise en application à travers ma première mission chez BFORBANK)
EXPERIENCE SECTORIELLE Banque de détail
Normes SEPAMAIL, Prélèvement SDD, compte courant, épargne réglementée, crédits de consommation.
DOMAINES DE COMPETENCES
Conception et implémentation d’application web Design de la couche applicative, mise en place des tests d’intégration,
Rédaction de documentation technique.
SCRUM Master adjoint
Direction du Daily meeting, Prise à main de point critique, Remontée d’informations pour les développeurs.
INGENIEUR ÉTUDE ET DEVELOPPEMENT
•JAVA/JEE
•ANGULAR 5
•SPRING 4.3 Implémentation de fonctionnalités métier et tests d’intégration Front et back end Rédaction de SPECIFICATIONS techniques et fonctionnelles.Methodologies de travail: SCRUM KANBAN