À propos de Hakim
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Free2MoveDéveloppeur fullstack JavascriptAUTOMOBILEnovembre 2021 - octobre 2022 (11 mois)
- Node.js (Javascript + Express.js)
- Angular.js (version 1)
- Vue.js
- front en rendering lodash pour la plus grande partie et en composants Vue.js
- évolution de certaines parties du front vers des application autonomes en Vue.js
- mise en place d'un package de composants partagés en Vue.js et présentation de la librairie via Storybook
- gestions d'événements grâce à sqs
- partage de connaissance sur TDD avec jest
- mise en place de code review, pair programming, et autres pratiques de qualité de code ainsi que de team ownership du code
- partage de connaissance sur la manière de faire évoluer progressivement les pages vers du Nuxt.js (routing kubernetes, construction progressive sans effet tunnel…) sachant qu'une refonte microservice est en cours
- partage de connaissance sur mon expérience des architectures microservice
- partage de connaissance sur Nest.js
- partage de connaissance sur des outils tels qu'Eslint, la manière de l'utiliser et la manière d'intégrer des modules pour l'accessibilité par exemple.
- Auchan Francedéveloppeur Node.js / Vue.jsCOMMERCE DE DÉTAILoctobre 2020 - novembre 2021 (1 an et 1 mois)Villeneuve-d'Ascq, France
- Domaine Fonctionnel : Préconisation de quantités de produits à commander + mise à jour des valeurs nutritionnelles pour les produits fabriqués sur place
- Environnement technique : Typescript, Node.js, Vue.js, Postgresql, BigQuery, GCP (GKE, PUB/SUB), Kubernetes, rancher…
---- Préconisation de quantités de produits à commander (2 devs):
- Solution développée à l'aide de Vue.js et Node.js, en utilisant Typescript
- Récupération des quantités préconisées d'un algorithme dans BigQuery afin de les afficher dans notre solution et permettre à l'utilisateur de corriger ces valeurs
- partage de connaissance sur TDD
- partage de connaissance sur les bonnes pratiques de code (clean code, revues de code…)
- partage de connaissance sur: Kubernetes, Rancher, BigQuery etc.
---- mise à jour des valeurs nutritionnelles pour les produits fabriqués sur place (1 dev):
- Solution développée à l'aide de Node.js, en utilisant Typescript
- récupération des valeurs nutritionnelles dans une API
- construction des lignes de texte afin de respecter les contraintes de l'imprimante
- envoi de ces lignes à une autre API
- LimpidiusNode.js / Angular developer (mean stack)EDITION DE LOGICIELSjanvier 2019 - septembre 2020 (1 an et 8 mois)Lille, France
- Domaine Fonctionnel : Dématérialisation de tickets de caisse
- Environnement technique : Typescript, Node.js, Angular, MongoDB, CouchDB, RabbitMq, BigQuery, GCP (GKE, PUB/SUB, Datastudio, Istio), Kubernetes, Helm
- Amélioration de l’expérience de dématérialisation du ticket de caisse:
- Solution développé en angular 2 puis mis à jour jusqu’à la version 8 avec l’ajout d’angular cli, lazy module loading, composant commun d’upload de fichiers, création des routes, intégration de font-awesome, google connect, angular material etc...
- Création de microservices (mongoose express puis Loopback 4, Node.js): traitement de fichiers uploadés tels que des images, des fichiers csv et xlsx avec validation des données et des entêtes, fichiers html etc. Moteur de condition pour le déclenchement des emails, intégration des variables contextuelles liées à la transaction dans l’email, gestion des utilisateurs, module de statistiques.
- Amélioration de l’architecture microservices via l’étude, la proposition au CTO et l’application de différentes solutions telles que Loopback 4, Service Mesh istio, TDD, OAuth 2, Keycloak etc.
- Mise en conformité OWASP notamment via Service Mesh istio, OAuth 2, Keycloak etc.
- Montée en compétence DevOps: Kubernetes, Helm, Istio etc.
Recommandations
Soyez le premier à recommander Hakim
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Mathematics and Computer ScienceUniversity of Lille 1 Sciences and Technology2011Mathematics and Computer Science