Développement backend en Node.js avec architecture serverless : AWS Lambda, API Gateway, DynamoDB, S3, SNS.
Intégration d'Immodvisor pour améliorer la qualité et la crédibilité des avis, remplaçant "avis-vérifiés".
Mise en place de tests unitaires et d'intégration via Mocha pour assurer la stabilité et la fiabilité du système.
Correction de bugs et amélioration de l'expérience utilisateur sur le frontend en React.js.
Utilisation de Circle CI pour l'intégration continue et le déploiement continu sur AWS..
Langages de programmation : JavaScript, HTML, CSS
Frameworks : Node.js, React.js
Livrer l'application aux magasins respectifs, c'est-à-dire AppStore et PlayStore sur ********
Gestion des releases et du déploiement continue de l'application (Android,IOS)
Implémenter un service de notification depuis Firebase (Batch)
Occuper de réaliser les tests unitaires et des tests snapshot avec (JEST)
Occuper de réaliser les tests fonctionnels avec (POSTMAN)
Mise en œuvre et personnalisation du package Ag-Grid pour la gestion performante de larges ensembles de
données :
Affichage de millions de lignes dans des tableaux interactifs grâce à JavaScript, assurant une expérience utilisateur
fluide et réactive.
Refonte complète de l'architecture de l'application en intégrant Redux pour :
Une gestion optimisée de l'état global.
Une meilleure maintenabilité et évolutivité du code.
Optimisation des performances et de la réactivité du tableau de bord en :
Identifiant et résolvant les problèmes de lenteur dans l'ensemble de l'application.
Conception et développement d'une interface utilisateur intuitive pour la gestion des incidents :
Amélioration de l'efficacité de la résolution des problèmes grâce à une meilleure organisation des informations.
Application de structures de données avancées et d'algorithmes intelligents pour :
Calculer la complexité des tâches.
Optimiser les performances du système.
Développement d'une application mobile
Implémenter un service de notification depuis Firebase grâce au produit Cloud Messaging
Optimiser les performances en utilisant (terser-brunch,compress-images,UglifyJS…)
Tests unitaires et des tests snapshot avec (JEST)
Optimisation et amélioration continue des modules existants
Implémenter des nouvelles fonctionnalités
Fixation des bugs et maintenance continue de production.
Gestion des releases et du déploiement continue de l'application (Android,IOS)
Gestion de l'integration continue et du déploiement continue (CI/CD) sur GITLAB
Utilisation de la méthodologie agile Scrum
CDI - Champs-sur-Marne - France
Participation au développement d'une application mobile qui gère le stock médicale dentaire.
Optimisation et amélioration continue des modules existants.
Collaboration avec l'équipe R&D et l'équipe métier et implémentation des nouvelles fonctionnalités.
Fixation des bugs et maintenance continue de production.
Gestion des releases et du déploiement continue de l'application (DevOps)
Montreuil - France
J'avais une participation très active pendant cette mission, j'ai travaillé sur plusieurs volets à savoir :
Implémentation des web services REST et préparation des APIs Backend
Sécurisez l’accès à les APIs en utilisant Doorkeeper OAuth2
Conception et Développement d'application sur le cloud (Lambda Function)
Gestion de l'integration continue et du déploiement continue (CI/CD) en collaboration avec des équipes
d'Amazon.
Proposer des solutions sur des problématiques en Backend
Développement des règles de gestion en utilisant le TDD (Test Driven Development) validées par des tests
fonctionnels automatisés (Rspec)
Résolution des problèmes de l’application OSS et maintenance continue
Mise en production sur ******** et amazon.ca
Utilisation de la méthodologie agile Scrum
Conception et développement d'une application mobile pour la gestion des stocks.
Développement d'un prototype pour le module qui génère les clés d'activation
Implémentation d'un nouveau module tout entier qui comprend plusieurs fonctionnalités.
Conception et développement d'une application web présentant un dashboard d'indicateurs et de widgets
affichant "la température, le PH, le degré du Chlore... etc" d'une piscine
Maintenance des Web Services REST Implémentés, et développement de nouveaux API en backend
Participation à l'implémentation du site officiel de l'entreprise (Express.js)
mobile en freelance depuis 2015 jusqu'au ce
jour là.
J'avais travaillé sur plusieurs applications avec de nouvelles technos et des langages de pointe, à savoir; Ruby on
rails, Java, Python, NodeJS, Angular, React, Android, HTML/CSS, Javascript, Git, MySQL, MongoDB, Docker
Les métiers dont j'avais freelancé sont l'e-commerce, la bibliographie et le blogging, la reconnaissance vocale, la
gestion de stock, la gestion et l'automatisation des tâches, l'e-learning.
Mon travail commence avec l'étude de besoin avec le client, passant par la conception et le développement,
allant jusqu'au déploiement et l'assurance de la maintenance après.
J'avais détaillé mes projets dans la partie "Présentation".