DOC OFFICE GED

Fiche CVthèque

Français
Retour à la CVthèque

Fiche du profil 2 fiches regroupées (même personne)

Qualification
Poste
Intitulé réservé aux abonnés
Métier
Développement frontend
Secteur d'activité
Non renseigné non renseigné
Origine
Profil sourcé
Expérience
1 ans
Compétences
Express.js, Cypress, NoSQL, React, CSS, PostgreSQL, Angular, Apache, PHP, Node.js, React Native, Tailwind CSS, GitHub, REST API, Docker, Next.js, TypeScript, GraphQL, Elasticsearch, Azure, JavaScript, CRM, AWS, Java, Nginx, Ruby, Kubernetes, Ruby on Rails
Identité et contact

Vous devez être abonné pour voir le nom et les coordonnées de ce profil.

Localisation
Maroc
Source
Recherche web
CV anonyme

CV anonymisé automatiquement : nom, coordonnées et liens retirés. Les mentions entre crochets remplacent une information retirée.

NextData
Curriculum vitae anonymisé
ND-CV-758A091E

Développement frontend

Maroc Identité et coordonnées communiquées par NextData

Ingénieur Développeur Full Stack

(React / Node.js / TypeScript)

[nom]

[e-mail] / Annecy

PROFIL · Ingénieur Développeur Full-Stack Senior

Développeur passionné depuis plus de 10 ans, je recherche la meilleure expérience possible tant pour l’utilisateur que pour le développeur (best practices, tests, TypeScript).

COMPÉTENCES + React : Hooks, Context, Next.js, Redux (Redux Toolkit), React Native

+ Node.js : Nest.js, Prisma, Express, Sequelize, socket.io

+ TypeScript : Utilisation en mode Strict depuis 2019

+ CI/CD : Tests (Jest, Enzyme, Cypress, Mocha), ESLint / Prettier, Husky, gitlab-ci, github actions, circle-ci

+ Autre Web : Prisma, Lerna, GraphQL, ElasticSearch, Tailwind, CSS

Modules, Angular, RxJS, CMS Headless (Prismic, Dato), PWA

+ DevOps : Linux (j’utilise Ubuntu comme OS principal), Docker, Notions de base Kubernetes, AWS, Keycloak, Nginx, Apache

+ PHP : Laravel, Symfony

+ SCRUM : 7 ans d’expérience en méthodologie Agile / SCRUM.

Évangéliste de BDD (Behavior-Driven Development)

+ Conception : Wireframing, tests utilisateurs, A/B testing

+ Formateur : Intervenant chez MyDigitalSchool

+ Anglais : 2 ans à Londres, 1 an en Nouvelle-Zélande, échange universitaire en Corée du Sud

+ Autres : C++, Java, Ruby On Rails, Gimp, Zeplin, InVision

+ Hobbies : projets perso web (voir dernière page), sports de montagne, cyclisme, composition de musique électronique, saxophoniste

EXPÉRIENCES PRO

06.2021 - Maintenant NEXTENEO / LEAD FULL STACK ENGINEER

React, Node, TypeScript · Architecture et développement de toute la stack web d’un SaaS de

gestion des bornes de recharge : Frontend / Backend / Mobile

Stack : Next.js / Nest.js / Prisma / TypeScript / React Native / Docker

Backend :

  • Architecture de la base de donnée et de la communication avec les bornes via WebSockets
  • Implémentation de la partie backend du protocol OCPP
  • Développement d’APIs avec documentation Swagger
  • Tests unitaires et tests E2E

Frontend :

  • Architecture de l’app avec Next.js
  • Développement des Dashboard avec Material UI
  • Récupération automatique du typage des endpoints API du backend via Swagger
  • Tests E2E avec Cypress

01.2021 - 06.2021 · SWILE / SENIOR FULL STACK ENGINEER

React, Node, TypeScript · Construction de dashboards et d’APIs, réduction de la dette

technique

Stack : React.js / Node.js / Express / Sequelize / Kafka / AWS

  • Développement d’APIs REST en microservices
  • Développement d’écrans de dashboard avec Material UI
  • Migration en TypeScript de librairies internes (Lerna)
  • Mise en place d’ateliers sur les bonnes pratiques d’architecture d’applications TypeScript

01.2017 - 12.2020 · CONSULTANT REACT/NODE/TYPESCRIPT

4 ans · Ci dessous la liste de mes expériences les plus significatives :

React, Node, Angular

BOIRON - Lead Dev React Freelance

Développement d’un portail pro (PWA SaaS B2B)

Stack : React.js / Next.js / Java / Drupal / Keycloak / Gitlab-ci /

Docker / Azure

  • Bootstrapping (stack TS / ESLint / Prettier / Husky / Docker)
  • Mise en place de la CI Front (Jest / Cypress / Gitlab-CI)
  • Développement de la PWA en React / Redux-Toolkit
  • Branchement des apis REST & GraphQL avec l’outil SWR
  • BDD : développement des story Gherkin, avec tests d’intégrations correspondants
  • Aide à la décision sur les choix d’UX
  • Montée en compétence des juniors (pair programming)

DANONE - Développeur React Native Freelance

Développement d’une appli mobile offline-first B2B

Stack : React Native / Redux Saga / [lien]

  • Développement React Native / Redux Saga
  • Moteur de synchronisation des contenus pour le hors-ligne (synchronisation automatique en fonction de la connection)
  • Design du back-end Prismic / Requêtes GraphQL

JACQUET BROSSARD - Dev React / Node.js Freelance

Développement d’un site jeu concours

Stack : React.js / Node.js / Docker / AWS

  • Architecture de l’application
  • Interfaces en React.js
  • Back-end en Node.js / REST
  • Dockerisation du front et du back
  • Montée en compétence d’un junior (pair programming)

OZED - Développeur Angular / Node.js Freelance

Portail Pro Saas B2B pour opticiens

Stack : Angular / Node.js / Sequelize / Nginx

  • Design et conception des interfaces
  • Développement du Front en Angular 4
  • Développement des APIs REST en Node.js
  • Migrations / ORM avec Sequelize
  • Déploiement sur VPS OVH

01.2014 - 12.2017 · FINDOUT / DÉVELOPPEUR FULL-STACK JS

3 ans · Start-up lyonnaise internationale éditrice d’un moteur de recherche

Node.js, Angular.js, · d’études de marché

ElasticSearch · Stack : Angular.js / Node.js / Express / ElasticSearch / PostgreSQL /

RabbitMQ / Java

MICROSERVICES NODE.JS

  • Architecture et développement des micro-services Node.js et de leurs API REST
  • Microservice d’authentification (JWT)
  • Microservice de recherche full-text ElasticSearch / Express
  • Microservice de gestion de données utilisateurs en PostgreSQL
  • Tests unitaires systématiques

FRONT ANGULAR.JS

  • Wireframing / Tests utilisateurs
  • Intégration et développement des interfaces, branchement avec les microservices
  • Tests E2E avec Protractor

02.2013 - 07.2013

6 mois (stage)

Backbone.js, HTML5, Symfony

01.2011 - 08.2011

8 mois (stage)

Symfony

09.2020 - 12.2020

2 jours par mois

[lien]

Code Source

DATA STREAMS NODE.JS / RABBITMQ / HIGHLAND

  • Consommation d'événements sous forme de messages RabbitMQ par des streams Node.js
  • Développement d’outils CLI Node.js de gestion des messages

3DDUO / STAGIAIRE DÉVELOPPEUR JS / PHP

Adaptation web du jeu Des Chiffres & Des Lettres

Stack : Backbone.js / Symfony / AWS / DynamoDB

  • Développement du moteur du jeu côté Front avec backbone.js
  • Architecture du matchmaking asynchrone avec un stockage en NoSQL (DynamoDB)
  • Développement du back-end en PHP / Symfony

LEON PAUL / STAGIAIRE DÉVELOPPEUR PHP

Refonte total de leur solution CRM, du frontend au backend

Stack : Symfony / jQuery / SOAP / Apache / RedHat

  • Refonte complète du CRM en Symfony
  • Recueil des besoins auprès des utilisateurs
  • Architecture du projet et élaboration des écrans
  • Développement du CRM en PHP/JavaScript/jQuery
  • Import des commandes depuis Magento en PHP (via SOAP)

FORMATEUR

Enseignant Qualité Logicielle et Tests

MyDigitalSchool - École de développement sur Annecy

Cours niveau Licence 3 sur :

  • La norme ISO 25 010
  • Les tests unitaires / d’intégration / E2E
  • Le TDD et le BDD
  • L’intégration Continue / le Déploiement Continu

PROJETS PERSO

Plouf-plouf

Site de tirage au sort en ligne, avec partage possible du résultat.

Stack : React.js / Next.js / TypeScript / CSS Modules / Docker

1er sur Google, 3000 visiteurs uniques par jour, a été utilisé notamment par le Téléthon.

next-typescript

Code source

[lien]

Code source Front

Code source Back

[lien]

Code source

2008 - 2014

2012

2013

Template github next-typescript

Template projet Next.js avec Eslint / Prettier / Jest

69★ sur github, ~50 visites/jour sur l’article de blog correspondant

Guess the Game (WIP)

Quizz de jeux vidéos

Stack : React.js / Node.js / Express / Sequelize / Cloudinary / Docker

500+ jeux, 100+ joueurs

Music Genres

Site collaboratif d’exemples de genres musicaux

Stack : React.js / Node.js / Docker

~100 genres répertoriés (projet en cours)

FORMATION

IMT Lille Douai - Institut Mines Télécom

Diplôme d’ingénieur en génie logiciel et systèmes d’information

Ecole de Technologie Supérieure (Québec)

Echange universitaire, cours de génie logiciel et sciences de l’informatique

Chungnam National University (Corée du Sud)

Echange universitaire, cours de management et de gestion

CV anonymisé présenté par NextData · Confidentiel · contact@nextdata.ma ND-CV-758A091E

Pour être mis en relation avec ce profil, indiquez la référence ND-CV-758A091E : contact@nextdata.ma

Versement dans la GED

Vous devez être abonné pour ouvrir ce CV. Pour vous abonner, contactez-nous : contact@nextdata.ma · Déjà abonné ? Se connecter