
Stan Ormières
Lead Developer | JavaScript, TypeScript, Vue.js
1 recommendation
Salary / Daily rate
1 person recommend
Île-de-France, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
I develop in JavaScript and TypeScript, use Vue.js and Node.js with Fastify (and Nest), amongst other libs and frameworks. I am also senior in HTML and CSS, and I enjoy working with UX designers. If you have a technically and intellectually challenging job for which you are looking for a (lead-)developer, I will be happy to chat with you.
Work experience
Technical Lead
Ministère de l'Intérieur et des Outre-mer
Apr 2023 - Present
3 years 7 months
Paris, France
Train developers on: - TypeScript - Vue.js 3 - Zod and Zodios - Git - Unit tests - E2E tests with playwright - Best practices in - RESTful APIs - software architecture - tests - agility Frontend application development
Technical Lead
Carrefour
May 2022 - Nov 2022
7 months
Paris, France
- Update tech Stack (webpack 4 -> 5, Vue 2.6 -> 2.7) - Training on the necessary near-future migration to Vue 3 - Create the road-map for said migration to Vue 3 - Raise awareness of agile values and principles (talk) - Training in functional programming (talk & exercises)
Ministère de l'Intérieur
Oct 2018 - May 2022
3 years 8 months
Paris, France
Lead Developer / Formateur JavaScript | Vue.js | Git
Apr 2021 - May 2022
1 year 2 months
Paris, France
Teach developers: - JavaScript - Vue.js - Git - Docker - Unit tests - Extreme Programming Develop a Vue 3 component library
Tech Lead / Formateur JavaScript | Vue.js | Node.js
Oct 2018 - Apr 2021
2 years 7 months
Paris · Hybrid
Industrialization of an application which purpose is booking a time slot for the driver's licence test: - Redesign software architecture - Split the API (Node.js) and the Front (React) - Rewrite Front-end with Vue.js - Split Back-office (admin) and Front-office (candidate) Set up good pratices : - Code review - Linting of JS and CSS code (before every commit with a git hook) - Pair programming - Automated tests (before every push with a git hook) - Conventions for git branches naming and git workflow - Rewrite User Stories - Setup end-to-end tests with Cypress - Setup OpenApi documentation - Setup JSDoc Supervision of 3 web applications with different technical stack: - Vue.js | node.js | MongoDB - Vue.js | python | ElasticSearch - React | node.js Setup of a UI component development environment (storybook) Improve application UX Improve code quality : raise test coverage, lint CSS, reorganize CSS Create a project from scratch with following technical stack : - Vue.js - Node.js (express) - MongoDB Improve skill level of two internal permanent employees to create a project from scratch Migration of the project from Gitlab to Github Team. Setup of the CI / CD chain with github actions : - Unit and end-to-end (Cypress) tests on every push - Deploy on Scalingo in staging environment on every merge in 'develop' branch - Deploy on Scalingo in prod environment on every merge in 'master' branch
Lead Front-end Developer
Renault Digital
Mar 2018 - Oct 2018
8 months
Paris, France
Redesign of the architecture - Implementation of redux and redux-saga - Migration from Material-UI v0.x to v1 Technical debt pay-off of React components : - Replacement of methods that were deprecated in React 16 - Removal of side-effects in the components - Writing of proper unit tests, not only snapshots Bug fixes in Microsoft browsers (IE 10+ and Edge) Redesign and simplification of the CSS code Improvement of the front-end development environment: - Addition of npm scripts to ease the use of docker, whatever the OS might be - Implémentation de storybook Improvements of the app performance : - Use of Service Workers and use of cache - Splitting the bundles in at least 2: one for the 3rd party libs and another for the application code
Lead Web Developer (Node.js / Vue.js)
LVMH
Sep 2017 - Mar 2018
7 months
69340 Francheville, France
Refactor an Inventory checker web app in Vue.js POC of a Progressive Web App in Vue.js Development of a Node.js API Development of a SalesForce Commerce Cloud (formerly Demandware) e-commerce web app
Lead Developer JavaScript (Node.js / React)
AXA
Oct 2016 - Jul 2017
10 months
92150 Suresnes, France
Front-end development (AngularJS) POC of the app in React/Redux Migration of the app to React/Redux Back-end development in Node.js, with Koa, PostgreSQL and Elasticsearch. Improve skills of the junior developpers, trainings on React, Redux, and unit tests. Set up of automated tests : unit and integration tests (Jest for the Front React/Redux, mocha, should, sinon), and end-to-end tests (mocha, should et WebdriverIO).
Développeur web front-end
PMU
Jul 2016 - Oct 2016
4 months
Paris, France
Front-end development (Backbone). Presentation of conventions for the CSS code and optimizations of the SCSS (SASS) source code to the Front-end team. Refactoring of the build system to move away from Grunt and use npm scripts. Unit tests and integration tests
Front-end web developer
CPA Global
Mar 2016 - Jun 2016
4 months
92500 Rueil-Malmaison, France
Code refactoring of an AngularJS web app, to lessen the number of watchers to improve performance. Rewrite of the build system (gulp an npm scripts) to improve the developers productivity. Set up of conventions for CSS code. Mentoring of junior developers. ES6/ES2015 presentation to the Front-end team.
Senior Web Application Developer
SmartFocus
Dec 2014 - Feb 2016
1 year 3 months
Région de Paris, France
- Front-end development (Backbone, Marionette, jQuery, Vanilla JS) - Unit tests JavaScript (Mocha, Sinon, Should) - UI Tests (Selenium, WebDriverIO, Nightwatch)
Senior Web Jaνa EE Developer
Paraschool (Planeta/Editis Group)
Aug 2009 - Nov 2014
5 years 4 months
Paris Area, France
Web development (HTML, CSS, JavaScript) Design and implementation of new data structures in a relational DB Mentoring of junior developers Migration Jboss 4.0.3SP1 to 4.2.3, and Jdk 5 to JDK 6 Improvement of the network and software architecture of production servers Team workflow improvement: - Introduction and installation of a bug tracking system (Redmine) and training of the team - Set up of Preproduction and test environment
Web Jaνa EE Developer
Oodrive ES, S.L.
Jan 2009 - Aug 2009
8 months
Paris Area, France
Développeur back (Jaνa EE) et Front (jQuery/CSS)
Java EE Developper
Paraschool (Planeta/Editis Group)
Apr 2005 - Jan 2009
3 years 10 months
Région de Paris, France
Développement Web (JavaScript, jQuery, EXT JS) Développement Java EE Développement PHP
Biology & Geology teacher
Education Nationale
Sep 2001 - Jul 2004
2 years 11 months
High school and middle school Biology and Geology teacher.
Education
IFOCOP
Développeur JAVA EE, Computer Software Engineering
2005 - 2005
1 year
Activities and societies: Stagiaire Développement Java EE
Formation Développeur Java EE / MySQL / Web
Pierre and Marie Curie University
Maîtrise de Biologie Générale, filière enseignement, Sciences de la Vie et de la Terre
1999 - 2001
3 years
Grade: Maîtrise
Activities and societies: Gym au sol, Acro-cirque, Capoeira
Sciences de la Vie et de la Terre (Biology, Geology)
Lycée Lavoisier Paris 5
Bac, Sciences
1988 - 1994
7 years
Portfolio
