Rafik - Développeur NODE.JS

Ref : 200616S001
Photo de Rafik, Développeur NODE.JS
Compétences
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES – Avril 2010 à Mars 2020 – Société Trialog – PARIS

    Ingénieur DevOps (juin 2019 à mars 2020 – 9 mois)
     Industrialisation du processus de développement et de livraison de la pile de sécurité pour les communications V2X
    o Utilisation de GitLab pour l’intégration continue
    o Création de Dockerfiles pour la cross-compilation (Architectures X86 et ARM)
    o Installation de GitLab Runners de type Docker pour le projet en utilisant les images générées par les Dockerfiles
    o Ecriture du script CI (gitlab-ci) permettant la compilation automatique de la pile de sécurité
    o Suivi des évolutions, modifications et corrections de bug sur Kanboard
    o Ecriture du manuel utilisateur et développeur
    o Mise en place du service Jira Service Desk pour le support client
    o Contact technique avec les clients
    o Encadrement d’une équipe de 2 personnes

    Responsable du laboratoire d’innovation TriLab (sept. 2018 à mars 2020 – 1 an 6 mois)
     Création du concept et mise en place du laboratoire d’innovation
    o Aménagement d’un espace dédié aux activités du TriLab
    o Mise en place d’un processus de fonctionnement
    o Gestion d’un bac à sable pour la collecte d’idées d’innovation
    o Animation de réunions de brainstorming
    o Montage de projets
    o Négociation et gestion du budget du TriLab
    o Encadrement d’une équipe de 3 personnes
    Lead Tech développeur NodeJS (août 2018 à janv. 2020 – 1 an 5 mois)
     Développement d’une API RESTful pour une application « coach sportif » fonctionnant sur le Robot Buddy (de Blue Frog
    Robotics). L’application propose des activités physiques adaptées destinées aux séniors
    o Spécification technique et définition de l'architecture
    o Environnement technique : NodeJS avec Express JS et MongoDB avec Mongoose
    o Documentation d’API avec Swagger
    o Déploiement sur un serveur sous Linux CentOS 7 avec NGINX et PM2
    o Encadrement d’une équipe de 2 personnes
    Chef de projet innovation sur les Blockchains (Projet TriLab – avr. 2019 à oct. 2019 – 6 mois)
     Développement d’une preuve de concept sur la technologie Blockchain appliquée à la mobilité électrique
    o Veille technologique
    o Animation de réunions de brainstorming pour la définition du cas d’usage
    o Ecriture du cahier de charges
    o Participation au processus de recrutement d’un stagiaire pour le projet
    o Validation des choix techniques et de l’architecture
    o Suivi technique du projet agile sur Kanboard
    o Encadrement d’une équipe de 3 personnes

    Lead Tech développeur Full-Stack NodeJS et Ionic3/Angular4 (mai 2017 à août 2018 – 1 an 4 mois)
     Développement d'une application de loisirs à destination des seniors
    o Spécification technique et définition de l'architecture
    o Environnement technique Frontend : Ionic 3/Angular 4 (développement mobile hybride)
    o Environnement technique Backend : NodeJS avec Express et MongoDB avec Mongoose
    o Librairies : Leaflet et OpenLayers 3 pour la gestion de la cartographie OSM (Open Street Map)
    o API RESTful et Messagerie FCM (Firebase Cloud Messaging)
    o Déploiement sur un serveur sous linux CentOS 7 avec NGINX et PM2
    o Gestion du déploiement sur le Play Store
    o Encadrement d’une équipe de 2 personnes

    Lead Tech développeur Full-Stack Symfony 3 et Android (août 2015 à avr. 2017 – 1 an 9 mois)
     Développement d’une application permettant la diffusion d’événements locaux créés par des acteurs locaux (mairie,
    associations, office de tourisme…)
    o Spécification technique et définition de l'architecture
    o Développement du Backend fournissant une API RESTful sous Symfony 3
    o Développement du client mobile sous Android Studio
    o Messagerie FCM (Firebase Cloud Messaging) anciennement GCM (Google Cloud Messaging)
    o Intégration avec Facebook Graph API
    o Gestion du déploiement sur un serveur sous linux CentOS 7 avec NGINX
    o Gestion du déploiement sur Google Play Store
    o Encadrement d’une personne

    Ingénieur étude sécurité V2X (Client Renault – août 2014 à mai 2016 – 1 an 10 mois)
     Spécification technique de la sécurité des communications V2X (Vehicle to Vehicle and Vehicle to Infrastructure) dans le cadre
    du projet ********
    o Écriture des exigences de sécurité à partir des standards ETSI
    o Écriture du cahier de tests de la pile de sécurité
    o Déroulement des tests de validation de la pile de sécurité et rédaction du rapport de test
    o Support client
    Lead Tech et développeur sous Android (Client IMA – mai 2015 à janv. 2016 – 9 mois)
     Développement d'une solution de localisation indoor utilisant la technologie BLE (Bluetooth Low Energy)
    o Réponse au cahier charge et chiffrage de la solution
    o Spécification technique et définition de l'architecture
    o Choix des Beacons BLE (AltBeacons)
    o Développement sur Android Studio
    o Livraison et support
    o Écriture du manuel d'utilisation
    Développeur Full-Stack Symfony 2 (nov. 2012 à nov. 2015 – 3 ans 1 mois)
     Développement d’une plateforme fournissant une API facilitant le développement d’applications à destination des
    personnes en perte d'autonomie, en se basant sur l’écosystème des services à la personne et leurs modèles
    économiques.
    o Etude, conception et développement sous Symfony 2
    o Développement d'une API d'accès à la plateforme de type RESTful avec une authentification OAuth 2
    o Développement d'applications utilisant l'API de la plateforme sous Symfony 2 (clients OAuth 2)
    o Gestion de l'intégration des applications tierces
    o Support technique et maintenance de la plateforme et des applications

    Développeur JAVA OSGi (sept. 2011 à août 2013 – 2 ans)
     Développement d’un réseau social pervasif permettant la création d'espaces communautaires intelligents. Dans
    ces espaces, les utilisateurs peuvent communiquer et partager des ressources comme des applications et des
    périphériques
    o Etude, conception et développement sous Java OSGI du module permettant la gestion des périphériques
    o Déploiement des bundles OSGi sur serveur VIRGO (Spring, OSGi)
    o Responsabilité technique des tests unitaires, d'intégration et de performance de la plateforme
    Développeur Android (nov. 2010 à août 2012 – 1 an 10 mois)
     Développement d'une application mobile de gestion du personnel intervenant chez des personnes âgées et handicapées
    o Développement Android natif
    o Système de pointage utilisant la technologie NFC
    o Synchronisation des données avec le serveur à travers une API REST
    o Gestion du planning d'intervention
    o Gestion des alertes
    o Messagerie

Études et formations
  • COMPETENCES

    Développement
     NodeJS/ExpressJS/MongoDB
     Angular 2-6
     Ionic 2-3
     Symfony 2-3 (PHP/MySQL,
    Doctrine, Twig)
     PHPUnit
     HTML/CSS/JavaScript
     CSS Bootstrap
     Android SDK
     VIRGO (Spring, Java OSGi)
     JAVA OSGi et JEE
     JUnit
     GIT, SVN
    Etude et Conception
     Architecture logiciel
     Analyse des besoins
     Ecriture des exigences
     Spécification technique
     Conception UML

    Outils

     Visual Studio Code
     Eclipse IDE
     Android Studio
     Kanboard, Redmine
     Entreprise Architecte
    (UML)
     GitLab
     Swagger

    Administration système

     Linux CentOS, Ubuntu
     Virtualisation (VirtualBox, QEMU)
     Docker, Docker compose, Swarm
     Vagrant
     GitLab Ci
     Déploiement d’application
    (NGINX, PM2, Docker)
     BDD (MariaDB, MongoDB)

    Architecture
     Client/Serveur
     API RESTful
     Protocole OAuth 2
     Pattern MVC

    AUTRES COMPETENCES

    Certification PSM1 - Professional Scrum Master 1 : ******** (Email de
    vérification : ********)
    Administration
    système
    En parallèle des projets, participation avec une équipe de 6 personnes au maintien du système
    d’information, en s’occupant notamment des tâches suivantes :
     Administration de base de données (MariaDB, MongoDB)
     Administration du système de messagerie interne Rocket Chat
     Installation et administration Wordpress
     Installation et administration de machines virtuelles CentOS 7 sous QEMU
     Administration du GED Alfresco (Gestionnaire Electronique de Documents)
     Administration de l’ERP Odoo
     Déploiement et administration de services Docker
    Recrutement Participation avec une équipe de 3 personnes au processus de recrutement, notamment dans les
    entretiens de test de programmation
    Communication Participation avec une équipe de 3 personnes dans des tâches de communication, notamment les
    tâches liées au laboratoire d’innovation TriLab
     Rédaction de contenu pour le site web de l’entreprise
     Discussions de stratégie de communication

    FORMATIONS

    2009 – 2010
    Paris
    Master 2 (M2) Informatique des Systèmes Embarqués et Mobiles Sûrs
    Conservatoire National des Arts et Métiers (CNAM de Paris)
    2007 – 2009
    Ville d'Avray (92)
    Master 2 (M2) Electronique Embarquée et Systèmes de Communication
    Université de Paris Ouest Nanterre la Défense (ex Paris 10) à l'UFR Systèmes Industriels et Techniques
    de Communication (SITEC)
    2002 – 2007
    Algérie
    Diplôme d'ingénieur en électronique industrielle
    Université Mouloud Mammeri Tizi-Ouzou, Algérie

    INFORMATIONS COMPLEMENTAIRES

    Langues Anglais : Compétences techniques, Arabe : Bilingue
    OS Windows et Linux
    Traitement de texte Pack Office
    Centres d'intérêts Bricolage, E-Commerce

D'autres freelances
Développeur NODE.JS

Ces profils pourraient vous intéresser !
CV Développeur web fullstack - Webmestre
Patrice

Développeur web fullstack - Webmestre

  • LOUVIE-JUZON
TypeScript WORDPRESS PRESTASHOP Angular REACT.JS PHP NODE.JS DRUPAL
Disponible
CV Ingénieur de développement JAVASCRIPT
Montassar

Ingénieur de développement JAVASCRIPT

  • MORMANT
JAVASCRIPT REACT.JS NODE.JS TypeScript Angular
Disponible
CV Développeur Fullstack
Mohamed

Développeur Fullstack

  • PARIS
PHP SQL SQL SERVER JAVASCRIPT MYSQL PYTHON NODE.JS Next.js JAVA
Disponible
CV Développeur full-stack JS/TS - Confirmé
Joé

Développeur full-stack JS/TS - Confirmé

  • LILLE
JAVASCRIPT TypeScript NODE.JS REACT.JS Next.js Vue.js Express.js NestJS POSTGRESQL MONGODB
Bientôt disponible
CV Développeur SYMFONY
Louis

Développeur SYMFONY

  • TOURS
SYMFONY PHP DRUPAL REACT.JS NODE.JS
Disponible
CV Développeur JAVASCRIPT
Quentin

Développeur JAVASCRIPT

  • GUÎNES
JAVASCRIPT Vue.js TypeScript HTML5 CSS NODE.JS Angular REACT.JS
Disponible
CV Développeur JAVASCRIPT
Emmanuel

Développeur JAVASCRIPT

  • MARCENAIS
JAVASCRIPT PHP SQL REACT.JS NODE.JS
Disponible
CV Ingénieur de développement WINDEV
Mohamed

Ingénieur de développement WINDEV

  • CORBEIL-ESSONNES
WINDEV NODE.JS WEBDEV SQL POSTGRES NestJS FLUTTER
CV Développeur .NET
Franck

Développeur .NET

  • POISSY
.NET C# SQL GIT DOCKER NODE.JS JIRA ASP.NET HTML5 JAVASCRIPT
Disponible
CV Développeur python
Elagheb

Développeur python

  • PARIS
Robot Framework PYTHON HTML CSS NODE.JS
Disponible