Walid - Développeur Full Stack Angular NODE.JS

Ref : 180228G001
Email vérifié
Photo de Walid, Développeur Full Stack Angular NODE.JS
Compétences
Expériences professionnelles
  • Développeur Full Stack Angular/Node.js

    Jan 2020 - aujourd'hui

    Projet Snake-game :
    Une application web d’un petit jeu vidéo “jeu du serpent”. Elle est responsive en 3 modes: mode pc, Ipad et
    mobile. Elle est développée par Angular côté frontend et par Node.js côté back-end.

    Tâches :
    Développement entier de l’app côté Front-end et côté Back-end, y compris:
    - Conception et intégration des maquettes.
    - Intégration d’une couche de sécurité et de gestion des autorisations d'accès (mécanisme d’authentification
    avec JWT) côté Backend.
    - Gestion d’authentification des utilisateurs côté Frontend.
    - Gestion des données globales de l’app Angular en utilisant les services et la programmation réactive (RXJS).
    - Déploiement sur la plateforme Heroku.
    Technologies : Angular, RxJS, REST APIs, Node.js, Express.js, SGBD NoSQL, MongoDB, MongoDB Compass,
    Mongoose, Webpack, JWT Authentication, JavaScript native, BootStrap, CSS/Sass, HTML5.

    Environnement Technique : Visual Studio Code, Postman, GIT/GitLab, Heroku, OS Linux. Référence app : ********
  • Développeur Full Stack Angular/Node JS

    Tabhotel, Ariana, Tunisie
    Jan 2019 - aujourd'hui

    Projet Tiktak:
    Ce projet couvre toutes les fonctionnalités d’une application e-commerce (gestion des produits, stock,
    commandes, et livraison et paiement en ligne). Il est développé par Angular côté front-end et par Python côté
    back-end. Ce projet se décompose en deux applications, une app Front office (partie clients) et une app Back
    office (partie administrateurs).
    A noter, l’app Front Office est flexible. C'est-à-dire que les responsables commerciaux ont la main de choisir
    une entre plusieurs templates disponibles. Ou même de modifier, supprimer et ajouter plusieurs modules et
    fonctionnalités de template, d’une manière simple et fluide, selon leurs besoins.
    Tâches :
    Contribution au développement de différents composants du projet côté front-end, y compris:
    - Intégration de template dans l’application Angular (partie front office).
    - Intégration des maquettes.
    - Gestion d’authentification des utilisateurs côté Frontend.
    - Gestion des utilisateurs avec profilage, en ajoutant une directive Angular spécifique.
    - Gestion des données globales de l’app Angular en utilisant les services et la programmation réactive (RXJS).
    - Intégration des techniques SSR, SEO et GA/GTM dans l’app Angular.
    - Mettre en place la technique "Lazy loading” pour l’application Angular.
    - Gestion des versions et gestion de la qualité du code.
    - Déploiement sur la plateforme Heroku.
    - Tests fonctionnels.

    Technologies : Angular 8/11, Angular Material, TypeScript, RxJS, SSR, SEO, GA/GTM, REST APIs, Webpack, JWT Authentication, JavaScript (ES6 /ES7), JQuery, BootStrap, CSS/Sass, HTML5. Environnement Technique : Visual Studio Code, Postman, GIT/GitLab, Heroku, Trello, Google Meet, OS Linux. Référence app Back office (démo) : ******** Référence app Front office (démo) : ********
  • Ingénieur électricité

    ESTE, Ben Arous, Tunisie
    Jan 2015 - Jan 2018

    Projets : Étude et conception des installations électriques domestiques et industrielles avec AutoCAD et Eplan
    Electric.

  • Ingénieur système embarqué

    iTesLab, Ariana, Tunisie
    Jan 2015 - Jan 2015

    Projet : Etude et conception d’un système à énergie renouvelable à base du moteur Stirling.
    Tâches :
    - Développement du code de commande de panneaux solaires à base des cartes Arduino.
    - Participation à la préparation du cahier des charges et aux choix techniques.

  • (6 mois) Société Chauffage du Sud “SCS”, Ariana, Tunisie
    Jan 2014 - Jan 2014

    Projet fin d’études (PFE) : Etude et conception d'un système de Gestion Technique du Bâtiment (GTC/GTB) à
    base des cartes de commande Arduino et à base du logiciel LabVIEW pour la commande et la supervision des
    équipements techniques de bâtiment à distance.
    Tâches :
    - Programmation des cartes de commande Arduino.
    - Développement d’une application bureautique avec LabVIEW capable de se connecter avec les cartes
    Arduino et permet de contrôler et de superviser les équipements techniques de bâtiment à distance.

  • aujourd'hui

    Projet Tabhotel-Documentation :
    Une application web de gestion des documents (utilisée en interne). Elle donne la main aux utilisateurs selon leurs
    rôles de consulter et de rédiger des documents, d’une manière fluide et bien organisée, avec des fonctionnalités
    spécifiques et avancées. Elle est développée par Angular côté Frontend et par Node.js côté Backend.
    Tâches :
    Développement entier de l'application côté front-end et côté back-end, y compris:
    - Intégration de template dans l’application Angular.
    - Intégration des maquettes.
    - Intégration d’une couche de sécurité et de gestion des autorisations d'accès (JWT) côté Backend.
    - Gestion d’authentification des utilisateurs côté Frontend.
    - Gestion des utilisateurs avec profilage, en ajoutant une directive Angular spécifique.
    - Gestion des données globales de l’app Angular en utilisant les services et la programmation réactive (RXJS).
    - Intégration de la technique SSR dans l’app Angular.
    - Gestion des versions et gestion de la qualité du code.
    - Déploiement sur la plateforme Heroku.
    - Tests fonctionnels.
    Technologies : Angular, RxJS, REST APIs, Node.js, Express.js, SGBD NoSQL, MongoDB, MongoDB Compass,
    Mongoose, Webpack, JWT Authentication, JavaScript (ES6 /ES7), JQuery, BootStrap, CSS/Sass, HTML5.

    Environnement Technique : Visual Studio Code, Postman, GIT/GitLab, Heroku, Trello, Google Meet, OS Linux.
  • aujourd'hui

    Projet Tabhotel-Dashboard :
    Une application web de gestion d'hôtel . Cette application couvre toutes les fonctionnalités de gestion
    hôtelière (check-in/check-out). Elle est développée par Angular côté Frontend et par Python côté Backend.
    Tâches :
    - Maintenance évolutive et corrective de l’application Angular.
    - Intégration des maquettes et développement des nouvelles fonctionnalités Angular.
    Référence app : ********

    Projet Tabhotel :
    Un portail web de services hôteliers, développé pour la société Tabhotel à base de CMS WordPress.
    Tâches : Insertion de contenu. Personnalisation de style et des modules suivant la maquette. Intégration d’un
    module linguistique.
    Référence app : ********

Études et formations
  • Formation avancée en Node.js, Express et MongoDB, sur Udemy.

    2020
  • Formation en Node.js, Express et MongoDB, certifiée par OpenClassRooms, France.

    2020
  • Diplôme national d’ingénieur. Spécialité:Génie électrique automatique.

    Ecole:Ecole Nationale d’Ingénieurs de Gabès (ENIG).
    2011
  • Admission au concours nationale pour l’entrée aux écoles d’ingénieurs. Section : Physique technique.

    Ecole : Institut Préparatoire aux Etudes d’ingénieurs de Nabeul (IPEIN).
    2009
  • Obtention du Baccalauréat . Section : Sciences Techniques, avec mention assez bien.

    2009
Autres compétences
Formation complémentaire
08/2020 Formation avancée en Node.js, Express et MongoDB, sur Udemy.
07/2020 Formation en Node.js, Express et MongoDB, certifiée par OpenClassRooms, France.
08/2019 Formation avancée en Angular, sur Udemy.
07/2019 Formation en Angular, certifiée par OpenClassRooms, France.
05/2019 Formation avancée en HTML/CSS, sur Udemy.
04/2019 Formation en JavaScript, certifiée par OpenClassRooms, France.

Compétences Techniques

Langages & Frameworks HTML5, CSS3/Sass, Bootstrap, JavaScript native, JS ES6+, JQuery, Angular,
TypeScript, Angular Material, RxJS, NgRx, Node JS, Express JS, Nest JS.

Outils & techniques Postman, APIs REST, WebSocket, SEO, GA/GTM.

SGBD SQL/NoSQL, MongoDB, PostgreSQL.

Versionning GIT, Bitbucket, GitHub, GitLab.

Plateformes Plate-forme PaaS, Heroku.

IDE Visual Studio Code, PhpStorm, Sublime.

Gestion des Projets Agile, Scrum, JIRA, Trello.

OS Windows, Linux.

Langues
Arabe:Langue maternelle.
Français:Niveau avancé.
Anglais:Niveau intermédiaire

D'autres freelances
Développeur Angular

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Ilyes

Ingénieur de développement JAVA

  • RUEIL-MALMAISON
JAVA Angular Spring Boot SPRING Cloud AWS
Bientôt disponible
CV Senior Full stack .NET/Angular
Mohamed

Senior Full stack .NET/Angular

  • PUTEAUX
.NET Angular AZURE Cloud AWS SQL DEVOPS
Disponible
CV Développeur JAVA
Jiahui

Développeur JAVA

  • MASSY
JAVA J2EE JAVA J2EE SQL ORACLE JAVASCRIPT MYSQL SQL SERVER Angular
Disponible
CV Ingénieur de développement ODOO
Zahra Ilmi

Ingénieur de développement ODOO

  • MARSEILLAN
BONITASOFT J2EE ODOO JAVA JAVASCRIPT Spring Boot JENKINS Angular ANGULARJS FLUTTER
Disponible
CV Ingénieur de développement JAVA
Youssef

Ingénieur de développement JAVA

  • GAGNY
JAVA Angular SPRING SQL Spring Boot HIBERNATE JPA TDD TypeScript JENKINS
Bientôt disponible
CV Ingénieur de développement fullstack java angular
Wiem

Ingénieur de développement fullstack java angular

  • CHOISY-LE-ROI
JAVA Angular SQL
Disponible
CV Ingénieur de développement JAVA
Mohamed

Ingénieur de développement JAVA

  • MASSY
SPRING JAVA DEVOPS Angular
Disponible
CV Développeur PHP Fullstack
Mohamed

Développeur PHP Fullstack

  • CHAMBÉRY
JAVASCRIPT PHP LARAVEL SQL SERVER WORDPRESS SYMFONY Angular Vue.js
Disponible
CV Développeur Web
Litissia

Développeur Web

  • PARIS
PHP BDD MYSQL JAVASCRIPT SYMFONY Vue.js Angular ZEND JQUERY TALEND
Disponible
CV Architecte JAVA
Zaid

Architecte JAVA

  • MASSY
JAVA Angular
Bientôt disponible