Asmaa - Front-End REACT.JS Sénior
Ref : 200927E001-
93170 BAGNOLET
-
Développeur (37 ans)
-
Freelance
EXPÉRIENCES PROFESSIONNELLES
12/2022 – à ce jour Société Générale - Lead Tech React Nest Js #ARCHITECT (EQUIPE : 4 DEV)
Projet MDW: Développement de la plateforme My digital workplace qui
représente le portail de tous les collaborateurs chez la SG.
Architecture : Micro-frontend React JS, back for front et micro services Nest JS
Contexte international : Communication en français et anglais
Domaine d’intervention :
▪ Conception et développement des nouvelles fonctionnalités en ReactJs
□ Conception, system design et choix technologique
□ Brainstorming et application des nouvelles stratégies d’architecture
□ Raffinement technique des tickets pour chaque PI (méthode Safe)
□ Lead sur la migration d’architecture vers les micro-frontend
□ Lead sur le sujet d’application du multi-langues via Weblate
□ Développement des POC pour les nouvelles architectures
□ Préparation d’un livret d’accueil d’architecture
□ Tests de performance via Artillery, et lighthouse
□ Tests d’APIs via postman et swagger
▪ Gestion d’équipe
□ Animation des réunions dans les cérémonies agiles
□ Assistance technique et coaching des développeurs
□ Organisation des ateliers techniques avec les développeurs
□ Partage des connaissances et des bonnes pratiques de développement
□ Code review et merge request
□ Pair programming avec les développeurs
▪ MEP du projet et DevOps
□ Gestion et configuration des pipelines CI/CD sur Gitlab
□ Configuration des jobs sur Jenkins
□ Configuration des containers sur Docker, Kubernetes et lens
□ Création d’un Redis cluster et déploiement via Kubernetes
□ Configuration des secrets sur Vault
□ Monitoring via Grafana et kibana
Environnement Technique : ReactJS, Nest Js, yarn, React Testing Library, Jest, Typescript, styled-Components, Git, turboRepo, DevOps : Gitlab, Github, Docker, Kubernetes, Lens, Vault
02/2022 – à ce jour Scality - Front End ReactJs Typescript Sénior (Equipe: 4 dev)
Projet Pod-ui : Développement d’une plateforme pour le stockage des données
sur le cloud en se basant sur l’ API AWS.
Les tâches effectuées :
▪ Développement des nouvelles fonctionnalités (React, React-query, ReactHook-Form, React-Table, Typescript, API AWS)
▪ Tests unitaires et endToEnd (React Testing Library, Jest)
▪ Build du projet (Github actions)
▪ Code Review et clean code pour chaque Pull Request
Environnement Technique : ReactJS, React-Query, React-Hook-Form, React-Table, React Testing,
Jest, Typescript, API AWS, Styled-Components, Git, TDD, DevOps
06/2021 – 02/2022 Dassault système - Lead Front End ReactJs Typescript (Equipe: 5 dev)
Projet BDF : Gestion des metrics pour le temps de vol et de maintenance des
pièces d’avion du client Dassault Aviation et visualisation des résultats via des
chartes graphiques.
Les tâches effectuées :
▪ Développement des nouvelles fonctionnalités (React, redux, Highcharts)
▪ Coordination avec le métier (réunions, ateliers)
▪ Correction des différents bugs applicatifs
▪ Réalisation des tests fonctionnels et techniques
▪ Code Review et clean code pour chaque Merge Request
▪ Assistance technique pour les développeurs juniors
▪ Travail sur un grand chantier de performance pour l’amélioration applicative
▪ Organisation et animation d’entretiens techniques pour l’équipe Front-end
Environnement Technique : ReactJS, Redux, NodeJs, Rest API, Highcharts, Spring boot, Java, Maven,
Jenkins, Sonar, GIT, JEST, TDD, DevOps
06/2021 – à ce jour
Dassault système- Lead Front End ReactJs Typescript (Equipe: 5 dev)
Projet BDF : Gestion des metrics pour le temps de vol et de maintenance des pièces d’avion du client Dassault Aviation et visualisation des résultats via des chartes graphiques.
Les tâches effectuées :
Développement des nouvelles fonctionnalités (React, redux, highcharts)
Coordination avec le métier (réunions, ateliers)
Correction des différents bugs applicatifs
Réalisation des tests fonctionnels et techniques
Code Review et clean code pour chaque Merge Request
Assistance technique pour les développeurs juniors
Travail sur un grand chantier de performance pour l’amélioration applicative
Organisation et animation d’entretiens techniques pour l’équipe Front-end
Environnement Technique : ReactJS, Redux, NodeJs, Rest API, Highcharts, Spring boot, Java, Maven, Jenkins, Sonar, GIT, JEST, TDD, DevOps
08/2019 – 05/2021 Perfluence - Team lead Java JEE ReactJs
Projet Powerscope : Développement de la plateforme collaborative de Perfluence. Les tâches effectuées : Gestion d’une équipe de développeurs de 4 personnes Coordination avec le métier (réunions, ateliers) Développement du produit Powerscope (Java, ReactJs)
Environnement Technique : Java 8, ReactJS 16, Rest API, Jasmin, Maven, GIT,Sonar, Docker, Tomcat, Oracle, Jenkins, DevOps, AWS
04/2018 – 07/2019 Antalis - Développeuse Full Stack Java AngularJs
Projet E-comerce : Il s’agit de la refonte technologique du site web d’Antalis. Les tâches effectuées : Migration technique du site e-commerce d’Antalis vers AngularJs Développement web (SpringMVC, ReactJs, Thymeleaf) Utilisation des services REST
Développement de nouvelles évolutions Correction des bugs et des anomalies Tests Unitaires et d'Intégrations. Environnement Technique : Java 8, AngularJs, Spring MVC, Rest API, Javascript, Maven, JPA, Hibernate, Thymeleaf, GIT, Tomcat, Oracle
11/2017 – 04/2018 Renault - Développeuse Full Stack Java AngularJs
Projet LUP : Il s’agit de la refonte technologique de l’application LUP Legacy. Les tâches effectuées : Estimation des tâches en mode agile Développement des évolutions Correction des bugs et des anomalies Tests unitaires en mode développement Tests d’intégration en recette. Environnement Technique : Java 8, AngularJs, Javascript ES2015, NodeJs, Rest API, Maven, Hibernate, JPA, Sonar, Apache poi, Gulp, Bower, Jasmin, GIT, Tomcat, Oracle
09/2016 – 10/2017 Atos - La Poste - Développeuse Full Stack Java AngularJs
Projet MessiV2 : C’est un chantier qui prend pour objectif la refonte d’un
ensemble d’applications web utilisées par la Poste. Les tâches effectuées : Analyse et développement des évolutions pour les applications du projet Correction des Anomalies Réalisation de document de conception technique Estimation des tâches en mode agile Analyse fonctionnelle et technique Animation des réunions avec le client Tests d’intégration et recette. Environnement Technique : Java 6, Javascript ES2015, AngularJs 1.5, NodeJs, GulpJs, Rest API, Swagger, GIT, Maven, Hibernate, Sonar, Jenkins, Docker, MySql
01/2015 – 09/2016 Atos - Auchan - Développeuse Full Stack Java AngularJs
Projet ESOPE : Il s’occupe de la gestion des applications de vente et de marketing
du supermarché Auchan. Les tâches effectuées : Gestion d’une équipe de trois développeurs juniors Analyse et développement des évolutions pour les applications du projet Correction des Anomalies Chiffrage et validation des devis avec le client Gestion de l’intégration continue. Tests unitaires et fonctionnels
Environnement Technique : Java 6, Servlet/JSP, Javascript ES2015, Maven, Spring, Hibernate, CSS, Scripts Shell, PLSQL, SVN, WebSphere, Oracle
01/2013 - 12/2015 Atos - Orange - Développeuse Full Stack Java AngularJs
Etechnicien est une application qui permet la gestion des différentes missions
affectées aux techniciens d’Orange chez les clients à domicile. Les tâches effectuées : Maintenance évolutive et corrective de l’application E-technicien
Réalisation des spécifications fonctionnelles et techniques Réalisation des évolutions et des correctifs Tests d’intégrations et recettes
Environnement Technique : Java 6, GWT, Hibernate, Maven, XML, XSL, SVN, Oracle
01/2012-11/2012 Ilem, Editeur - Développeuse Full Stack Java AngularJs
Ce projet a pour objectif d’intégrer l’ensemble des activités de la société Ilem
dans son propre ERP qui a été totalement développé en interne (from scratch). Les tâches effectuées : Conception et développement de l’application ilemERP
Correction des anomalies Développement des évolutions Analyse technique et fonctionnelle Rédaction des documents fonctionnels et techniques
Environnement Technique : Java v6, GWT, SmartGWT, Maven, Hibernate, JPA, Log4j, Velocity, JavaMail, CSS, WebLogic, SVN, Oracle
01/2011-07/2011 SFR - Développeuse Java
Ce projet a pour objectif de maintenir le socle applicatif de l’opérateur SFR
Les tâches effectuées : Analyse technique et fonctionnelle Correction des anomalies détectées Tests fonctionnels et techniques
Environnement Technique : Java 6, Servlet/JSP, XML, HTML, Tomcat, Oracle
02/2010-09/2010 Ilem group - Stage de Projet de Fin d’Etudes
Les tâches effectuées : Rédaction du cahier de charge et conception en UML
Développement du module de gestion des tickets dans l’ERP d’Ilem
Réalisation d’un gestionnaire d’envoi des emails
Environnement Technique : Java 6, GWT, SmartGWT, Maven, Hibernate, JPA, Log4j, Velocity, JavaMail, Tomcat, Oracle
FORMATIONS & DIPLÔMES
2010 Ingénieur d’État, Option « Génie informatique » de l’E.N.S.A.S. « Ecole Nationale des Sciences Appliquées de Safi »
2007 DEUG SMI (Sciences Mathématiques et Informatique), Faculté des Sciences de Rabat
COMPÉTENCES TECHNIQUES
Langages de programmation Java 8, Javascript ES2017, Typescript
Technologies utilisées Angular6+, ReactJS 16+, NodeJs, Grunt, Gulp, Bower, Maven, REST, emberJs, Thymeleaf, GIT, JPA, Hibernate, Spring MVC, Spring Boot, Spring Data, HTML5, CSS, Bootstrap, Apache poi, Sonar, Docker, JUnit, Log4j, GWT, Jenkins, SVN
Outils de modélisation UML sous PowerAMC
Serveurs web Tomcat, Websphere, Jboss
SGBD Oracle, MySQL, MongoDB
Systèmes d’exploitation Linux, Windows, Mac OS
PROJETS PERSONNELS
Dans le cadre de l'amélioration continue et la veille technologique, je développe d’une manière
régulière des applications web de bout en bout. Environnement Technique : Java 8+, Angular 6+, ReactJS 16+, Spring Boot, Git, Cucumber, …