Bonjour,
Je suis développeur fullstack depuis 8 ans et je suis à la recherche d'une mission longue durée.
Je travaille sur des technologies back et front comme Python, Java, Node.js, Angular et React.js, mais aussi des technologies de gestion de bases de données comme PostgreSQL, et MongoDB.
Au travers de ces technologies, j'ai également utilisé beaucoup de librairies, comme Fastapi pour Python, Express.js, Socket.io pour Node.js, Redux pour React, etc...
J'ai aussi travaillé dans des environnements organisés en microservices avec principalement Kubernetes comme orchestrateur et Docker pour les instances des applications.
N'hésitez pas à me contacter pour plus de détails sur chacunes de mes expériences professionnelles.
Je suis flexible sur le télétravail et je préférerais une mission sur Paris et en Île de France.
Cordialement,
Nadir ********
Expériences professionnelles
Développeur Fullstask
Crédit Agricole
juillet 2023 - aujourd'hui
Objectifs :
- Développer et améliorer une application de contrôle de conformité réglementaire
Réalisations :
- Création d'une application de contrôle réglementaires from scratch en ReactJS,
Java et PostgreSQL.
- Création de formulaires dynamiques depuis des JsonSchemas, optimisation des
temps de traitement et de chargement, gestion d’erreurs front et back.
- Conception d’opérations CRUD depuis un front-end React.js vers un back Java et
PostgreSQL
- Développement d’un dashboard de gestion de RFQs en respectant plusieurs
problématiques de performances avec React.JS, Java et PostgreSQL.
- Gestion de problématiques de timeout et de performances (Redis, Workers, etc…)
- Conception de tests unitaires.
- 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.
Objectifs :
- 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.
Objectifs :
- 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.
Objectifs :
- 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.
Objectifs : Réaliser un interpréteur de commandes système (BASH)
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.
Environnement Technique : MacOS, Unix, Vim
Langages : C
Méthodologies : Norme 42, rm -rf
Développeur Fullstack Javascript
IBM France (Bois-Colombes)
novembre 2016 - novembre 2019
Objectifs :
- 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
Études et formations
Architecte du numérique
Etablissement : École 42
2019
Licence Ingénierie du web
ESGI
2016
Langues
Anglais - C2
Autres compétences
COMPETENCES
- 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