MkMs - Mickaël MEAUSOONE

Positive and proactive team player with a proven track record of successuful projects

Medium articles

Illustration for Medium article on unit tests flakiness showing a giant hand grabbing a bridge

The 4 stages of flakiness

Presentation of our issues with flakiness in unit tests (React Testing Library, Jest, Jenkins), our investigation results and solutions.
#Jest#React#Jenkins#NodeJS#ReactTestingLibrary

  • created documentation to help developers
  • Created a custom Jest reporter
  • Jenkins script to rerun failed tests
View article
Illustration for Medium article on LinkeDOM showing a wooden astronaut surrounded by nature

Using LinkeDOM as test environment

This article present a part of my investigation trying to replace JSDOM by LinkeDOM and in particular a virtual machine bug.
#Jest#JSDOM#LinkeDOM#NodeJS#ReactTestingLibrary

  • setting realistic goals for a spike
  • investigating complex issues
  • making pull request for LinkeDOM and NodeJS
View article

Professional experience

Image showing HMH website structure

HMHCO solution

Widely-used learning solutions with millions of users in the US.
#JavaScript#React#Jenkins#NodeJS#MaterialUI#Agile

  • Migrated angular 1.x applications to React
  • Created React applications and components in monorepo
  • Active code reviewer
  • Proposed and develop solutions for improving tests stability
  • Ensured compliance with accessibility requirements (WCAG 2.1 AA)
HMH solutions
screenshot of the ExpoJS dashboard, showing package cards, navigation and search

ExpoJS

ExpoJS is a docs generator and UI. It shows exported content like constants and functions and present packages in a searchable interface.
#React#JavaScript#Concourse#NodeJS#MaterialUI

  • Use Babel parser to analyse JS content
  • take 7 seconds to scans more than 150 packages
  • Build documentation
  • Link to github sources and commits
  • Suggestions for Package improvements
  • Hackathon project
animated gif showing a room in 360 view with a user changing the floor covering in real time

Housing configurator

Shop for floor covering, cupboard choice, bathroom decoration and other options for your housing and get a real time preview of your choices.
#PHP#ZendFramework2#ThreeJS#JavaScript#ProjectManager

  • Proposed and implemented php code architecture, model, coding
  • Created 360° viewer and ThreeJS/WebGL components for real time rendering
  • Recognized efficiency, quality control and management of the team
  • Managed massive gain in media processing with automation scripts
  • Created a how-to manual, handled junior training
animated gif showing a building surrounded by snow rotating and user hovering accomodations active zones, revealing details on them

Player 3d

JavaScript viewer mixing real time and pre-rendered scene. Mission was to improve loading time and performances.
#WebGL#ThreeJS#JavaScript

  • 80% faster display and ready for interaction
  • More responsive control and reworked inertia simulation
  • Improved code readability, refactored into 4 smaller single purpose classes
  • Gave autonomy to the teams using it with extensive API documentation, examples and test cases

More projects

screenshot of a "do it yourself" training website from my old porfolio of projects

Older projects

PHP/Mysql projects, JavaScript, Front end and Back end creations. Customer space, media validation application for customer relationships, online shops, etc.
#PHP#Mysql#JavaScript#CSS#XHTML