
Khadir Baaoua
Senior Frontend Architect | React & TypeScript
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
Paris, France
CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Frontend avec 15+ ans d'expertise, spécialisé en React/TypeScript et architectures modernes. Expérience prouvée chez Dior, TheFork et ENGIE dans la refonte de socles techniques et migration d'architectures complexes. J'accompagne vos projets web de l'architecture à la livraison avec une approche clean code et DevOps.
Expérience de travail
Tech lead front
EresFreelance
oct. 2023 - Présent
3 ans 1 mois
Paris, France
Skills: JavaScript · Cypress.io · DOCKER · chromatic · Travis CI · TDD · Turbo repo · Next.js · React.js · Clean architecture · pnpm · DDD · GitHub · TypeScript
Ingénieur logiciel senior
TheFork, a Tripadvisor companyFreelance
févr. 2023 - août 2023
7 mois
Paris, France
Skills: JavaScript · Cypress.io · Node.js · Apollo GraphQL · React.js · TypeScript
Personal goal pursuit
Career Break
sept. 2022 - déc. 2022
4 mois
27260 Cormeilles, France
- Incubation d'un produit destiné aux utilisateurs de véhicules électriques - Formation dans l'ingénierie en son
Architecte / Lead front
PROWEBCEFreelance
nov. 2021 - oct. 2022
1 an
92240 Malakoff, France
- Concevoir, cadrer et initier la refonte du socle technique front global pour l’ensemble des projets front ProwebCE - Mise en place de la stack issue de la refonte : Monorepo front, BFF GraphQL, déploiement GitOPS, architecture AWS (EKS) - Mise en place du premier projet pilote sur cette stack (projet « Clever »)
Architecte solutions
Christian Dior CoutureFreelance
avr. 2021 - oct. 2021
7 mois
Paris, France
Maintenir et développer l’architecture technique et fonctionnelle au sein de One Dior (site web dior.com : Monorepo Frontend, BFF Apollo Federation, Indexation produit côté Algolia) - Cadrer techniquement à l’échelle du SI Dior Couture & parfum, les projects techniques et/ou fonctionnels - Inventorier la dette technique à l’échelle de l’architecture globale (SPOF, Perf, Sécu, rationalisation) et mettre en place des actions correctives (refactoring d’architecture, profiling, monitoring, etc...) - Refactoring: « façading » du back pour le front (via GraphQL) - Suivre les déploiements techniques (rollouts de nouveaux pays, changements d’architecture, nouveau composants techniques...)
Senior full stack developer
Foncia StarkFreelance
nov. 2020 - mars 2021
5 mois
Paris, France
- Développer/maintenir l’outil interne millenium à destination des agences Foncia (B2E/B2B/B2C) - Inventorier la dette technique et mettre en place des actions correctives (migration techniques, montée de versions de librairies, ...) - Refactoring: chantier d’éclatement du monolithe backend en micro-services - Déployer l’applicatif sur les environnements de dev / qa / prod (GitlabCI, Docker)
Technical Lead
ENGIE DigitalFreelance
juil. 2019 - oct. 2020
1 an 4 mois
Paris, France
- Être l’interlocuteur technique privilégié pour l’ensemble des décisions techniques à l’échelle de la plateforme (cadrage technique, architecture, spikes, ...) - Définir la stratégie technique à l’échelle de la plateforme (stack, normes, qualité, craft...) - Accompagner/coordonner l’équipe de développement (5 développeurs) - Ponctuellement, développer au même titre que les autres développeurs - Audits technique / études / PoC - Inventorier la dette technique et mettre en place des actions correctives (migration techniques, montée de versions de librairies, ...) - Architecture logicielle au sein des projets (front/back/infra/devops) - Recrutement des développeurs
Senior Frontend Developer
FrichtiFreelance
avr. 2019 - juil. 2019
4 mois
Paris, France
- Développer/maintenir le site web B2C/B2B www.frichti.co - Développer/maintenir les backoffices (Admin & Dépôt) à destination des équipes en interne - Inventorier la dette technique et mettre en place des actions correctives (migration techniques, montée de versions de librairies, ...) - Faire des proposition d’améliorations en termes de performance / UX - Monitorer / traiter les erreurs front (Sentry) - Déployer l’applicatif sur les environnements de recette / préprod / prod (CircleCI, Docker, Kubernetes)
Senior Frontend Developer
BFMTVFreelance
janv. 2019 - mars 2019
3 mois
92130 Issy-les-Moulineaux, France
- Développer/maintenir le CMS à destination des journalistes de la rédaction de BFM TV - Déployer l’applicatif sur les environnements de recette / préprod / prod (CircleCI, Jenkins, AWS (Lambda, StepFunction, S3))
Senior Frontend Developer
JobTeaserFreelance
juin 2018 - déc. 2018
7 mois
Paris, France
- Développer/maintenir le site web www.jobteaser.com et toutes ses variantes (environ 8 locales européennes) - Inventorier la dette technique et mettre en place des actions correctives (migration techniques, montée de versions de librairies, ...) - Monitorer / traiter les erreurs front (Datadog, New Relic, Bugsnag) - Déployer l’applicatif sur les environnements de recette / préprod / prod (CircleCI, Jenkins, AWS, Kubernetes)
Senior Frontend Developer
Club MedFreelance
mars 2017 - juil. 2018
1 an 5 mois
Paris, France
Développer/maintenir le site web www.clubmed.com et toutes ses variantes (environ 35 sites dans le monde) divisé en plusieurs applications : - 1 application universelle pour le front en Node / Express / React / Redux / Thunk/Optimist, tests unitaires/Intégrations Karma/Mocha/Chai/Sinon/Enzyme/Nock - 1 application « back » en Node / Express / GrapqhQL, tests unitaires / intégrations Mocha/Sinon/Nock - Déployer les différents applicatifs sur les environnements de recette / préprod / prod (TravisCI, Jenkins, Heroku)
Lead developer/ Expert web
LCLFreelance
sept. 2015 - mars 2017
1 an 7 mois
94800 Villejuif, France
- Développer et maintenir les applications web et hybrides (10 applications) de la cellule usine logicielle (angularJS 1 & 2, Ionic, React) - Faire des propositions d’UX/UI sur les applications web de l’usine logicielle (Wireframe, mockups, maquettes) - Présenter des sujets techniques (développement Web, DevOps) en amphithéâtre - Faire des études d’architecture sur différents frameworks web (Angular 1 et 2, React, Vue.js ...) - Coacher les développeurs LCL sur les technologies web front - Développer et maintenir le backend REST de l’usine logicielle (Java, Spring, Jax-RS)
Scrum Master
Neo9
nov. 2014 - août 2015
10 mois
Senior Technical Consultant
Ekino
déc. 2013 - oct. 2014
11 mois
Steria
mai 2008 - déc. 2013
5 ans 8 mois
Référent technique
janv. 2011 - déc. 2013
3 ans
Ingénieur études et développement
mai 2008 - janv. 2011
2 ans 9 mois
Formation
EPITECH - European Institute of Technology
Master
2006 - 2010
4 ans 1 mois
EPITECH - European Institute of Technology
Bachelor
2006 - 2008
2 ans 1 mois
Pierre and Marie Curie University
Licence Mathématiques et Informatiques
2003 - 2006
3 ans 1 mois