Nadir - Développeur Fullstack Node.js Angular
Ref : 220922S001-
Domicile
75010 PARIS
-
Profil
Développeur (31 ans)
-
MobilitéTotalement mobile
-
StatutEn profession libérale
-
Tarif Journalier MoyenVoir le tarif
-
Développeur Fullstack
Matelex (Paris 11)Jan 2022 - aujourd'huiObjectifs :
Environnement Technique : OSX, Ubuntu, Docker, IntelliJ Idea, Webstorm, GoLand Langages : Javascript, Go, HTML, CSS Outils & Frameworks : React.js, Angular, GraphQL, Apollo, NodeJs, Express, Highcharts, Docker, Postman, Git, Jira, Github, CDI Unit, Jenkins, Ansible. Méthodologies : REST, CRUD, HTTP, SCRUM, Tests unitaires
- Développer et améliorer l’application de gestion de centrales Polarvisor
- Développer et améliorer l’application d’un contrôleur embarqué
Réalisations :
- Création de features et résolutions de bugs sur une application en Angular,
GraphQL, NodeJs, MongoDB et une autre en React, Node.js, MongoDB.
- Conception d’opérations CRUD depuis un front-end Angular 12 vers un back
GraphQL, NodeJs, MongoDB.
- Conception d’opérations CRUD depuis un front-end React.js vers un back Node.js
et MongoDB.
- Création d’un système de configuration de modules d’énergie connectés à des
centrales avec React, Node.js et MongoDB
- Développement d’un dashboard de gestion de centrales en respectant plusieurs
problématiques de performances avec Angular, GraphQL, NodeJs et MongoDB.
- Conception de tests unitaires avec Karma et Jasmine sur les applications Angular
et Jest sur les applications React.
- Création d'interfaces utilisateurs pour envoyer des requêtes HTTP (GET, HEAD,
POST, PUT, PATCH, DELETE, CONNECT, OPTIONS et TRACE).
- Participation à des dailys, sprint planning, backlog refinement, ateliers techniques
dans le cadre de la méthode SCRUM. -
Développeur Fullstack
Société Générale (Val de Fontenay)Jan 2020 - Jan 2022Objectifs :
Environnement Technique : Windows 10, IntelliJ Idea Langages : Javascript, HTML, CSS Outils & Frameworks : React.js, Node.js, PostgreSQL, Postman, Git, Jira, Github, CDI Unit, Jenkins, Ansible. Méthodologies : REST, CRUD, HTTP, SCRUM, Tests unitaires
- Développer et améliorer l’interface utilisateurs de l’application Banxup
- Créer des end-points et des fonctionnalités pour des besoin spécifiques
Réalisations :
- Gestion et ajout de fonctionnalités utilisateurs et machines sur une application
REST.
- Conception d’opérations CRUD depuis un front-end React.js vers un back Node.js
& PostgreSQL.
- Création de tâches de scheduling pour extraire des données utilisateurs vers un
bucket Amazon S3.
- Refonte d’un système de gestion de plafonds en Angular 10.
- Conception de tests unitaires avec Karma et Jasmine sur les applications Angular
et Jest sur les applications React.
- Création d'interfaces utilisateurs pour envoyer des requêtes HTTP (GET, HEAD,
POST, PUT, PATCH, DELETE, CONNECT, OPTIONS et TRACE).
- Participation à des dailys, sprint planning, backlog refinement, ateliers techniques
dans le cadre de la méthode SCRUM. -
Ingénieur logiciel
Airbus Defense & Space (Élancourt)Jan 2019 - Jan 2020Objectifs :
Environnement Technique : Windows 10, Webstorm Langages : Javascript, HTML, CSS Outils & Frameworks : Angular 8 > 9, MongoDB, Apache, Postman, Git, Jira, Bitbucket, Karma, Microservices, Docker Méthodologies : REST, CRUD, HTTP, SCRUM, Tests unitaires
- Développer et améliorer l'interface utilisateurs
- Meilleure rapidité d'exécution, meilleurs parcours utilisateurs
Réalisations :
- Développement d'une application Angular 8 & Node.js de géolocalisation et de
gestion de données environnementales pour les armées françaises et les forces
armées de l’OTAN.
- Création de fonctions et application d'algorithmes. Conception d’opérations CRUD
à travers des APIs REST pour gérer la base de données distante grâce au NoSQL
de MongoDB.
- Utilisation de promesses et d'observables pour optimiser la communication clientserver.
- Conception de tests unitaires avec Karma et Jasmine.
- Conteneurisation de plusieurs services (Microservices)
- Création d'interfaces utilisateurs pour envoyer des requêtes HTTP (GET, HEAD,
POST, PUT, PATCH, DELETE, CONNECT, OPTIONS et TRACE)
- Planification de tâches et estimations sur leurs durées
- Participation à des stand-up meetings dans le cadre de la méthode SCRUM
Autres projets :
- Soutien de programmation aux collaborateurs en transition. -
École 42 (Paris)Jan 2018 - Jan 2018
Objectifs : Réaliser un interpréteur de commandes système (BASH)
Environnement Technique : MacOS, Unix, Vim Langages : C Méthodologies : Norme 42, rm -rf
Réalisations :
- Création de l'édition de ligne de commande, création de la gestion de la taille de la
fenêtre (termcaps), création de l'historique des commandes. -
Développeur Fullstack Javascript
IBM France (Bois-Colombes)Jan 2016 - Jan 2019Objectifs :
- Architecture et conception d'une application Média & Recherche.
- Une première version de l'application
Réalisations :
- Conception totale d'applications REST en Angular, gestion d'informations
utilisateurs
- Conception d'opérations CRUD sur des bases de données connectées à des
serveurs Node
- Utilisation d’un outil de Natural language processing et de Natural language
understanding (IBM Watson) pour filtrer des données issues d’internet.
- Création d'interfaces utilisateurs pour envoyer des requêtes HTTP (GET, HEAD,
POST, PUT, PATCH, DELETE, CONNECT, OPTIONS et TRACE).
- Création de fonctions et application d'algorithmes. Utilisation de promesses et
d'observables pour optimiser la communication client-server.
- Planification de tâches et estimations sur leurs durées
Autres projets :
- Intervention chez des clients d'IBM pour de courtes missions.
Environnement Technique : MacOS, Unix, VSCode
Langages : Javascript, HTML, CSS
Outils & Frameworks : Angular 8, React.js, Vue.js, Node.js, Postman, Nginx, MongoDB,
Mongoose, Docker, Git, IBM Cloud, IBM Watson, Trello
Méthodologies : REST, CRUD, HTTP, SCRUM, NLU, NLP
-
Architecte du numérique
Etablissement : École 422019 -
Licence Ingénierie du web
ESGI2016
- Javascript, Angular 8+, React.js, Node.js, C#, .NET, Java EE
- DevOPS, Docker, Google Cloud Platform
Anglais : Courant
CONNAISSANCES TECHNIQUES
Langages de développement : Javascript, SQL, C, Python, Java, C#, PHP
Outils : Angular 8+, React.js, Node.js, express.js, GraphQL, Spring, Spring Boot, NET,
IntelliJ, Webstorm, Git, Docker, Symfony, Zend
Sécurité : Cloudflare
Architectures et Méthodologies : SCRUM, Agile, Jira, Trello, Microservices
Base de données et Modélisation: MySQL, PhpMyAdmin, PostGreSQL, MongoDB,
MongoDB Compass