Profil de Q QH

Q QH
550.00€ /j
Développeur Java Consultant de l’ESN FreelanceDay
Disponible le : 26/05/2020
Localisation : France
Mobilité : Mobilité internationale
5 années d'expérience
0 missions réalisées

Q QH en quelques mots

Quang
Formation
2013-2015 Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des
Entreprises), mention Bien, à IUP MIAGE Aix en Provence
2012-2013 Licence MIAGE (Méthodes Informatiques Appliquées à la Gestion des
Entreprises) à IUP MIAGE Aix en Provence
2010-2012 DEUG d’Economie-Gestion à Faculté Économie Appliquée, Université de Paul
Cézanne, Marseille
Compétences techniques
Langages JAVA, PHP, JAVASCRIPT, XML (XQUERY/XPATH/XSLT), SHELL
Framework SPRING (BOOT, CLOUD, MVC, BATCH, OAUTH2, SECURITY), HIBERNATE,
ANGULARJS
Modélisation UML (DESIGN PATTERN), MERISE
SGBD ORACLE 11G, POSTGRESQL, MYSQL, NOSQL/ELASTICSEARCH
Serveur d’applications TOMCAT 7, WEBLOGIC 11R1
Middleware APACHE CAMEL, ORACLE SERVICE BUS
Web Services SOAP, REST
Systèmes LINUX REDHAT, WINDOWS 7
Autres Eclipse, IntelliJ, Git, SVN, Maven, Gradle, SONARQUBE
Compétences fonctionnelles
– NOTIONS DE FINANCE DE MARCHE
– CONNAISSANCE EN COMPTABILITE
Langues
FRANÇAIS : BILINGUE
ANGLAIS : COURANT
______________________________________________________________________
Expériences professionnelles
• Novembre 2018 – Avril 2020 Slimpay
Développeur Java
Projet : Slimpay est un spécialiste de paiement par abonnement dans zone SEPA
Technique :
† Développement from scratch d’une application batch d’importer les cartes bancaires des nouveaux
clients
† Développement from scratch d’une application batch de transformation des données métiers vers
les données utilisables par les outils de reporting
† Participation à la construction de la chaîne CI/CD avec GitLabCi
† Développement et maintenance de microservice de gestion des transactions par carte bancaire
† Containeriser les applications avec Docker pour s’adataper à la nouvelle infrastructure
† Maintenance et développement de fonctionnalité de gestion des mandats de prélèvements
† Maintenance de différents batchs existants (Spring Batch)
† Refactoring du code
† Support Niveau 3
Fonctionnel :
† Gestion de mandat de prélèvement : de la signature jusqu’à l’exécution et récupération de l’argent
† Gestion de paiement et prélèvement par carte
Relationnel :
† Travail dans une équipe de 6 personnes
† Collaboration avec différentes fonctions dans l’entreprise : Customer Success, Ingénieur Avant-
Vente…
ENVIRONNEMENT TECHNIQUE : SPRING 3/4 (MVC, BOOT 1/2 , SECURITY, OAUTH2, BATCH),
TOMCAT,MOCKITO, INTELLIJ, JENKINS, SONARQUBE, LOMBOK, JAVA 7/8, ELK
(ELASTICSEARCH LOGTASH KIBANA), AWS S3, MYSQL, REST API,
DOCKER, ECR REPOSITORY, GITLAB CI, DOCKER, KAFKA, PGP
CRYPTOGRAPHY
METHODOLOGIE : SCRUM, KANBAN, DEVOPS
______________________________________________________________________
Expériences professionnelles
• Avril 2017 – Novembre 2018 Société Générale Corporate & Invesment
Banking
Développeur Java
Projet : Onyx/Cascade
Technique :
† Développement de microservices :
o Développement de mircroservices avec Spring Boot
o Maintenance et développement de moteur de workflow avec Spring State Machine
o Implémentation de vérification règlementaire (KYC, MIFID, MIFID2…)
o Consommation des API de référentiel externe
o Booking et defaulting de « request for quotation » (RFQ) avec l’application Middle
Office (Xone)
o Pricing et calcul de marge
† Automatisation de test (test unitaire, TDD, BDD, Intégration)
† Maintenance et développement d’un outil de test développé en JavaFx et Antlr4
† Release Manager/Préparation de release
Fonctionnel :
† Réalisation d’une application de trade de produits vanilles (Option et Futures) :
o Réception de « request for quotation » du client
o Réception des orders électroniques via protocol FIX (Financial Information
eXchange)
o Accusé et pricing par trader
o Proposition du prix au client
o Delta Hedging (At Risk, Exchange, Automatique)
o Booking dans Middle Office
Relationnel :
† Travail dans une équipe de 20 personnes
† Collaboration avec l’équipe Offshore (Roumanie)
ENVIRONNEMENT TECHNIQUE : SPRING (MVC, BOOT, SECURITY, OAUTH2, CLOUD, STATE
MACHINE), TOMCAT, GIT, CUCUMBER, MOCKITO, PUPPET, XLDEPLOY, INTELLIJ,
JENKINS, SONARQUBE, SWAGGER, REACTIVE PROGRAMMING, ACTIVE MQ,
LOMBOK, JAVA 8, ZIPKIN, ELK (ELASTICSEARCH LOGTASH KIBANA)
METHODOLOGIE : SCRUM, KANBAN, DEVOPS
______________________________________________________________________
Expériences professionnelles
• Septembre 2016 – Avril 2017 Enedis (anciennement ERDF)
Développeur Java
Projet : OSE (Offre Service d’Echanges)
Technique :
† Développement des flux d’échanges :
o Développement des services d’exposition (SOAP) avec OSB
o Développement des routes entre les applications ERDF et les B2B avec Apache
Camel
o Collaboration avec l’équipe d’intégration dans le déploiement des services
o Support niveau 2,3 et correction des anomalies de production
† Développement d’un IHM Web de commande de flux d’échange avec JSF
† Evolutions d’un socle technique :
o Automatisation de création de flux JMS
o Création de job Jenkins pour le déploiement
Fonctionnel :
† Réalisation d’une application de gestion de commande de flux d’échange :
o Suivi de l’état d’avancement de commande
o Automatisation de création des flux simples
o Accélération de temps de mise en production
Relationnel :
† Travail dans une équipe de 9 personnes
† Collaboration avec différents acteurs (PO, intégration, clients…)
ENVIRONNEMENT TECHNIQUE : SPRING, HIBERNATE, APACHE CAMEL, ORACLE SERVICE BUS, JSF,
TOMCAT 7, WEBLOGIC SERVER, ORACLE, SVN, GIT, JENKINS, MAVEN, DOCKER,
VAGRANT, ACTIVEMQ, JMS, HP ALM QC, ARTIFACTORY, NEXUS REPOSITORY
MANAGER, VELOCITY
METHODOLOGIE : SCRUM, KANBAN, DEVOPS
______________________________________________________________________
Expériences professionnelles
• Avril 2016 – Août 2016 GRDF
Développeur Java
Projet : OMEGA
Technique :
† Développement d’un REST API :
o Réalisation des microservices
o Documentation d’API avec Swagger
o Sécurisation d’accès avec Oauth2
† Développement d’une application Web
o Consommation de REST API
o Réalisation de fonctionnalité d’ajout des jeux de données de test en fonction de
services et environnements
Fonctionnel :
† Réalisation de plateforme d’injection de jeux de données de test des échanges entre GRDF et
les fournisseurs
Relationnel :
† Travail dans une équipe de 4 personnes
ENVIRONNEMENT TECHNIQUE: SPRING (MVC, BOOT, DATA, SECURITY, OAUTH2), ANGULARJS,
TOMCAT, MYSQL, GIT, SONARQUBE
METHODOLOGIE : SCRUM
______________________________________________________________________
Expériences professionnelles
• Octobre 2015 – Avril 2016 GRDF
Ingénieur Logiciel
Projet : GDI (Gestion des Interventions)
Technique :
† Virtualisation des Web Services (mock service) venant des SI partenaires
† Installation, configuration et maintenance de l’application sur Linux Redhat
† Support technique auprès des équipes de développement
† Construction des tests d’intégrations et automatisés
† Rédaction des documents techniques (PTI, Manuel d’exploitation…)
† Mise en place des mesures de supervision
Fonctionnel :
† Réalisation de plateforme d’injection de jeux de données de test des échanges entre GRDF et
les fournisseurs
Relationnel :
† Travail dans une équipe de 8 personnes
† Recueil de besoin des PO de 4 équipes Scrum
† Collaboration avec différents équipes (Réseaux, Intégration, Outillage…)
† Sollicitation de l’équipe support de logiciel en Angleterre, Etats-Unis et Inde
ENVIRONNEMENT TECHNIQUE : JAVA, GIT, JIRA, CONFLUENCE, TALEND DATA INTEGRATION,
SOAPUI, CA DEVTEST SOLUTIONS , SHELL, LINUX REDHAT
METHODOLOGIE : SCRUM
______________________________________________________________________
Expériences professionnelles
• Septembre 2014 – Septembre 2015 Vigimilia
Ingénieur Logiciel
Projet : Start-up dont le produit est un comparateur de prix pour les acteurs de tourisme
Technique :
† Maintenance et développement des nouvelles fonctionnalités de l’outil existant
o Intégration des flux de données (XML, CSV, JSON…) de clients
o Extraction de reporting en Excel
o Réalisation des nouveaux robots d’aspiration de site web (robot scraping)
o Correction des anomalies
† Développement d’un système de veille concurrentiel pour un client de grand compte
o Conception et modélisation de base de données et orientée objet
o Intégration des flux de données (XML, CSV, JSON…) de clients
o Réalisation d’une application web (Back end et Front End)
o Mise en production et automatisation des tâches quotidiennes via les scripts Shell
† Développement d’un nouvel outil d’aide à la décision aux hôteliers
o Etude de faisabilité technique
o Conception et modélisation de base de données et orientée objet
Fonctionnel :
† Outil de comparaison de prix qui aide le pilotage dans la pratique de Yield Management
Relationnel :
† Travail dans une équipe de 5 personnes
† Collaboration avec le client pour recueil du besoin
ENVIRONNEMENT TECHNIQUE : PHP5 (FRAMEWORK MVC CODEIGNITER), JAVASCRIPT (JQUERY,
PHANTOMJS), SHELL, XML (XPATH), MYSQL, SELENIUM, TOMCAT, LINUX
REDHAT, SPAGOBI
METHODOLOGIE : SCRUM
______________________________________________________________________
Expériences professionnelles
• Avril 2014 – Septembre 2014 Ifremer(Institut français de recherche pour
l’exploitation de la mer)
Ingénieur Logiciel
Projet : Seatcher-Télésciences

Telesciences – Portail d’accès

No Description

Technique :
† Développement de module d’administration : Gestion d’utilisateurs, gestion de fichiers XML,
gestion des vidéos
† Optimisation la gestion de ressources multimédia
o Développer module de gestion de tag pour faciliter la recherche de ressources au
sein du portail
o Sélectionner les ressources favorites
† Réalisation de fonctionnalité de rejoue de missions terminées
o Production d’un algorithme permettant de trier les vidéos en fonction de spécifications
o Animation de rejoue : affichage dynamique d’informations scientifiques (coordonnées,
profondeur…) et de la position sur Google Maps
Fonctionnel :
† Application web pour le suivi et rejoue des campagnes océanographiques pour le but
pédagogique
Relationnel :
† Travail dans une équipe de 3 personnes
ENVIRONNEMENT TECHNIQUE : TOMCAT, JEE (SERVLET, JSP, JAXB, JAVAMAIL, JNDI),
JAVASCRIPT JQUERY, HTML, CSS, POSTGRESQL, JIRA, GIT, GOOGLE MAPS
METHODOLOGIE : SCRUM

Langues

Historiques (0)

  • Il n'y a aucune activité.