Mufeed - Chef de projet NODE.JS
Ref : 191125A001-
78190 TRAPPES
-
Chef de projet, Développeur (36 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expériences professionnelles
Auj
Réalisations :
_ Participation à la construction du back et du front ends Marketplace
_ Association de la Marketplace avec différents APIs de transports(UPS, Chronopost, Colissimo) .
_Connectez le système d'envoi d'e-mails avec sendinblue api
_Conception du modèle des données et construction de la base de données (MySQL+MongoDB)
_Développement de l'API REST de la base en Node.js (loopback)
_Développement de front en Angular (Redux).
Depuis 05/2019 (4 mois ) : Société OptoPartner (14 mois
)
Ingénieur développement (France Paris, Société OptoPartner,Société Sersa + Société Effency)
Contexte: Projet DIL 4 mois
Prise en charge de développement Front et Back-end
Développeur back au sein d’une équipe (2 développeurs)
Activité
Mission:
Conception et développement d'une interface web pour un framework destiné au
pilotage et à la supervision d'instruments (DIL). Le framework fournit des fonctionnalités
de supervision et de diagnostic de l'état de santé de l'instrument et de ses composants.
Réalisations :
Interface web offrant la visualisation du statut global du système et du statut de ses
composants en temps réel.
Interface web offrant la consultation et la visualisation de l'historique du statut du
système et de ses composants. Mise en oeuvre de filtres pour faciliter les recherches
d'événements à une fin de diagnostic.
Interface responsive.
Intégration avec la base de données alimentée par le processus en charge du pilotage
de l'instrument.
Environnement technique
Nodejs, Angular 7, express, MySQL-model ,REST,UML,git,Heroku,Slack
NPM ,JavaScript ,typescript ,
Outils
Visual studio code , Xampp ,Mysql
Depuis 02/2019 (3 mois ) : Société Sersa (Société OptoPartner)
Ingénieur développement (France Paris, Société OptoPartner)
Contexte
Prise en charge de développement Front et Back-end
Développeur back au sein d’une équipe (2 développeurs)
Activité
Mission:
Conception et développement d'une interface web pour un framework destiné au
pilotage et à la supervision d'instruments (Sersa). Le framework fournit des
fonctionnalités de supervision et de diagnostic de l'état de l'instrument(Four) et de ses
composants.
Réalisations :
Interface web offrant la visualisation du statut global du système et du statut de ses
composants en temps réel.
Interface web offrant la consultation et la visualisation de l'historique du statut du
système et de ses composants. Mise en oeuvre de filtres pour faciliter les recherches
d'événements à une fin de diagnostic.
Interface responsive.
Intégration avec la base de données alimentée par le processus en charge du pilotage
de l'instrument.
Environnement technique
Nodejs, Angular 7, express, MySQL-model ,REST,UML,git,Heroku,Slack
NPM ,JavaScript ,typescript ,
Outils
Visual studio code , Xampp ,Mysql
Environnement :
Windows
Depuis 07/2018 (7 mois) : Société Effency (Société OptoPartner)
CONCEPTEUR DÉVELOPPEUR WEB FULLSTACK (France Paris, Société Effency)
Contexte
Prise en charge de développement Front et Back-end
Développeur back au sein d’une équipe (2 développeurs)
Activité
Analyser le projet (POC) et définir les cas d’utilisation et UML diagrammes nécessaires
Construire la base de donnes (Mysql).
Back end Nodejs, git,
Construire chat bot sur Slack pour un client (Effency) pour planifier des questionnaires,
des exercices, des messages, et des alertes pour leurs équipes.
Construire interface web (tableau de bord) pour gérer les contenus que chat bot va
l’utiliser.
Réalisation d’une application « coach digital » (chatbot sur Slack) pour le coaching
d’équipes professionnelles.
Réalisations :
Prise en charge du développement Front et Back, au sein d’une équipe de 2
développeurs
Analyse du projet, conception en UML : cas d’utilisation, diagramme d’état
Conception du modèle des données et construction de la base de données (MySQL)
Développement de l'API REST de la base en Node.js
Développement d’un chatbot sur Slack :
- envoi de questionnaires, exercices, messages, alertes
- les envois sont basés sur les réponses des utilisateurs
- planification de l’envoi à dates prédéfinies
- synchronisation avec la base de données d’une autre application
Développement en Angular de l’interface web de back-office pour le paramétrage du
chatbot et l’accès aux réponses aux questionnaires :
- définition des questionnaires, exercices, messages, alertes
- interface de planification
- interface d’accès aux résultats des questionnaires
Environnement technique
Nodejs, Angular 6, express, MySQL-model ,REST,UML,git,Heroku,Slack
NPM ,JavaScript ,typescript ,
Outils
Visual studio code , Xampp ,Mysql
Environnement :
Windows
Depuis 01/2017 (17 mois) : Société AYPOMAG
Concepteur Développeur fullstack (France Paris, Société AYPOMAG)
Contexte
Prise en charge de développement Front et Back-end
Développeur back au sein d’une équipe (2 développeurs)
Activité
Analyser le projet (POC) et définir les cas d’utilisation et UML diagrammes nécessaires
Construire la base de donnes (Mysql).
Backend Ajax,PHP,JQuery,android application,Chrome extension, git,
Intégration responsive en HTML5 et CSS3 (Bootstrap, jQuery)
Construire web plateforme pour financer les étudiants pendant leur étude et gérer ses
ressources utilisant Chrome extension qui lance authentification vocal avec l’étudiant par
Android application et complète le payement en ligne.
Environnement technique
PHP5,JAVA android
JQuery, HTML5, CSS3, Javascript, NPM
Ajax
Outils
NetBeans, Eclipse, Android Studio , Xampp ,Mysql,StarUML
Environnement :
Windows
De 05/2016 à 10/2016 (5 mois) : Paris Est
Stagiaire
Apprentissage automatique (France, Université Paris-Est)
Contexte
Prise en charge de développement back-end(Java)
Développeur back au sein d’une équipe (plusieurs développeurs)
Activité
Développer une partie hybride de speech tagger combinant GATE and Unitex(Java)
Construire un tagger pour la langue Coréenne utilisant des algorithmes pour faire
l’apprentissage automatique
Intégrer deux systèmes (GATE and Unitex), l’apprentissage automatique de GATE dans
la plateforme Unitex
Environnement technique
Java
Outils
NetBeans, Eclipse
Environnement :
Windows
De 05/2014 à 04/2015 (11 mois) : EastLine
PHP développeur Full Stack (Liban, Beyrouth + Turquie, Istanbul : EastLine entreprise
Contexte
Prise en charge de développement Front et Back-end
Développeur back au sein d’une équipe (2 développeurs)
Activité
Backend Ajax,PHP,JQuery,android application,Chrome extension, git,
Intégration responsive en HTML5 et CSS3 (Bootstrap, jQuery)
Construire des sites PHP pour plusieurs clients.
Construire un système pour créer des annonces automatiques sur DFP server
(DoubleClick for Publisher)
Construire un plateforme pour créer les rapports automatiquement de DFP
Environnement technique
PHP5
JQuery, HTML5, CSS3, Javascript
Ajax
Outils
NetBeans, Eclipse
Environnement :
Windows
De 01/2015 à 02/2015 (1 mois) : Formation
Développeur d'applications mobiles Android natif (Liban, Beyrouth)
Activité
Notion de base dans android
Environnement technique
Java android
Outils
Eclipse, Android Studio
Environnement :
Windows
De 04/2012 à 09/2013 (17 mois) : Gov entreprise
Administration des réseaux et des serveurs et Windows forme application (Syrie, Quneitra : Gov entreprise)
Activité
J'ai géré et surveillé le réseau et fait la même chose au serveur (créer et gérer les
utilisateurs, assurer à ce que les applications fonctionnent bien ...)
Construire un système pour gérer les travaux dans l’entreprise et créer les
rapports(C#).
Faire un autre master (MWS) in web science dans l’université syrienne virtuelle
Environnement technique
C#, SQL
Outils
Visual Studio ,SQL server
Environnement :
Wndows
Compétences techniques et foncƟonnelles
Langages : PHP, JavaScript, MySQL, SQL, Java, C#, Java android, C++,Python
Framework back: Node.js,Angular 6,7 ,Symfony4 ,Django
Frameworks/libs front : jQuery, Bootstrap,
Documentation: phpDocumentor, JSDoc, androidDoc ,
Technologies Web : HTML5, CSS3, Javascript, Ajax
Bases de données : MySQL, SQL, Sqlite(débutant)
Programmation mobile : Responsive web design, Native(android),Hybrid(phonegap)
Logiciels : Apache, MySQL, SQLite,Git, Subversion,Sublime Text,
Outils : npm
Structure de données : JSON, XML
Outlis : Eclipse ,Netbeans ,SQL server, Mysql server, Visual Studio(code), Android studio,Notepad+
+,Sublime ,IntelliJ
Systems : Windows , Linux
FormaƟons
2015 Master 2 Interaction Homme-Machine (France Paris-Sud, en anglais)
2011 Master 2 Web Science Université virtuelle syrienne
2005 Diplôme En Ingénierie De Systèmes D'information (Syrie, HIAST-Damas)
Langues
Anglais : niveau (Avancée)
Autres langues (…)
Arabe : niveau (maternelle)
Française: niveau (Avancée)
Turc : niveau (débutant)