About Arthur
English
Conversational
French
Native or bilingual
Experience
- Renault DigitalFullstack JS Developer / Scrum MasterAUTOMOBILEOctober 2017 - Today (8 years and 8 months)Boulogne-Billancourt, France- BIBOP Project: application that lists all vehicle components, optimizing their assembly and production on the Supply Chain.- SPIDR Project: module (add-on to the BIBOP application) that allows graphical editing of the definition and composition of mechanical parts/components for mechanical programming.- PANDA Project: application that analyzes and provides visibility into the digital performance of Renault Digital's transformation plan. It also covers the project portfolio, costs, and values of each.- Agility: application and use of the agile "Scrum" method within the 3 projects. Preparation, organization, and facilitation of various ceremonies (review, retro, sprint planning, daily meeting). Organization of workshops to brainstorm new features and understand business needs. Participation in workshops offered by the Renault Digital Agile pole.- Front-End: use of React across all projects, combined with Redux for state management, Recompose for HOCs, and Apollo for interacting with the GraphQL API. For the UI part, use of the Ant Design framework for basic components, Cytoscape for network visualization, and BizCharts for graphical data representation.- Back-End: use of Node JS across all projects, with libraries such as Express, Nodemon, Passport, Lodash, and Axios. For REST API development, use of the FeatherJS framework, associated with Sequelize and Swagger. For GraphQL API development, use of Apollo, with Knex Query Builder.- Tests: implementation of various types of tests, both front-end and back-end. Use of Cypress for End-to-End tests, Jest for unit tests, and Cucumber, associated with Gherkin, for BDD tests. Integration of all tests into the CI/CD deployment pipeline.- DevOps: use of GitLab for project versioning, as well as for the deployment cycle. Docker is used for building applications, deployment is done on AWS. Monitoring of application status with Grafana. Analysis of code coverage and quality via SonarQube.- Environment: Agility (Scrum), Node JS, Postgresql, React, GraphQL, Apollo, REST API, Cypress, Cucumber, Google Cloud Pub/Sub, Jest, Git, Docker, AWS, Kibana, Jira, Zeplin, Confluence, Outlook, MacOS
- Radio FranceJS Back-End Developer / Scrum MasterPRESS AND MEDIAOctober 2015 - September 2017 (2 years)Paris, France- Architecture: development of micro-services (APIs) whose main purpose is to collect, organize, and distribute Radio France data. This includes "business" data (broadcasts, sounds, stations, program schedules), "editorial" data (articles, pages, tags, personalities), as well as "media" data (images and sounds).- Agility: implementation and use of the agile "Scrum" method with the help of an agile coach, facilitation and participation in various rituals (sprint review, retrospective, sprint planning, stand-up meeting), assistance in writing and defining user stories.- Node JS Environment: development in ES6, use of the Express JS framework, NPM, eslint, lodash, upgrade to Node 8.- Around Node JS: use of PostgreSQL for data storage, RabbitMQ for communication and information exchange between different services, ElasticSearch for performing searches with specific criteria.- Within the team: development of NPM packages, such as an ORM to organize data models and interface with PostgreSQL, a framework to utilize RabbitMQ, overriding the "got" NPM package to count and trace HTTP requests.- Technical Tools: use of Git (GitLab) for project versioning, Jenkins for deployment on different environments, Kibana for error reporting.- Monitoring: via Kibana of the micro-services' health status, number of user requests, response time, absence of business data.- Tests: use of Mocha for unit tests, Cucumber JS for automated tests during service deployment, tests via GitLab CI for Merge Request validation.- Miscellaneous: participation in workshops with an agile coach to improve team cohesion, writing micro-service documentation with docsifyJS, development of a GO micro-service for image processing, creation of a business tool in AngularJS to manage the Radio France program schedule.- Environment: Agility (Scrum), Node JS, Postgresql, RabbitMQ, ElasticSearch, REST API, Angular JS, Git, Docker, Jenkins, Kibana, Taiga, Outlook, Linux (Fedora)
- TF1Front DeveloperPRESS AND MEDIAOctober 2014 - September 2015 (1 year)Boulogne-Billancourt, France- Front-End Development for the MYTF1 website redesign.- Agility, use of the Scrum method, participation in rituals (stand-up, sprint planning).- Node JS Environment, creation of the front-end module, dependency management, use of Hapi, workflow implementation.- HTML5: use of Dust JS for HTML templates, new tags for appropriate semantics, local storage for user information storage.- CSS3: use of LESS, CSS grid, font face, LESS mixins, snippets, animations.- Javascript: primarily native development, module management with Require JS, single-page navigation via AJAX, custom libraries.- Optimization and Performance: responsive design, use of Grunt and Gulp, multi-browser compatibility, file merging and minification, focal point for images.- Referencing and SEO: specific management of meta tags, specific developments for advertising partners, implementation of encrypted links.- Miscellaneous: development on the back-office with Angular JS, ES6 training, Node JS learning.- Environment: Agility (Scrum), HTML5, CSS3, Javascript, Ajax, jQuery, Hammer JS, Moment JS, Node JS, Angular JS, Photoshop, Github, Redmine
Recommendations
Be the first to recommend Arthur
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Bac STG Accounting & FinanceLycée Arago, Paris 750122008
- BTS Management Information Systems, Application DeveloperLycée Turgot, Paris 750032010
Certifications
- PSM 1 Scrum MasterScrum.org2017