Menu

Jonathan SAGET

PARIS

En résumé

Message pour les recruteurs:
Je cherche uniquement des missions en freelance sur des technos JavaScript


Mes compétences :
JavaScript
AngularJS
Node.js
PostgreSQL
Java
Perl
Bootstrap
UNIX
SQL
Vaadin
Apache Subversion
Framework
Perl Programming
Oracle EPM
Oracle
MySQL
SH
Jmeter
HTML
Cascading Style Sheets

Entreprises

  • Pernod Ricard - Développeur backend / API

    PARIS 2016 - 2017 Développement (maintenance et évolution) des APIs d’authentification, DAM et PIM du groupe Pernod Ricard.

    L'équipe digitale HQ de Pernod Ricard dispose de 2 APIs permettant d'exposer les informations du PIM (Product Information Management) et du DAM (Digital Asset Management) pour diverses solutions mise en place dans le groupe. Ces APIs sont principalement des interfaces à des solutions mise en place au sein du groupe (EBX (Orchestra) pour le PIM et Northplains, puis Bynder pour le DAM) pour simplifier la récupération des informations, tenir la charge et garantir une haute disponibilité.

    • Environnement : JavaScript, Node.js, bluebird, Docker, Git, Api REST, AWS (S3, SNS, SQS, Cloudfront, Elastic Transcoder), MyGet (Dépot NPM privé), Marklogic, Algolia, Git, Jira, Confluence
    • Bibliothèques JS: config, HAPI, joi, bluebird, lodash, request, request-promise, AWS SDK
  • Challenges - Développeur backend

    2016 - 2016 Développement du backend de Challenges et Sciences & Avenir

    Challenges et Sciences & Avenir sont aujourd’hui basés et hébergés sur la même infrastructure. Suite à la vente de Challenges, il est nécessaire de séparer les environnements. L’objectif de cette mission est donc de développer le site Challenges, iso-fonctionnalité, sur une nouvelle infrastructure.

    • Environnement : JavaScript, Node.js, bluebird, Elasticsearch, redis, docker, Git, Api REST, EJS

    Détails des réalisations :
    • Mise en place de redis
    • Ajout de Redis et d’Elasticsearch dans la configuration Docker
    • Développement de fonctionnalités pour l’API REST
    • Création des flux RSS, newsml, …
    • Développement de composants front (template EJS)
  • Pages Jaunes - Développeur Web

    Boulogne-Billancourt 2016 - 2016 Développement de la partie front d’un produit d’aide à la vente destiné aux commerciaux itinérants de Pages Jaunes. Ce produit est porté en client lourd via Electron pour pouvoir fonctionner en mode offline sur le poste des commerciaux.

    • Environnement : JavaScript, Backbone.js, Node.js, require.js, Bootstrap, Elasticsearch

    Détails des réalisations :
    • Développement des pages de collecte d’informations en Backbone.js / CSS / HTML.
  • L.systems - Développeur JavaScript/AngularJS

    2015 - 2015 Développement d'un outil de partage d'offres de missions avec AngularJS et Node.js.

    • Cet outil permet aux Freelances de partager des offres de missions intéressantes entre eux et ainsi de limiter les temps d’inter contrat.

    • Framework : JavaScript, AngularJS, Node.js, Express, Bootstrap, Jade, Elasticsearch
  • GLOBAL-EXAM - Développeur JavaScript

    MONTROUGE 2015 - 2015 Développement de la prochaine version de Global-Exam en Node.js et AngularJS.

    La refonte du site existant est importante pour le client. Il a pour but d’intégrer de nouvelles fonctionnalités permettant de cibler de nouveaux clients, tout en améliorant l'expérience utilisateur.

    * Gestion relation client, définition de l’architecture logicielle, développement de la partie métier, définition des modèles de données, migration des données.

    * Framework : JavaScript, AngularJS, Node.js, gulp, HAPI, Bootstrap, Jade, Elasticsearch
  • Nell'armonia - Développeur Java

    2012 - 2015 Développement d'EPMC - un produit de surveillance technico-fonctionnelle d'environnement Oracle EPM - en Java.

    • Participation au développement des modules de collectes (fichiers plats, base de données, requêtes HTTP, API, SNMP, WMI, ...), du module d'analyse de données collectées, des tableaux de bord pour la restitution des données, des tests (unitaires et d'intégrations) et aux documentations (technique et fonctionnelle).
    Analyse de log et extraction de données via des regexp, analyse des bases de données, des API et des requêtes HTTP. Correction des anomalies. Suivi des tickets via Jira et partage des informations sur Confluence.

    • Ce produit à plusieurs objectifs et représente une véritable valeur ajoutée à l'expertise de Nellarmonia. Pour les clients, il permet de surveiller leurs environnements via des tableaux de bord et de recevoir des alertes personnalisables, sur des indicateurs techniques et métiers. Pour les consultants, il permet d'effectuer une analyse de l'environnement de leurs clients lors d'audit. Il est également utilisé dans le cadre des tests de performance pour surveiller les environnements testés.

    • Langage : Java
    • Framework: Vaadin, Smartview API (Oracle)
    • Logiciels : PostgreSQL, Jmeter, SVN, Jira & confluence
  • Nell'armonia - Consultant en test de performance

    2010 - 2012 Développement d'une solution de test de performance et réalisation de tests de performance d'environnement Oracle EPM chez différents clients (Michelin, EDF, Technip, Carlson Wagonlit Travel, Devanlay, Faurecia, CGG Veritas, TEVA, Go Sport, NYSE Euronext, Monoprix).

    • Automatisation des actions de préparation, d'exécution, de traitement des résultats des tests et de génération des rapports BIRT, pour diminuer les erreurs humaines en limitant le nombre d'actions utilisateur. Rédaction de documentations liées à l'outil.

    • Nellarmonia étant spécialisé dans l'installation et la configuration des produits Oracle EPM, la réalisation de tests de charges de ces produits est un gage de qualité de l'installation des environnements en fin de projet, et ainsi de rassurer les clients sur la fiabilité de la plateforme. L'amélioration a eu pour but de fiabiliser l'outil, en diminuant le nombre de saisie utilisateur lors de la configuration des tests, en simplifiant l'utilisation de l'outil et de diminuer le temps nécessaire pour réaliser la campagne de test, en automatisant un maximum d'opérations manuelles. Ceci a permis d'augmenter la qualité des tests réalisés et le nombre de consultant pouvant les réaliser.

    • Langage: SH, Perl, SQL
    • Logiciels: PostgreSQL, BIRT, Jmeter, SVN
  • Nell'armonia - Développeur Java (Stage de fin étude)

    2010 - 2010 Refonte de l'intranet en Java. Réalisation de l'étude de l'existant, spécifications fonctionnelles, développement d'une partie de l'intranet.

    • L'intranet existant avait été réalisé par ajouts successifs de fonctionnalités par un développeur junior, sans aucune norme et standard de développement, ce qui le rendait difficilement maintenable. Suite à une augmentation importante du nombre de salarié, l'intranet n’était plus adapté pour les opérations de planification et de suivi des CRAs des consultants. L'objectif de la refonte était, en plus de changer de langage, d'appliquer des normes et standards de développement dès le début du projet, d'automatiser les actions réalisées à la main jusqu'alors, et d'améliorer les outils existant.

    • Langage: Java
    • Framework: SmartClient, EmpireDB
    • Logiciels : MySQL, SVN

Formations

Réseau