sanz dt 2020 · 2020. 9. 11. · css, html, rest 9/2015 – 5/2016 développeur@ crossknowledge...

9

Upload: others

Post on 02-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Web Salva www.web-salva.com

    Salvador Sanz

    SALVADOR SANZ

    Dev FullStack / Expert Angular

    Compétences Lang/ stack Angular 8, PHP 5, Java spring, HTML 5, CSS, JS, Ionic, Node, TS,

    React, Ruby on Rails, C++ Lib Bootstrap, Material design, NGRX, RXJS, Prime Ng, Kendo Ui, Extjs,

    Polymer, jquery, Akita, Tailwind CSS, ng-zorro, bulma CSS SGBD MYSQL, MongoDB, PL/ SQL, ElasticSearch, Méthod TDD, BDD, Scrum Agile, Agile SAFe, XP OS OsX, Unix, Windows, ios. Normes REST, SCORM, Ajax, XML, PWA, Micro Frontend, SEO Outils Ng cli, NPM, Shell, Chrome Dev tools, Postman, SoapUi, Sqlyog,

    Apache, Redmine, Trello, Jira, Firebase, Lighthouse, Matomo analytics, ELK

    Déploiement GIT, SVN, Jenkins, Travis, Microsoft TFS, Sonar Qube, Linter, Ansible, Selenium, Netlify

    Expériences : 12 ans

    02/2018 – 07/2020 Lead dév Angular @BNP CIB Mise en oeuvre from scratch d’une plateforme de gestion de crédits structurés worldwide pour les clients corporate. Équipe d’une trentaine de développeurs basés à Paris et Mumbai.

    • Mise en place de l’architecture front: feature architecture avec atomic design.

    • Conception et développement d’interfaces. • Conception et développement des components réutilisables en

    librairies.

  • • Amélioration des performances de la plateforme. (lazy loading, change detection strategies...)

    • Intégration du design système BNP. • Onboarding en préparation de workshops pour les nouveaux arrivants

    (à Paris et Mumbai). • Préparation et présentation de tech chapters (performance, ngrx,

    component communication strategy..) Environnement technique :

    • Stack front: Angular 8 avec ngrx, rxjs, material et Sass. • Java spring boot micro services en architecture hexagonale. • Environnement Agile SAFe. • Développement suivant une approche TDD, craft. • Intégration continue avec git, Jenkins, sonarqube, jira,

    bitbucket, Ansible.

    2/2017 – 2/2018 Lead dév Angular @ ALD AUTOMOTIVE Développement en Angular 4 / Typescript et Ionic 3 du projet My ALD sur la version app hybride IOS / Android et la version desktop en environnement Agile.

    • Développement des pages assistance, véhicule, glovybox et pages publiques dans un environnement CI.

    • Test de la plateforme sur tous les supports. • Présentation du travail aux utilisateurs et au Marketing. • TMA applicatif. • Préparation des POC pour les nouvelles features et besoins du

    métier. • Suivi du déploiement et intégration de la solution finalisée dans

    l’environnement client.

    Environnement technique : Angular 4, Ionic 3, Cordova, NPM, GIT Flow, Ng cli, Microsoft TFS, Material design, Webpack, Sass, Augury, Testflight, Xcode, Intelij, Swagger, Postman.

  • 6/2016 – 1/2017 Développeur Angular @Commissariat à l’Energie Atomique Développement en Angular 2 / Typescript d’une application qui permet d’afficher et parcourrir des séquences de données génomiques de très grande taille. Un certain nombre d’actions et calculs sont realisés sur les données afin de les afficher et de les traiter correctement.

    • Echanger avec le client afin de comprendre le besoin fonctionnel et identifier la meilleure solution technique (architecture, components, services…).

    • Mise en place des environnements nécessaires et des outils de travail.

    • Développement des fonctionnalités demandées par le client en méthode Agile et réalisation de tests unitaires.

    • Réalisation de tests de chargé sur des serveurs distants avec des volumétries de données de taille représentative.

    • Mise en place d’une stratégie de cache applicatif. • Organisation des réunions avec le client (documents de support,

    préparation des comptes rendus, mise à jour des tableaux de bord). • Codage des tests automatisés avec Jasmine. • Déploiement et intégration de la solution finalisée dans

    l’environnement client.

    Environnement technique : Angular 2, NPM, Node, GIT, Ng cli, Material design, Karma, Jasmine, Webpack, ngPagination, ngDrag&drop, Typescript, CSS, HTML, Rest

    9/2015 – 5/2016 Développeur@ CrossKnowledge

    Renforcer l’équipe intégration : participation à l’amélioration continue des services proposés aux clients de CrossKnowledge et développement et intégration de Yammer et chatter sur la plateforme LMS en angular js..

    • Echanger avec les consultants supports, les chefs de projet, les intégrateurs, les designers et les développeurs.

    • Conception et développement du widget Yammer, Google + et Chatter sur le LMS. Le widget interroge l’API afin d’afficher les informations de l’utilisateur et lui permettre de poster des

  • commentaires et de l’open graph. Le widget est chargé sur la plateforme LMS.

    • Organiser des Ateliers intégration chez les clients de CrossKnowledge.

    • Présenter les nouveaux releases auprès de différentes équipes Crossknowlodge.

    • Faire des propositions d’améliorations et les reporter dans le backlog.

    • Mettre à disposition des parcours via SCORM connecteur pour le LMS client

    • Gestion des projets intégration d’un portefeuille de clients • Développement en PHP de solutions intégration spécifiques pour

    certains clients. • Traduction en anglais de toutes les procédures d’intégration • Tester les contenus SCORM/AICC et certifier les contenus tiers

    Environnement Technique : AngularJS, typescript, node, grunt, systemjs, bootstrap, npm, Navigateurs Web, SVN, Mercurial, Shell, Google API, Yammer API, Google Apps, Putty, Tortoise, JavaScript, jquery, php5

    4/2015 – 8/2015 Développeur web@ Mazarine Mazarine est une agence de communication qui travaille sur des stratégies digitales de marques, principalement dans le luxe. Deux clients principaux : Dior Backstage et Dior Show.

    Les sites web réalisés sont responsive et compatibles avec ios (iphone et ipad), android et les navigateurs desktop classiques.

    • Conception et développement d’interfaces. • Conception et développement des components réutilisables. • Rédaction des spécifications techniques • Interlocuteur technique avec le client : questions concernant la

    livraison, les paramétrages, retours.... • Code Reviewer.

    Environnement technique : AngularJS, systemjs, api soap, grunt, node js, git, mysql, html css, php, Redmine, microsoft project, postman

    6/2014 – 3/2015 développeur/ Chef de projet Technique @ Publicis

    Publicis modem c'est l'agence digitale de Publicis. Deux clients principaux : Lucien Barrière et Carrefour.

  • • Rédaction des spécifications techniques • Interlocuteur technique avec le client: questions concernant la

    livraison, les paramétrages, retours.... • Fournir des estimations de temps pour les projets en cours et à venir. • Briefer les développeurs concernant les taches à faire. • Conseiller le métier ou les équipes fonctionnels du meilleur choix devant

    une contrainte ou si plusieurs choix sont possibles. • Création du planning et sa mise à jour. • Organisation des campagnes des tests en interne et avec le client sur les

    devices et supports présents dans le cahier des charges : ios, android, ie8…

    • Gestion des tickets du projet et les router vers la bonne personne. • Tester et valider les livraisons (techniquement)

    Environnement technique : mysql, HTML CSS, php, iOS, android, API REST, git, Gerrit, , Redmine, MS Project, soapui, phpmyadmin

    9/2012 – 5/2014 Développeur /Product Owner Proxy@ Orange

    RECLANOO permet le traitement des réclamations déposées par les clients Orange France pro et résidentiels pour les univers fixe et internet. Les spécifications concernent la réécriture de l’application vers un environnement Zend en mode AGILE.

    • Conception et développement. • Création du modèle de données mesures financières et l’intégration du catalogue

    de données fourni par les métiers. Le catalogue permet de classifier les remboursements faits à partir de l’offre, motif, décision et type de Geste commercial ou remise ;

    • Pilotage et suivi des incidents avec les métiers, utilisateurs et MOE ; • Préparation des tableaux de bord avec le travail réalisé par l’équipe MOE à la

    fin de chaque version ; • Rédaction des spécifications chez reclanoo du traitement NewMF. Le batch envoi

    par appel au WS de newMF les mesures financières des dossiers soldés dans la journée ;

    • Ecriture des spécifications du projet Deezer sur Reclanoo. Le conseiller peut octroyer le montant d’une mesure financière au client en tant que Deezer ;

    • Préparation des maquettes des écrans en langage HTML pour les présentations aux métiers ;

    • Ecriture des tests d’acceptation fonctionnels des user story en BDD (Behaviour-Driven Development) ;

    • SFD écran Solde. Ecran qui permet l’affichage et la gestion des réclamations soldées

    • SFD Reclabox. L’écran reclabox permet de traiter les réclamations du type Internet.

    • SFD Dépôt Résidentiel et Pro. Les écrans de saisie de réclamations, qui sont appelés par les différentes applications qui peuvent déposer des recla: CRM, Boutique, natif

  • Environnement technique : mysql, html css, php, sqlyog, word , entreprise architect, notepad ++, sharepoint, mingle, jenkins, excel

    2010 - 9/2012 Développeur – Concepteur @ Virgin Mobile

    Au sein du au pôle CRM, développement du portail des commandes. L'application accessible en interne permet de gérer les commandes en cours, et modifier les coordonnées du client.

    • Rédaction des spécifications techniques servant au développement ; • Développeur sur le projet CRM. • Développement du projet la "Banque de France" pour OMEA télécom ; • Création des scripts qui permettent l’intégration des fichiers BDF dans

    le S.I ; • Ajout des contrôles pour toute acquisition avec RIB : prévention de la

    Fraude ; • Développement des évolutions du CRM pour accueillir le projet ADSL ; • Participation à la recette fonctionnelle de la partie CRM au sein du

    projet ADSL ; • Développement du projet "nouvel espace client" : développement des web

    services qui permettent à l'espace client de récupérer les informations du client ainsi que leur modification.

    Environnement technique : php5, MySQL, JavaScript, html, Windows, Unix, SVN, Mantis

    2010-2015 Conception, développement web

    Conception de site web pour ETI et PME

    • Construction de la structure de la page ; • Vérification des compatibilités avec les navigateurs ou Smartphone ; • Mise en place du site dans le serveur de production ; • Installation et configuration des boutiques en ligne prestashop et création d’un

    Template customisé. • Mise en place d’une stratégie de référencement à partir du contenu et des outils

    Google SEO.

    Environnement technique : Prestashop, Wordpress, HTML, CSS, JAVASCRIPT, MYSQL, PHOTOSHOP, FLASH

    2009-2010 Développeur web @ Etheryl

    Création de sites intranet collaboratifs web 2.0 pour de grandes sociétés ou écoles.

  • • Développement en Ruby on Rails des modules : Profil, fichiers, évènements et activité de la plateforme ;

    • Développement en JavaScript, CSS/HTML selon les normes W3C pour tous les navigateurs, même pour IE6.

    • Choix de la librairie JavaScript utilisé tel que prototype et jquery ; • Conception de la base de données MySQL ; • Installation et configuration du serveur Unix – Ubuntu ; • Création Partie profil utilisateur :

    o Plusieurs formulaires avec champs comme Bio, Adresse, photo de profil o Création des options pour administrateurs qui permettent de bannir, effacer

    et expirer membres de la plateforme. • Création Évènements

    o JavaScript sélection de la date, plus la vérification de la date o Créer la liaison entre les évènements et le système de notification pour

    pouvoir envoyer des invitations.

    o Permettre certains évènements d’être vus du hors de la plateforme (sans faire le login).

    • Création de la partie fichiers (télécharger fichiers dans la plateforme) o Choisir la méthode appropriée pour le faire o Organisation et le stockage en serveur (prévoir le débordement de

    dossiers...)

    • Activité Plateforme o Génération de façon optimale de l’information récente et activité de la

    plateforme.

    o Adapter l'activité récente à chaque dégrée d'utilisateur et selon redevance.

    Environnement technique : HTML, CSS, JAVASCRIPT, MYSQL, OsX, RUBY ON RAILS, SVN

    2008-2009 Développement PHP / Disneyland Paris

    Participation aux deux projets distincts au sein de la direction Informatique du groupe dans l’entité "Outils and Méthodes"

    Projet ITIL : création d’un "tableau de bord" et analyse.

    • Génération des "tableaux de bord" ; • Analyser les résultats et préparation de la documentation ; • Expliquer et diffuser les tableaux avec les départements concernés ; • Avoir l'approbation du tableau.

    Projet NEDI : création d’une interface web en PHP qui permettait d'analyser le réseau et les postes pour vérifier en temps réel que les différents postes et nœuds étaient actifs à tout moment.

    • Développement de l'application complète ; • Tests ; • Installation du serveur en Ubuntu et tout préparé pour la mise en production.

    Environnement technique : service manager HP, Excel, SharePoint, PHP, MYSQL, Windows, UBUNTU

  • Formation 2008 Master 2 Programme Erasmus / Université Paris VII

    2008 Ingénieur en Informatique / ETSI Valence (Espagne)