Herve K.

FULL STACK DEVELOPER

586 dollar
Freelancer
6 years
Colombes, FRANCE

My experience

More

STVAJanuary 2018 - October 2019

PROJET 2020PF (MOTEUR EDI) : EFFECTUER, L’ANALYSE, LA CONCEPTION, LA MAINTENANCE ÉVOLUTIVE ET CORRECTIVE DU MOTEUR EDI.
APPARTENANT TRANSVERSALEMENT À UNE ÉQUIPE DE 6 PERSONNES (ÉQUIPE EDI) ET UNE ÉQUIPE DE  10 PERSONNES (ÉQUIPE 2020PF).

* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM.
AUTRES ACTIVITÉS :

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* CORRECTION DES BUGS.

* ANALYSE DES ANOMALIES.

* RÉDACTION DES SFD (SPÉCIFICATION FONCTIONNELLES DÉTAILLÉES).

* RÉDACTION DES STB (SPÉCIFICATION TECHNIQUE DU BESOIN).

* CONCEPTION LOGICIEL, PRÉLIMINAIRE ET DÉTAILLÉE.

* REFONTE DU MOTEUR EDI.

* DÉVELOPPEMENT DES TESTS D'INTÉGRATION DES MESSAGES EDI.
More

FIRCOSOFTMarch 2017 - November 2017

PROJET CONTINUITY: ASSURER LA CONFORMITÉ, DÉTECTER ET BLOQUER LES TRANSACTIONS IMPLIQUANT DES PARTIES RÉPERTORIÉES DANS LES LISTES. FILTRE LES TRANSACTIONS ENTRANTES ET SORTANTES DE N'IMPORTE QUEL TYPE ET DÉTECTE SI LA TRANSACTION COMPORTE DES NOMS, DES SOCIÉTÉS, DES NAVIRES, DES ADRESSES OU DES CODES SPÉCIFIQUES CORRESPONDANT AUX LISTES DE PARTIES BLOQUÉES SÉLECTIONNÉES.

AU SEIN D'UNE ÉQUIPE DE 10 PERSONNES TRAVAILLANT EN MÉTHODOLOGIE SCRUM


* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM, RÉTROSPECTIVES, REVUE DE SPRINT.
AUTRES ACTIVITÉS :

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* I18N (INTERNATIONALISATION)

* CORRECTION DES BUGS.

* TEST QA SUR LES STORIES OU BUGS TRAITÉES.

* PARTICIPATION AU DÉVELOPPEMENT DU MIGRATION TOOL (DES BASES DE DONNÉES LEGACY VERS LA BD 5.9)

ENVIRONNEMENT TECHNIQUE : WINDOWS 7, ORACLE 11, JAVA 8/J2EE, SPRING, SPRING BOOT, SPRING BATCH, PL/SQL, MYBATIS 3, MAVEN 2, GRADLE, JUNIT 4, ECLIPSE, JIRA, CONFLUENCE, CRUCIBLE, GIT, HTML5/JAVASCRIPT/CSS, BOOTSTRAP 3, JQUERY 3, VUE JS, SONARQUBE
More

FIRCOSOFTMarch 2017 - November 2017

PROJET CONTINUITY: ASSURER LA CONFORMITÉ, DÉTECTER ET BLOQUER LES TRANSACTIONS IMPLIQUANT DES PARTIES RÉPERTORIÉES DANS LES LISTES. FILTRE LES TRANSACTIONS ENTRANTES ET SORTANTES DE N'IMPORTE QUEL TYPE ET DÉTECTE SI LA TRANSACTION COMPORTE DES NOMS, DES SOCIÉTÉS, DES NAVIRES, DES ADRESSES OU DES CODES SPÉCIFIQUES CORRESPONDANT AUX LISTES DE PARTIES BLOQUÉES SÉLECTIONNÉES.

AU SEIN D'UNE ÉQUIPE DE 14 PERSONNES TRAVAILLANT EN MÉTHODOLOGIE SCRUM


* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM, RÉTROSPECTIVES, REVUE DE SPRINT.
AUTRES ACTIVITÉS :

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* I18N (INTERNATIONALISATION)

* CORRECTION DES BUGS.

* TEST QA SUR LES STORIES OU BUGS TRAITÉES.

* PARTICIPATION AU DÉVELOPPEMENT DU MIGRATION TOOL (DES BASES DE DONNÉES LEGACY VERS LA BD 5.9)

ENVIRONNEMENT TECHNIQUE : WINDOWS 7, ORACLE 11, JAVA 8/J2EE, SPRING, SPRING BOOT, SPRING BATCH, PL/SQL, MYBATIS 3, MAVEN 2, GRADLE, JUNIT 4, ECLIPSE, JIRA, CONFLUENCE, CRUCIBLE, GIT, HTML5/JAVASCRIPT/CSS, BOOTSTRAP 3, JQUERY 3, VUE JS, SONARQUBE
More

THALESNovember 2015 - February 2017

DÉVELOPPEUR FULL-STACK JAVA/SPRING - STIF (THALES) -
PROJET IVTR (INFORMATION VOYAGEUR TEMPS REEL) : PARTAGER UNE COMPRÉHENSION COMMUNE DE L'INFORMATION TEMPS RÉEL (POUR FACILITER LES ÉCHANGES ENTRE LES ACTEURS)

RATIONALISER LES ÉCHANGES (POUR ÉVITER UN TROP GRAND NOMBRE DE CONNEXIONS POINT-À-POINT)

LES ACTEURS IMPLIQUÉS SONT :

- LE STIF EST IMPLIQUÉ EN TANT QUE FACILITATEUR ET COORDINATEUR DES ÉCHANGES.

- LES TRANSPORTEURS SONT IMPLIQUÉS AU PREMIER CHEF PAR LEUR QUALITÉ DE PRODUCTEUR DE L'INFORMATION TEMPS RÉEL DES LIGNES QU'ILS EXPLOITENT.

- LES TIERS NON TRANSPORTEURS DOIVENT DIFFUSER DE L'INFORMATION VOYAGEUR, MAIS N'EXPLOITENT PAS DE RÉSEAU DE TRANSPORT.

AU SEIN D'UNE ÉQUIPE DE 10 PERSONNES TRAVAILLANT EN MÉTHODOLOGIE SCRUM


* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM, RÉTROSPECTIVES.

* CHOIX DES USERS STORIES DANS JIRA ET UTILISATION DES POST-IT.
UTILISATION DES OUTILS ELK (ELASTICSEARCH, LOGSTASH, KIBANA) :
TOUS LES ÉCHANGES RELAIS
* PRODUCTEUR ET RELAIS
* DIFFUSEUR SONT STOCKÉS DANS LES LOGS SUIVANT UNE STRUCTURE PRÉCISE.

* ELASTICSEARCH : RECHERCHE DES NOUVEAUX LOGS DANS LES RÉPERTOIRES DE LOGS ET S'IL TROUVE LES FORMALISE.

* RÉDACTION DES REQUÊTES ELASTICSEARCH EN JSON, UTILES POUR LA RECHERCHE DES DONNÉES AFIN DE GÉNÉRER LES 10 RAPPORTS AVEC JASPERREPORT.

* LOGSTASH : ECOUTE ELASTICSEARCH (VIA SON PORT) POUR SAVOIR S'IL A TROUVÉ DE NOUVEAUX LOGS DANS LES DOSSIERS DE LOGS ; REDIS REÇOIS LES NOUVEAUX LOGS, UN AGENT LOGSTASH EXTRAIT LES LOGS DE REDIS LES INDEX ET ENVOIE À ELASTICSEARCH QUI LES STOCKE.

* KIBANA : SERVAIS À VISUALISER LES LOGS RÉCUPÉRÉS PAR LOGSTASH ET PERMETTAIT AUSSI DE FILTRER LES RÉSULTATS DE RECHERCHE DE LOGS.
AUTRES ACTIVITÉS :

* MAINTENANCE ÉVOLUTIVE ET CORRECTIVE

* ANALYSE ET CORRECTION DES ANOMALIES

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* LIVRAISON DU PRODUIT EN INTERNE ET CHEZ LE CLIENT

ENVIRONNEMENT TECHNIQUE : JAVA 7/J2EE, GWT, SOAP, MAVEN, SPRING 4.2.4, HIBERNATE 4.3.5, JPA, TOMCAT 7.0, SONARQUBE, JENKINS, NEXUS, JIRA, ELK (ELASTICSEARCH, LOGSTASH, KIBANA),CENTREON, SOAP UI, POSTGRESQL, REDIS, JAVA MAIL, JASPERREPPORT, LINUX(CENTOS)
More

VÉLIZY VILLACOUBLAYJanuary 2016 - January 2017

DÉVELOPPEUR FRONT END ET BACK END - STIF (THALES) - VÉLIZY VILLACOUBLAY
PROJET IVTR (INFORMATION VOYAGEUR TEMPS REEL) : PARTAGER UNE COMPRÉHENSION COMMUNE DE L'INFORMATION TEMPS RÉEL (POUR FACILITER LES ÉCHANGES ENTRE LES ACTEURS)
RATIONALISER LES ÉCHANGES (POUR ÉVITER UN TROP GRAND NOMBRE DE CONNEXIONS POINT-À-POINT)

LES ACTEURS IMPLIQUÉS SONT :

- LE STIF EST IMPLIQUÉ EN TANT QUE FACILITATEUR ET COORDINATEUR DES ÉCHANGES.

- LES TRANSPORTEURS SONT IMPLIQUÉS AU PREMIER CHEF PAR LEUR QUALITÉ DE PRODUCTEUR DE L'INFORMATION TEMPS RÉEL DES LIGNES QU'ILS EXPLOITENT.

- LES TIERS NON TRANSPORTEURS DOIVENT DIFFUSER DE L'INFORMATION VOYAGEUR, MAIS N'EXPLOITENT PAS DE RÉSEAU DE TRANSPORT.

AU SEIN D'UNE ÉQUIPE DE 10 PERSONNES TRAVAILLANT EN MÉTHODOLOGIE SCRUM


* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM, RÉTROSPECTIVES.

* CHOIX DES USERS STORIES DANS JIRA ET UTILISATION DES POST-IT.
UTILISATION DES OUTILS ELK (ELASTICSEARCH, LOGSTASH, KIBANA) :
TOUS LES ÉCHANGES RELAIS SSÀ PRODUCTEUR ET RELAIS SSÀ DIFFUSEUR SONT STOCKÉS DANS LES LOGS SUIVANT UNE STRUCTURE PRÉCISE.

* ELASTICSEARCH : RECHERCHE DES NOUVEAUX LOGS DANS LES RÉPERTOIRES DE LOGS ET S'IL TROUVE LES FORMALISE.

* RÉDACTION DES REQUÊTES ELASTICSEARCH EN JSON, UTILES POUR LA RECHERCHE DES DONNÉES AFIN DE GÉNÉRER LES 10 RAPPORTS AVEC JASPERREPORT.

* LOGSTASH : ECOUTE ELASTICSEARCH (VIA SON PORT) POUR SAVOIR S'IL A TROUVÉ DE NOUVEAUX LOGS DANS LES DOSSIERS DE LOGS ; REDIS REÇOIS LES NOUVEAUX LOGS, UN AGENT LOGSTASH EXTRAIT LES LOGS DE REDIS LES INDEX ET ENVOIE À ELASTICSEARCH QUI LES STOCKE.

* KIBANA : SERVAIS À VISUALISER LES LOGS RÉCUPÉRÉS PAR LOGSTASH ET PERMETTAIT AUSSI DE FILTRER LES RÉSULTATS DE RECHERCHE DE LOGS.
AUTRES ACTIVITÉS :

* MAINTENANCE ÉVOLUTIVE ET CORRECTIVE

* ANALYSE ET CORRECTION DES ANOMALIES

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* LIVRAISON DU PRODUIT EN INTERNE ET CHEZ LE CLIENT

ENVIRONNEMENT TECHNIQUE : JAVA 7/J2EE, GWT, SOAP, MAVEN, SPRING 4.2.4, HIBERNATE 4.3.5, JPA, TOMCAT 7.0, SONARQUBE, JENKINS, NEXUS, JIRA, ELK (ELASTICSEARCH, LOGSTASH, KIBANA),CENTREON, SOAP UI, POSTGRESQL, REDIS, JAVA MAIL, JASPERREPPORT, LINUX(CENTOS)
More

THALESJanuary 2016 - January 2017

DÉVELOPPEUR FRONT END ET BACK END - STIF (THALES) -
PROJET IVTR (INFORMATION VOYAGEUR TEMPS REEL) : PARTAGER UNE COMPRÉHENSION COMMUNE DE L'INFORMATION TEMPS RÉEL (POUR FACILITER LES ÉCHANGES ENTRE LES ACTEURS)

RATIONALISER LES ÉCHANGES (POUR ÉVITER UN TROP GRAND NOMBRE DE CONNEXIONS POINT-À-POINT)

LES ACTEURS IMPLIQUÉS SONT :

- LE STIF EST IMPLIQUÉ EN TANT QUE FACILITATEUR ET COORDINATEUR DES ÉCHANGES.

- LES TRANSPORTEURS SONT IMPLIQUÉS AU PREMIER CHEF PAR LEUR QUALITÉ DE PRODUCTEUR DE L'INFORMATION TEMPS RÉEL DES LIGNES QU'ILS EXPLOITENT.

- LES TIERS NON TRANSPORTEURS DOIVENT DIFFUSER DE L'INFORMATION VOYAGEUR, MAIS N'EXPLOITENT PAS DE RÉSEAU DE TRANSPORT.

AU SEIN D'UNE ÉQUIPE DE 10 PERSONNES TRAVAILLANT EN MÉTHODOLOGIE SCRUM


* PARTICIPATION AUX RÉUNIONS : DAILY SCRUM, RÉTROSPECTIVES.

* CHOIX DES USERS STORIES DANS JIRA ET UTILISATION DES POST-IT.
UTILISATION DES OUTILS ELK (ELASTICSEARCH, LOGSTASH, KIBANA) :
TOUS LES ÉCHANGES RELAIS
* PRODUCTEUR ET RELAIS
* DIFFUSEUR SONT STOCKÉS DANS LES LOGS SUIVANT UNE STRUCTURE PRÉCISE.

* ELASTICSEARCH : RECHERCHE DES NOUVEAUX LOGS DANS LES RÉPERTOIRES DE LOGS ET S'IL TROUVE LES FORMALISE.

* RÉDACTION DES REQUÊTES ELASTICSEARCH EN JSON, UTILES POUR LA RECHERCHE DES DONNÉES AFIN DE GÉNÉRER LES 10 RAPPORTS AVEC JASPERREPORT.

* LOGSTASH : ECOUTE ELASTICSEARCH (VIA SON PORT) POUR SAVOIR S'IL A TROUVÉ DE NOUVEAUX LOGS DANS LES DOSSIERS DE LOGS ; REDIS REÇOIS LES NOUVEAUX LOGS, UN AGENT LOGSTASH EXTRAIT LES LOGS DE REDIS LES INDEX ET ENVOIE À ELASTICSEARCH QUI LES STOCKE.

* KIBANA : SERVAIS À VISUALISER LES LOGS RÉCUPÉRÉS PAR LOGSTASH ET PERMETTAIT AUSSI DE FILTRER LES RÉSULTATS DE RECHERCHE DE LOGS.
AUTRES ACTIVITÉS :

* MAINTENANCE ÉVOLUTIVE ET CORRECTIVE

* ANALYSE ET CORRECTION DES ANOMALIES

* DÉVELOPPEMENT DE NOUVELLES FONCTIONNALITÉS

* LIVRAISON DU PRODUIT EN INTERNE ET CHEZ LE CLIENT
More

RATPJuly 2014 - December 2014

PROJET NTF (NOTES DE FRAIS) : DÉVELOPPER PROGRESSIVEMENT TOUTES LES FONCTIONNALITÉS DE TOSCA DANS L'APPLICATION NOTE DE FRAIS (NTF) QUI EST UNE APPLICATION WEB RESPONSIVE.


* ANALYSE ET COMPRÉHENSION DE TOSCA

* INSTALLATION ET CONFIGURATION DE L'ENVIRONNEMENT DE TRAVAIL.

* CONCEPTION LOGICIELLE (DIAGRAMMES DE USE CASE, DE CLASSES, DE SÉQUENCES)

* ANALYSE DU CAHIER DE CHARGE, PRIORISATION ET PLANIFICATION DES TÂCHES EN RELEASES ET ITÉRATIONS DANS LE BACKLOG DE RELEASE ET BACKLOG D'ITÉRATIONS

* DÉVELOPPEMENT JAVA / WEB, BACK END ET FRONT END

* DÉVELOPPEMENT DE LA GESTION DES COMPTES UTILISATEURS ET DE L'AUTHENTIFICATION

* DÉVELOPPEMENT DU MODULE D'ENVOI DE MAILS.

* RAPPORTS :
CONCEPTION DES RAPPORTS AVEC ÉCLIPSE BIRT
PROGRAMMATION DE LA GÉNÉRATION DES RAPPORTS SOUS TOUS LES FORMATS POSSIBLES AVEC BIRT FRAMEWORK.

ENVIRONNEMENT TECHNIQUE : LINUX (UBUNTU 14), INTELLIJ IDEA 13.1.3, ÉCLIPSE BIRT, POSTGRESQL-9.2.4, ORACLE, VISUAL PARADIGME FOR UML
JAVA 7, JAVASCRIPT, HTML5, CSS3, SCRIPTS SHELL, SCALA, YAML, UML2;
PLAY 2.2.3, BIRT FRAMEWORK, AVAJE EBEAN/JPA, JQUERY, ITEXT ; BOOTSTRAP 3
More

RATPJuly 2014 - December 2014

PROJET NTF (NOTES DE FRAIS) : DÉVELOPPER PROGRESSIVEMENT TOUTES LES FONCTIONNALITÉS DE TOSCA DANS L'APPLICATION NOTE DE FRAIS (NTF) QUI EST UNE APPLICATION WEB RESPONSIVE.


* ANALYSE ET COMPRÉHENSION DE TOSCA

* INSTALLATION ET CONFIGURATION DE L'ENVIRONNEMENT DE TRAVAIL.

* CONCEPTION LOGICIELLE (DIAGRAMMES DE USE CASE, DE CLASSES, DE SÉQUENCES)

* ANALYSE DU CAHIER DE CHARGE, PRIORISATION ET PLANIFICATION DES TÂCHES EN RELEASES ET ITÉRATIONS DANS LE BACKLOG DE RELEASE ET BACKLOG D'ITÉRATIONS

* DÉVELOPPEMENT JAVA / WEB, BACK END ET FRONT END

* DÉVELOPPEMENT DE LA GESTION DES COMPTES UTILISATEURS ET DE L'AUTHENTIFICATION

* DÉVELOPPEMENT DU MODULE D'ENVOI DE MAILS.

* RAPPORTS :
CONCEPTION DES RAPPORTS AVEC ÉCLIPSE BIRT
PROGRAMMATION DE LA GÉNÉRATION DES RAPPORTS SOUS TOUS LES FORMATS POSSIBLES AVEC BIRT FRAMEWORK.
More

KPSJanuary 2011 - September 2012

PROJET MISP:DÉVELOPPEMENT (MAINTENANCE ÉVOLUTIVE ET CORRECTIVE) EN JAVA/SWING D'UNE APPLICATION D'ANALYSE FINANCIÈRE QUI FAIT DES CALCULS COMPLEXES ET QUI EST UTILISÉE DANS LES BANQUES (EN BELGIQUE).
L'EXISTANT PROJET DE NOM DE CODE MISP ÉTAIT UNE APPLICATION TRÈS VOLUMINEUSE QUI METTAIT UN TEMPS CONSIDÉRABLE POUR EFFECTUER DES CALCULS D'ANALYSE ET POUR GÉNÉRER DES RAPPORTS. IL FALLAIT DONC EN PLUS D'AMÉLIORER LE PRODUIT SUR LE PLAN FONCTIONNEL ET TECHNIQUE, L'OPTIMISER ET CORRIGER TOUS LES BUGS.

AU SEIN D'UNE ÉQUIPE DE 4 PERSONNES ON TRAVAILLAIT EN MÉTHODOLOGIE SCRUM
More

KPSJanuary 2011 - September 2012

PROJET MISP: CONCEPTION ET DÉVELOPPEMENT EN JAVA/SWING D'UNE APPLICATION D'ANALYSE FINANCIÈRE QUI FAIT DES CALCULS COMPLEXES ET QUI EST UTILISÉE DANS LES BANQUES.
L'EXISTANT PROJET DE NOM DE CODE MISP ÉTAIT UNE APPLICATION TRÈS VOLUMINEUSE QUI METTAIT UN TEMPS CONSIDÉRABLE POUR EFFECTUER DES CALCULS D'ANALYSE ET POUR GÉNÉRER DES RAPPORTS. IL FALLAIT DONC EN PLUS D'AMÉLIORER LE PRODUIT SUR LE PLAN FONCTIONNEL ET TECHNIQUE, L'OPTIMISER ET CORRIGER TOUS LES BUGS.

AU SEIN D'UNE ÉQUIPE DE 4 PERSONNES ON TRAVAILLAIT EN MÉTHODOLOGIE SCRUM

My stack

YAML, Web Services, Vue.js, VMWare, Visual Basic, Ubuntu, TypeScript, TOAD, StarUML, SQLite, SQL, Spring Boot, Spring Batch, Spring, SonarQube, SoapUI, SOAP, Scala, REST API, REST, Redis, PostgreSQL, Play Framework, Oracle PL/SQL, Oracle, NetBeans, MySQL Workbench, MySQL, myBatis, MongoDB, Mockito, Logstash, Log4j, Linux, Kibana, JUnit, jQuery, JPA, Jira, Jenkins, JBoss, JavaServer Faces, JavaScript, Java Swing, Java EE, Java, IText, IntelliJ Idea, Idea, HTML5, Hibernate, Gradle, Google Web Toolkit, GitHub, Git, GanttProject, ElasticSearch, Eclipse IDE, Docker, Crucible, Confluence, Centreon, CentOS, C++, Bootstrap, API, Apache Maven, Ant, AngularJS, Angular, Android Studio, Android, Agile Methodology