José W.

Full Stack Developer

690 dollar

My experience

More

IgocreateFebruary 2018 - Present

Contexte :
Développement from scratch d'une application react native qui permet d'imprimer des étiquettes en scannant le code barre de cette dernière.

Réalisations :
• Développement de l’application sous la direction du CTO

Bilan :
• Mes compétences en React m’ont permis d’être rapidement opérationnel sur du React native
• Assimilation de Redux et mise en pratique

Environnement technique : React Native, React Navigation, Redux



More

DalenysOctober 2019 - April 2020


Contexte :
Projet développé depuis 4 ans, il est passé d’équipe en équipe. Depuis un an, le code a été internalisé avec une équipe de développeurs PHP. Je suis intervenue pour faire monter en compétence l’équipe sur la partie React. On notera aussi la transition digital, le départ du CTO pendant mon intervention.

Réalisations :
•    Installation et application du Linter sur l’ensemble du projet
•    Ecriture des tests unitaires
•    Installation et écriture des tests end to end
•    Code revue
•    Application de git rebase –i sur les commits, avec id Jira
•    Support sur les bases de react, le life cycle, redux, les tests

Bilan :
•    Validation de ma séniorité
•    La mise en place de bonnes pratiques
•    Le plaisir de former
•    Du legacy ...

Environnement technique : React, Redux, Redux Thunk, Jest, Lint, Cypress



More

The KooplesMay 2019 - July 2019

Contexte :
Le projet est développé sur Magento 2, mais la parcours pour sélectionner un produit est en React. Je suis intervenue pour construire ce workflow.

Réalisations :
• Création, intégration de components
• Léger développement sur du Magento 2 coté front

Bilan :
•    Challenge technique pour intégrer React
•    Découverte d’une maison de couture

Environnement technique : React Habitat, React ( hook, context ), Jquery widget factory, Magento2, Magento jquery widgets, Less





More

MazarineFebruary 2019 - March 2019

Contexte :
Sous la direction du lead, construction de quelques pages mobile first pour le compte de CHANEL.
Render dynamiques des components à partir d'une api wordpress.

Réalisations :
• Création, intégration de components
• Call sur l’api cloudinary

Bilan :
•    1er projet sur du server side rendering
•    Pas mal de travail avec des images et des vidéos

Environnement technique : React, Next.js, Scss, API Cloudinary.





More

AgeasJuly 2018 - December 2018

Contexte :
Refonte du site sicavonline.fr en react, pluggé avec une api wordpress. Cette dernière permet de générer les components fronts.

Réalisations :
• Création, intégration de components
• Enrichissement de la bibliothèque de components

Bilan :
•    Prise en main d’une architecture complexe
•    Amélioration en css : flex, styled-component

Environnement technique : React, Redux, Redux Saga, Eslint , Styled-component




More

LeboncoinMarch 2018 - June 2018

Contexte :
Développement d'une nouvelle interface pour l'équipe de télévendeur (vente d'espace pub).

Réalisations :
• Proposition de maquettes UI/UX
• Développement de l'interface en React
• Redux pour la gestion du store
• Redux Saga pour requêter les apis
• Flow pour le typage

Bilan :
•    Assimilation de Redux, Redux Saga, Flow
•    Le travail en binôme pour progresser plus vite

Environnement technique : React, Redux, Redux Saga, Eslint




More

One parkNovember 2017 - January 2018

Contexte :
One park est le airbnb du parking, je suis intervenu en renfort sur le front.

Réalisations :
• Migration du front en React.js
• Code review
• Ecriture de tests End to End

Bilan :
• Validation de mes compétences en React
• Reflexion sur la mise en place de l’architecture pour les tests end to end

Environnement technique : React.js , Cypress, Rails, Agile





More

IFOCOPAugust 2017 - September 2017

Contexte
Création et maintenance d'un réseaux social (projet de soutenance)

Réalisations :
• Gestion de la création de compte: inscription, perte de mot de passe
• CRUD du profil
• Recherche de membres et demande d'amis
• Système de messagerie

Environnement technique : React.js, Node.js, Loopback, MongoDb, Heroku, Chai, Mocha, Mailtrap

Bilan :
• 1er mise en pratique de react
• Projet basé sur la qualité, donc grosse monté en compétence sur une stack solide.




More

ARHIAApril 2017 - August 2017

Contexte :
Arhia est un logiciel de gestion de paye. J’ai rejoint le cto en renfort.

Réalisations :
• Automatisation de la mise en prod à travers différents scripts (gulp) de traitement de fichiers sur différents environnements (prod, pre-prod, dev).
• Mise en place de la pré-prod sur un hébergeur différent.
• Ajout de features sur du Ext.js
• Réintégration de l'application dans sencha cmd

Bilan :
• Découverte de l’eco système js sur un projet professionnel
• CTO toujours disponible pour me faire monter en compétences

Environnement technique : Node.js, Ext.js, Express.js, PostgreSQL





More

IFOCOPSeptember 2016 - March 2017

Contexte :
Formation intensive spécialisé en JavaScript (back et front). Cours le matin, exo l’après midi.

Réalisations :
Réalisation de plusieurs projets en Javascript, du coté front:
• Javascript et canvas : https://github.com/ergot/ifocop-snake
• Reacjt.js : https://github.com/ergot/react-recipeBox

Du coté back:
• Node.js et Socket.io https://github.com/ergot/ifocop-racer

Environnement technique : Javascript Vanilla, ReactJS, Socket IO, Node.js, MongoDB,

Bilan :
• Cette formation à fait de moi un vrai développeur javascript et pas un développeur php qui fait du js.




More

FLUEDISSeptember 2015 - March 2016

Contexte :
Fluedis est en charge de la maintenance de logiciel maison en gestion de leads.

Réalisations :
• Maintenance des différentes applications maison
• Ecriture de tests unitaires et fonctionnels
• R&D sur les tests end to end (Behat/Selenium)
• Politique de qualité du code : code review par le lead, chekstyle

Environnement technique : PHP, Symfony 2.6, Twig, JQuery MySQL, git et vendors privé

Bilan :
Monté en compétence sur symfony
• Découverte des tests end to end

More

OXENTJuly 2014 - May 2015

Contexte :
Développement sur un logiciel qui permet de gérer l’organisation d’un tournoi.

Réalisations :
• Maintenance du logiciel maison : toornament.com
• Récupération de donnée à partir d'un client REST (Guzzle)
• Développement d'une APi avec FOSRestBundle
Ecriture de tests

Environnement technique : PHP, Symfony 2.6, Twig, JQuery, MySQL, Doctrine ,SCRUM, Jira

Bilan :
• Assimilation des bases en symfonie
• Très bonne monter en compétence sur différente domaines

More

JARVIS LEGALOctober 2011 - November 2012

Contexte :
1er Développeur chez jarvis legal

Réalisations :
 • Développement et lancement de la v1 de Jarvis legal
 • Création du socle de l’application : factures, règlements, publipostage et reporting
 • Installation / gestion de serveurs
 • Réalisation d’un prototype pour un nouveau service

Environnement technique : PHP5, MySQL, HTLM/CSS

Bilan :
 • Très bonne expérience pour une 1er.

My stack

IT Infrastructure

Heroku

Technologies

Vue.js, React.js, Gulp.js, LoopBack, WebSockets, Next.js, Socket.IO

Mobile

React Native

Databases

MongoDB, MySQL

Analysis methods and tools

Agile, JIRA, Scrum

Others

Slack

Environment of Development

JADE, CircleCI, Vagrant

Languages

CSS, HTML, Ruby, JavaScript

Open Source solutions

Twig

Software testing

Redmine, Mocha, PHP Unit

Frameworks

Node.js, Express.js, Redux, Symfony, Bootstrap

My education and trainings

Bac +4: Formation intensive spécialisé en JavaScript (back et front) - IFOCOP2017

DUT informatique - Bac +2: Analyste programmeur - Université du Havre2010