About Fabien
- Next.js: Creating high-performance and SEO-friendly sites.
- TypeScript: Typed development for robust applications.
- Zod: Validation of all data coming from your APIs to avoid bugs.
- Jest/Cypress: Quality assurance with unit and end-to-end tests.
- GraphQL: Optimization of data exchange.
- Webpack: Fine optimization of your app's bundling policy for hyper-fast rendering
- Redux/RTK: Scalable management of your application's state, regardless of its complexity
- TailwindCSS: Fast and side-effect-free implementation of your CSS classes
- Facilitate maintenance: Well-tested, documented, and versioned code.
- Anticipate scalability: Modular architecture and respect for DRY (Don't Repeat Yourself) principles.
- Ensure readability: Clear naming of variables, functions, and files for quick team onboarding.
English
Native or bilingual
French
Native or bilingual
Experience
- EurosportReact / Node / graphQL DeveloperENTERTAINMENT AND LEISUREJuly 2019 - Today (6 years and 11 months)Issy-les-Moulineaux, FranceDevelopment of the new eurosport.com site in React / NodeTasks:- Creation from scratch of new features with corresponding tests- Optimization of rendering and compilation speed- Improvement of the code splitting strategy- Interview and review of tests for new candidates- Implementation of a graphQL server and client- Participation in daily stand-ups to review ongoing tickets- Redesign and refactoring of the existing code base to make it more scalable- Streamlining and optimization of Continuous Integration (CI)- Reflection on different technology choices to adopt
- CirruseoVue DeveloperTECHJune 2019 - July 2019 (1 month)Paris, FranceDevelopment of a webapp in Vue.js with Nuxt (SSR), Cypress CI (e2e test) and Vuetify.SCRUM organization with JIRA (PO, scrum poker, retro, stand ups).Tasks:- Development of the app with the different Vuetify components- Participation in SCRUM rituals to define the points of each user story- Improvement of existing code to remove all duplicates- Participation in code reviews to ensure code quality- Helping to set up e2e tests with Cypress CI
- Ignition ProgramVue and Angular DeveloperHUMAN RESOURCESOctober 2018 - March 2019 (5 months)Paris, FranceDevelopment of a web app for connecting startups and candidates.Application in Vue.js. State management pattern with Vuex and Nuxt in front. Python Django REST in back.Tasks:- Develop a SPA in Vue.js with a Nuxt architecture- Create the different reusable components with ElementUI- Implement different code best practices (ESlint linter, gitflow, PR, e2e test with Cypress)- Maintain existing AngularJS code and improve it
Reviews
Recommendations
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
- Architect in digital technologies422019Sa pédagogie est basée sur le peer-to-peer learning : un fonctionnement participatif, sans cours, sans professeur, qui permet aux étudiants de libérer toute leur créativité grâce à l’apprentissage par projets. 42 a été fondée à l’initiative de Xavier Niel en 2013 alors que l’industrie du numérique en France subissait une importante pénurie de développeurs informatiques. Pour former en grand nombre les meilleurs talents de demain, l’établissement met à disposition les meilleures infrastructures dans des lieux innovants et modernes à Paris et Fremont (Silicon Valley)
Certifications
- IBM Method - Mobile AccelerateIBM2018
- iOS Developer - FoundationIBM2018