À propos de Arthur
Anglais
Capacité professionnelle limitée
Français
Bilingue ou natif
Expériences
- Renault DigitalDéveloppeur fullstack JS/ Scrum MasterAUTOMOBILEoctobre 2017 - Aujourd'hui (8 ans et 8 mois)Boulogne-Billancourt, France- Projet BIBOP : application qui recense l’ensemble des organes véhicules, optimisation de leur assemblage et de la production sur la Supply Chain.- Projet SPIDR : module (add-on de l'application BIBOP) qui permet une édition graphique de la définition et de la composition des pièces/organes mécaniques pour la programmation mécanique- Projet PANDA : application qui analyse et apporte la visibilité de la performance digital du plan de transformation de Renault Digital. Elle couvre également le portefeuille projet, les coûts et les valeurs de chacun d’entre eux.- Agilité : application et utilisation de la méthode agile “Scrum” au sein des 3 projets. Préparation, organisation et animation des différentes cérémonies (review, retro, sprint planning, daily meeting). Organisation de workshops afin de réfléchir à de nouvelles features et comprendre les besoins du métier. Participation à des ateliers proposés par le pôle Agile de Renault Digital.- Front-End : utilisation de React sur l’ensemble des projets, combiné à Redux pour la gestion du state, Recompose pour les HOC et Apollo pour interagir avec l’api GraphQL. Concernant la partie UI, utilisation du framework Ant Design pour les composants basiques, Cytoscape pour la visualisation de network et BizCharts pour la représentation graphique de données.- Back-End : utilisation de Node JS sur l’ensemble des projets, avec des librairies tel que Express, Nodemon, Passport, Lodash ou encore Axios. Pour le développement d’API REST, utilisation du framework FeatherJS, associé à Sequelize et Swagger. Pour le développement d’API GraphQL, utilisation de Apollo, avec Knex Query Builder.- Tests : mise en place de plusieurs types de tests, tant sur le front que sur le back. Utilisation de Cypress pour les tests End-to-End, Jest pour les tests unitaires et Cucumber, associé à du Gherkin, pour les tests BDD. Implémentation de tous les tests dans la chaîne de deploy CICD.- DevOps : utilisation de GitLabee pour le versionning des projets, mais également pour le cycle de déploiement. Docker est utilisé pour le build des applications, le déploiement se fait sur AWS. Monitoring de l’état des applications avec Grafana. Analyse du code coverage et de la qualité du code via SonarQube.- Environnement : Agilité (Scrum), Node JS, Postgresql, React, GraphQL, Apollo, API REST, Cypress, Cucumber, Google Cloud Pub/Sub, Jest, Git, Docker, AWS, Kibana, Jira, Zeplin, Confluence, Outlook, MacOS
- Radio FranceDéveloppeur back JS / Scrum MasterPRESSE & MÉDIASoctobre 2015 - septembre 2017 (2 ans)Paris, France- Architecture : développement de micro-services (APIs) qui a pour principal but de récolter, organiser et distribuer les données Radio France. Cela concerne les données “métier” (diffusions, sons, stations, podcasts grille des programmes), les données “éditoriales” (articles, pages, tags, personnalités), ainsi que les données “média” (images et sons)- Agilité : mise en place et utilisation de la méthode agile “Scrum” avec l'aide d'un coach agile, animation et participation aux différents rituels (revue de sprint, rétrospective, sprint planning, stand-up meeting), accompagnement à la rédaction et définition des user stories- Environnement Node JS : développement en ES6, utilisation du framework Express JS, NPM, eslint, lodash, upgrade en Node 8- Autour de Node JS: utilisation de PostgreSQL pour le stockage de données, de RabbitMQ pour communiquer et l’envoi d’informations entre les différents services, de ElasticSearch pour effectuer des recherches avec des critères spécifiques- Au sein de l’équipe : développement de packages NPM, comme un ORM pour organiser les modèles de données et faire l’interface avec PostgreSQL, framework pour exploiter RabbitMQ, surcharge du package NPM “got” pour effectuer le comptage et le traçage des requêtes HTTP- Outils techniques : utilisation de Git (GitLab) pour le versionning des projets, de Jenkins pour le déploiement sur les différents environnements, de Kibana pour la remontée des erreurs- Monitoring : via Kibana de l’état de santé des micro-services, du nombre de requêtes par les utilisateurs, du temps de réponse, de l’absence de données métiers- Tests : utilisation de Mocha pour les tests unitaires, de Cucumber JS pour les tests automatisés au déploiement des services, de tests via GitLab CI pour la validation des Merge Request- Divers : participation à des ateliers en compagnie d'un coach agile pour améliorer la cohésion d'équipe, rédaction de la documentation des micro-services avec docsifyJS, développement d’un micro-service en GO pour le traitement d’image, création d’un outil métier en AngularJS pour gérer la grille des programmes Radio France- Environnement : Agilité (Scrum), Node JS, Postgresql, RabbitMQ, ElasticSearch, API REST, Angular JS, Git, Docker, Jenkins, Kibana, Taiga, Outlook,, Linux (Fedora)
- TF1Développeur FrontPRESSE & MÉDIASoctobre 2014 - septembre 2015 (1 an)Boulogne-Billancourt, France- Développement Front-End pour la refonte du site MYTF1- Agilité, utilisation de la méthode scrum, participation au rituels (stand-up, sprint planning).- Environnement Node JS, création du module front, gestion des dépendances, utilisation de Hapi, mise en place du workflow- HTML5 : utilisation de Dust JS pour les templates HTML, nouvelles balises pour une sémantique adaptée, local storage pour le stockage d’informations utilisateurs- CSS3 : utilisation de LESS, grid CSS, font face, mixins LESS, snippets, animations- Javascript : développement en natif principalement, gestion par modules avec Require JS, navigation single page en AJAX, librairies personnalisées- Optimisation et performances : responsive design, utilisation de Grunt et Gulp, compatibilité multi browsers, fusion et minifications de fichiers, focal point pour les images- Référencement et SEO : gestion spécifiques des balises métas, développements spécifiques pour les partenaires de pubs, mise en place de liens cryptés- Divers : développement sur le back-office avec Angular JS, formation à l’ES6, apprentissage de Node JS- Environnement : Agilité (Scrum),HTML5, CSS3, Javascript, Ajax, jQuery, Hammer JS, Moment JS, Node JS, Angular JS, Photoshop, Github, Redmine
Recommandations
Soyez le premier à recommander Arthur
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Bac STG Comptabilité & FinanceLycée Arago, Paris 750122008
- BTS Informatique de Gestion, Développeur d’applicationsLycée Turgot, Paris 750032010
Certifications
- PSM 1 Scrum MasterScrum.org2017