Raphaël M.

Full Stack Developer

365 dollar
Freelancer
12 years
Nantes, FRANCE

My experience

More

FreelanceJanuary 2019 - Present

GingerMinds (Mars 2019) : intégration de maquettes Invision vers composants VueJS, SCSS, Bulma.
ToundraRA (depuis Mai 2019) : développement du frontend d'une plateforme de tests industriels basée sur la Réalité Augmentée.
Technologies: ThreeJS, VueJS, Bootstrap3, JQuery, Laravel.
More

GitHubJanuary 2011 - Present

SuperSelectField - composant React / MaterialUI
Développement et maintenance d’un dépôt open source React utilisé par plusieurs milliers de développeurs (5.000 téléchargements par mois sur NPM)… et autres projets personnels sur mon dépôt Github.
More

BeekastApril 2018 - May 2018

Conception de nouvelles fonctionnalités
- Développement Front-end VueJS
- Intervention back-end (NodeJS / Koa), architecture en micro-services (Docker, messaging AMQP, RabbitMQ)
- Modélisation Query GraphQL
More

LONESTONE CONSULTINGNovember 2017 - February 2018

Conception et développement de sites web complets, ou interfaces frontend, ou API backend.
Technologies utilisées:
- Frontend: React, Redux, VueJS, Material-UI, React-Native
- Backend: NodeJS, Express, NestJS, GraphQL
- Bases de données: PostgreSQL, MySQL, MongoDB
- Tooling: Git, Docker, ES6-8, Webpack, Babel, Typescript, Immutable
More

Sopra SteriaJune 2017 - October 2017

Développement des interfaces frontend pour le portail BackOffice des agents de la CNAM.
Développement fullstack et amélioration des process.
* Automatisation : Gulp, Linting, Karma, Protractor
* Technos : AngularJS, Docker, Git, JavaEE

More

GithubFebruary 2017 - February 2017

Composant React basé sur le framwork Material-UI, complémentaire des composants AutoComplete/DropDownMenu/SelectField.
More

AtlangamesApril 2016 - July 2016

Stage de la formation professionnelle à l'IMIE.

Thème: refonte de l'espace membres du site Atlangames.com, plateforme réseau social professionnel pour le secteur du Jeu Vidéo Grand Ouest.

Ajout de fonctionnalités permettant la mise en relation entre adhérents dans le cadre de projets mutualisés, ou encore permettre à un utilisateur externe d'y poster un appel d'offre d'emploi ou demande de compétences spécifiques au secteur du jeu vidéo)

Concrètement, cela s'est traduit par le développement de :
- BDD PostgreSQL
- API NodeJS / Express
- IHM avec React/Redux

Mon workflow s'est basé sur :
- Style de codage ES2015 en respect des bonnes pratiques AirBnB + StandardJS
- Tests avec Ava, et NYC pour le code coverage
- Versioning avec Git
- Build automation avec Webpack + NPM scripts
- IDE Webstorm + cmder + SublimeText
- Plannification avec Gantt et jalons

Technos : React, Redux, NodeJS/Express, PostgreSQL
More

Quai des AppsSeptember 2015 - September 2015

Stage conventionné pour reconversion professionnelle
Réalisation d'une plateforme d'hébergement de contenus médias pour le prototypage rapide desproduits Quai des apps.
Développé avec MeteorJS et le template Inspinia.
More

Institut National de Police ScientifqueJanuary 2007 - January 2008

Authentification de documents sécurisés
Révélation de traces (papillaires, pneumatiques, ...)

My stack

Others

GitHub, Slack, Project Management, GitFlow, Spanish

Databases

MySQL, MongoDB, PostGreSQL

Protocols

AMQP

Environment of Development

WebStorm, GitLab

IT Infrastructure

Docker, Git

Technologies

Trello, SCSS, MaterialUI, React.js, Vue.js, Bootstrap 3, RabbitMQ, Three.js, Express

Software testing

Jest, Redmine, Cypress

Other

GraohQL, Immutable, Koa, ThreeJS, PG, React, French, English, React .Native, Web programming, JavaEE, Webpack, material-ui, Back End, Front End, LinkedIn, Full Stack, Sequelize, GANTT, Apollo, Babel, SublimeText, MeteorJS, Inspinia, BDD PostgreSQL, API NodeJS, Ava, NPM scripts, cmder, jalons

Analysis methods and tools

Agile, JIRA, Scrum

Frameworks

NestJS, Bootstrap, AngularJS, jQuery, Laravel, Bulma, Redux, Node.js

Languages

ES6, JavaScript, TypeScript, CSS3, HTML5, GraphQL

My education and trainings

Auto-formation quotidienne en Javascript - -2011 -

Titre Niveau II (Bac+4) Concepteur - Développeur - IMIE2015 - 2016

Ingénieur généraliste, Génie mécanique et Productique - Polytech'Tours2002 - 2004