×
Paul Musso

Paul Musso

Développeur Front-End Freelance

10 rue Peyresourde, 31880 La Salvetat Saint Gilles, La Salvetat Saint Gilles, FR, 31880
+33 6-13-28-11-58
Français, Anglais

Présentation

Présentation

Consultant web avec 10 ans d'expérience spécialisé dans les single page applications responsives et les architectures logicielles scalables. J'aime créer des services et des applications de qualité et j'apprécie travailler dans une équipe agile et devOps.

Expérience professionnelle

Expérience professionnelle

  • Développeur Javascript Sénior sur Flexible Datasync (mBaaS)Orange SA

    janv., 2015 - Present2 années 1 mois

    Développeur Javacript et leader technique sur Flexible Datasync, service cloud pour développer des applications web et mobiles

    • Développement Javascript avec React, Redux, Saga, Babel, Bootstrap 3 & 4, Sass, Less, WebPack, Browserify

    • Automatisation de tests unitaires (Karma, Jasmine, Mocha), fonctionnels (Selenium Builder et WebDriver, webdriver.io, BrowserStack) avec couverture de code (istanbul, isSparta).

    • Publication open source de SDKs et autres componsantssous Github et NPM

    • Intégration et déploiement automatisé avec Jenkins, Travis CI, Ansible sous OpenStack grâce à CloudWatt

    • Accompagnement et formation des apprentis et les développeurs juniors de l'équipe

    • Scrum master d'une équipe devOps de 8 personnes

  • Directeur généralStudio Lasso SAS

    juin, 2014 - Present2 années 8 mois

    Création de composants aidant à la création musicale collaborative en ligne

    • Création d'un studio de musique Web permettant d'éditer des compositions musicales

    • Client Javascript (ES6 avec Babel) React.js avec architecture flux (Redux, Redux-Saga), packaging avec Webpack

    • Génération de musiques en Node.JS avec FFmpeg

    • Déploiement dans Azure avec Docker

  • Développeur Expert Front-End sur la messagerie professionnelle d'OrangeOrange SA

    mai, 2013 - janv., 20151 année 8 mois

    Conception, développement et maintenance de l'interface Responsive avec Dojo, CanJS et Less.

    • Mise en place d'une architecture MVVM avec modèles, stores et mise en cache client, développée en TDD.

    • Mise en place des tests unitaires en JavaScript avec NodeJS.

    • Conception et réalisation d'entités faisant office de classes métier, historisant et gérant les modifications d'attributs.

    • Mise en place du routage et de l'historisation de la navigation sur l'interface responsive.

    • Automatisation et la mise en œuvre des environnements de développement sous RedHat avec Vagrant et Ansible.

  • Leader technique SharepointOrange SA

    mars, 2010 - avr., 20133 années 1 mois

    Pilote le développement et la maintenance des offres SharePoint 2007/2010 destinées aux employés (Réseau social, portail groupe de publication et portails collaboratifs)

    • Développement SharePoint avec les services ou API suivants : service profil, service recherche, service de taxonomie, Web Analytics, APIs de collaboration et de publication.

    • Architecture logicielle sur la mise en mobilité de l'intranet groupe depuis l'extérieur du RSI, avec double authentification formulaire et NTLM avec F5.

    • Architecture logicielle d'une solution de Reporting complète sur les espaces collaboratifs avec des ETLs en Powershell, définition du data warehouse, des reports sous SSRS et de la gestion des abonnements.

    • Etude, mise en place du plan de migration SharePoint 2007 vers SharePoint 2010 sur l'offre de Portal et Collaboration d'Orange.

    • Mise en place de l'architecture logicielle du service de Streaming Vidéo et du service de recherche de Plazza, réseau social d'Orange.

    • Encadre les équipes de développements (10 développeurs)

    • Etude de faisabilité des fermes mutualisées (solutions SandBox).

    • Automatisation des phases d'installation des solutions SharePoint avec Powershell.

    • Support vers l'exploitant lors des phases de mise en pré-production et production.

  • Développeur SharepointExakis SAS

    sept., 2008 - mars, 20101 année 6 mois

    Expert SharePoint sur le portail de l'intranet Groupe d'Orange

    • Conception et développement du portail de publication Groupe d'Orange, multilingue avec authentification dans le SI Groupe.

    • Création de features personnalisées, de webparts, d'event handlers, de content types, custom fields, de page layouts, de list et sites definitions, master pages et user controls personnalisés.

    • Audit de performance sur le portail, rédaction et réalisation du plan d'action.

    • Adaptations de l'interface suite aux audits d'accessibilité internes, label accessibilité obtenu (AA + de 70 %).

    • Mise en place d'un processus d'intégration continue, construisant le package et l'installant en intégration.

    • Support de niveau 3 dans la chaine de soutien du portail Groupe.

    • Support vers l'exploitant lors des phases de mise en pré-production et production.

  • Développeur Full Stack MicrosoftExakis SAS

    janv., 2007 - août, 20077 mois

    Création d’une application RIA de gestion des droits d'accès NTFS pour Turbomeca Pau.

    • Mise en place d'une architecture MVC, avec client RIA Silverlight, web services métiers SOAP et workflows sérialisables et transactionnels.

    • Développement du métier de l'application en C# avec WCF et Workflow Foundation.

    • Rédaction des spécifications fonctionnelles, des dossiers de conception et de l'estimation de charge paramétriques.

  • Développeur web Front-EndOrange

    janv., 2007 - sept., 20078 mois

    Conception et réalisation de l'interface de la suite de communication Orange Office Pro (Webmail, Carnet d’adresses et Agenda) en AJAX.

    • Développement sur la partie carnet d'adresse et agenda de l'interface web

    • Proposition et mise en place de la couche d'appels aux web services mail et contact. Répertorie et centralise l'ensemble des appels, des arguments des API et instancie la couche d'accès en adéquation.

    • Travail dans une équipe de 8 personnes

  • Développeur web Microsoft, Unilog Blagnac

    mai, 2005 - oct., 20055 mois

    Maintenance évolutive sur une gestion documentaire FileNet pour le compte d'Airbus.

    • Création d'un agrégateur de document office en vb6.

    • Correction d'anomalie sur Filenet en C#.

    • Conception et réalisation d'un service web de recherche de référence documentaire en C#, avec réalisation d'un web service soap.

  • Développeur web Java, DIREN Toulouse

    juil., 2004 - déc., 20045 mois

    Conception et réalisation d'une application web de gestion, répertoriant les stations de mesure du niveau des eaux en Midi-Pyrénées, à la cité administrative de Toulouse.

    • Analyse de l'existant et rétro engineering de l'ancienne solution basée sur les outils Office.

    • Conception et développemet d'une architecture MVC à l'aide du framework Struts et Hibernate.

    • Conception et réalisation d'un service web de recherche de référence documentaire en C#, avec réalisation d'un web service soap.

Compétences

Compétences

  • Developpement Web
    JavaScriptHTML 5 CSSLESSSASS StylusJadeFLUX MVCRESTWeb Socket OAuthWebpackBrowserify NPMBowerGulp Grunt
  • JavaScript
    Node.jsReact.js jQueryBootstrapBackbone.js ReduxRedux-SagaDojo CanJSExpressESLint JSLint
  • Testing
    KarmaJasmine MochaIstanbulisSparta Sinon.JSPhantomJS XUnitWebDriver.IO SeleniumWebDriver Selenium Builder
  • DevOps
    AnsibleVagrant ConsulNginxGit SVNTFSMercurial JenkinsTravis CI GithubGitlabGitlab CI
  • Microsoft
    Sharepoint 2007Sharepoint 2010 C#F#C++ PowershellASP.net LinQWCFWF Reporting ServicesSilverlight IIS 7.0TFS 2010
  • BDD
    MongoDBRedis SQL SERVERMySQLOracle Entity FrameworkMongoose Hibernate
  • Cloud
    OpenStackAzure AWSDockerOpenVZ
  • OS
    OSXRedHat CentOSDebianUbuntu Windows Server 2003/2008
  • Project
    AgileKanban TrelloTFSMS Project
Diplômes

Diplômes

  • , , Certifications Microsoft

    sept., 2008 - juin, 2010

    Développement et mise en œuvre d'applications Windows (70-315) Développement et mise en œuvre d'applications Web (70-316) Développement de services Web XML et composants serveurs (70-320) Conception et implémentation de bases de données avec Microsoft SQL Server 2000 (70- 229)Architecture des solutions Microsoft (70-300) Développement sur Windows SharePoint Services 3.0 (70-541) Développement sur SharePoint MOSS 2007 (70-542)Configuration de Windows SharePoint Services 3.0 (70-631) Configuration de SharePoint MOSS 2007 (70-630)Développement d’applications d’entreprise avec le framework 2.0 (70-553, 70-554)
  • , , Ecole informatique du CESI, Labège

    oct., 2005 - août, 2008

    Master 2 en ingénierie logicielle
  • , , IUT Informatique Toulouse 3

    sept., 2002 - juin, 2004

    DUT Informatique
Publications

Publications

Centres d'intérêt

Centres d'intérêt

  • Sport

    Course à piedNatation Freeletics