Menu

Stanislas ORMIÈRES

Paris

En résumé

Je suis développeur freelance. Je ne cherche pas de CDI ni CDD.

Je développe en JavaScript, avec React, Vue.js, et Node.js, entre autres.
(JavaScript, ce n'est pas Jaνa. Cf. http://javascriptisnotjava.io/ )

Je suis aussi spécialisé en HTML et CSS, et j'aime travailler avec des UX designers.

Appréciant les défis intellectuels et techniques, je recherche des missions apportant une réelle valeur ajoutée aux personnes qui m'entourent ainsi qu'aux projets.

Si vous avez un projet motivant et gratifiant à proposer, je serai prêt à en parler.


-----
Message pour les recruteurs :

Je suis freelance, donc je n'accepte pas de CDI–CDD (et non, je ne les considérerai pas) et encore moins des missions pour coder en Jaνa : ne perdez pas votre temps et le mien à me contacter pour cela.

Mes compétences :
XSL
XML
JavaScript
JQuery
Struts
PHP
Ajax
Web
HTML
Java EE
Linux
SQL
RequireJS
Java Platform
Informatique
Bower
E-learning
SVN
Yeoman
Git
Grunt
Node.js
Browserify
Gulp

Entreprises

  • Ministère De L'intérieur - Tech lead

    Paris 2018 - maintenant Refonte d’une application React en Vue.js : changement complet de stack technique pour effacer la dette technique trop importante pour un simple refacto.

    Mise en place de bonnes pratiques :
    - Revues de code
    - Linting du JS et du CSS (à chaque commit avec git hook)
    - Tests automatisés (à chaque push avec git hook)
    - Conventions de nommage des branches git
    - Conventions de git flow
    - Conventions des messages de commit
    - Ecriture plus détaillées des User Stories

    Supervision de 3 applications web avec des stack techniques différentes :
    - Vue.js | node.js | MongoDB
    - Vue.js | python | ElasticSearch
    - React | node.js

    Mise en place d’un environnement de développement des composants UI (storybook)

    Améliorations de l’ergonomie des applications

    Améliorations de la qualité du code : augmentation de la couverture de tests, linting du CSS, réorganisation du CSS.
  • Renault Digital - Lead Front-end

    Boulogne-Billancourt 2018 - maintenant Refonte progressive de l'architecture :
    - Implémentation de redux et redux-saga
    - Migration de Material-UI v0.x à v1

    Désendettement des composants React :
    - Remplacement des méthodes dépréciés dans React 16
    - Suppression des side-effects dans les composants
    - Ajout de tests unitaires pour ne pas se contenter des snapshots

    Corrections des erreurs dans les navigateurs Microsoft (IE 10+ et edge)

    Refactorisation et Simplification du code CSS

    Améliorations de l'environnement de dev côté front :
    - Ajout de script npm pour faciliter le lancement des conteneurs docker, quel que soit l'OS
    - Suppression de la nécessité de docker pour les dev front (Ce n'était de toute façon pas la même image utilisée en prod), mais toujours utilisé par les dev backs
    - Implémentation de storybook

    Améliorations de la performance de l'app :
    - utilisation de Service Workers et utilisation du cache
    - séparation des bundles des librairies tierces du code de l'application
  • Lvmh - Lead Web Developer

    Paris 2017 - 2018 Maintenance corrective et évolutive sur une appli Web en Vue.js, node.js avec express

    POC d'une Progressive Web App (Vue.js, node.js, express)
  • Axa En France - Lead Developer JavaScript

    Nanterre 2016 - 2017 Développement Front Angular.

    Migration vers React/Redux

    Développement Back Node.js, Koa avec PostgreSQL et Elasticsearch.

    Aide à la montée en compétence de développeurs juniors.

    Mise en place de tests automatisés : unitaires et d'intégration (Jest pour le Front React/Redux, mocha, should, sinon), et fonctionnels (mocha, should et WebdriverIO).
  • Pmu - Développeur web front-end senior

    Paris 2016 - 2016 Développement Front-end (Backbone).

    Présentation devant toute l'équipe Front-end de conventions pour le code CSS et optimisations du code source SCSS (SASS).

    Refactorisation du système de build pour se passer de Grunt et utiliser les scripts npm.

    Écriture de tests unitaires et d'intégrations.
  • CPA Global - Développeur web front-end senior

    2016 - 2016 Refactorisation du code Angular, essentiellement des directives, pour diminuer le nombre de watchers afin d'améliorer les performances de l'application.

    Réécriture du système de build (gulp et scripts npm) pour améliorer la productivité des développeurs Front.

    Participation à la mise en place de conventions pour le code CSS.

    Aide à la montée en compétences de plusieurs développeurs juniors.

    Présentation de ES6/ES2015 à l'équipe Front.
  • SmartFocus - Senior Web developer

    Clichy 2014 - 2016 - Développement Front-end (Backbone, Marionette, jQuery, Vanilla JS)
    - Tests unitaires JavaScript (Mocha, Sinon, Should)
    - Tests UI (Selenium, WebDriverIO, Nightwatch)

    - Développement Java (Spring, Hibernate, Maven, Tomcat, PostgreSQL, Oracle)
    - Test unitaires Java (Mockito, WireMock)
  • Paraschool - Responsable technique - Responsable développement

    PARIS 2009 - 2014 Responsable du développement :
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Conception et implémentation de nouvelles structures de données
    Conception et Développement Web (HTML, CSS, JavaScript))
    Conception et Développement Java EE
    Supervision d’un développeur junior

    Responsable technique :
    ~~~~~~~~~~~~~~~~~~~~
    Migration Jboss 4.0.3SP1 vers 4.2.3, et de Jdk 5 vers JDK 6
    Amélioration de l’architecture réseau et logicielle des serveurs de production
    Amélioration du workflow :
    - Mise en place d'un outil de gestion de projet (Redmine)
    - Mise en place d'un environnement de test et de preproduction
    Réduction des coûts d'hébergement, et réduction de la charge de travail sur les serveurs de production :
    - Changement d'hébergeur
    - Changement complet de l'architecture (passage de multiples serveurs physiques à deux serveurs physiques et de nombreux serveurs virtuels)

  • Oodrive - Développeur Java

    Paris 2009 - 2009 Maintenance corrective et évolutive d'application Java et Java EE :

    Développement Java, Java EE, Web (HTML / CSS / JS)
  • Paraschool - Développeur Java/J2EE

    PARIS 2006 - 2008 Maintenance corrective et développement d'une application web J2EE (Jboss 4, EJB, Struts, HTML, CSS, XML, Javascript).
    Développement de sites en PHP/MySQL.
  • Le Jardin de l'internet - Technicien réseau / Développeur PHP-MySQL / SysAdmin GNU/Linux

    2005 - 2005 - Technicien réseau pour le cybercafé (20 postes) :
    Maintenance des PC et du réseau, amélioration du réseau pour meilleure utilisation des deux accès internet à disposition...

    - Administrateur système GNU/Linux :
    Installation d'un serveur LAMP sur un VDS, installation d'un site e-commerce (PEEL) et d'un module de paiement par carte bancaire de la BNP (Merc@net)

    - Technicien réparateur de PC et Mac (surtout PC portables)
  • IFOCOP et stage chez Paraschool - Formation Développement JAVA J2EE

    2005 - 2005 - Stage développement JAVA / J2EE
    Java SE, Swing, Applet, HTML, CSS, Javascript, Struts, notions d'Hibernate.

    Cette formation stage a duré cinq mois et demi, dont la moitié en stage en entreprise. J'ai fait ce Stage à paraschool, chez qui j'ai été ensuite embauché en CDI.
  • INRP (Institut National de Recherche Pédagogique) - Développeur PHP / MySQL

    2003 - 2004 Transformation d'une application windows en site Web.

    Transformation d'une application Win32, très utilisé au collège et lycée, en site web, pour une disponibilité sur toute plateforme et dont les nouveautés seraient disponibles en même temps pour tous les utilisateurs.
  • Education Nationale - Enseignant en SVT

    Paris 2001 - 2004 - Enseignant en Sciences de la Vie et de la Terre dans des ZEP essentiellement (Torcy, Aulnay-sous-bois...) en tant que contractuel.

Formations

Réseau

Annuaire des membres :