HeyAxel
Détails
Technologies Utilisées: Python, Flask, NodeJS, React, PostgreSQL, Docker, AWS et plus encore..
Aperçu du Projet: J'ai travaillé en tant que développeur back-end sur le projet HeyAxel, qui est un système d'automatisation des ressources humaines conçu pour rationaliser l'intégration des employés sans avoir besoin d'outils supplémentaires. L'accent principal de mon rôle était de développer une nouvelle version du chatbot HeyAxel, améliorant ainsi ses performances et son intelligence.
Contributions Clés:
Amélioration des Performances: Optimisé l'arrière-plan du chatbot, le rendant nettement plus rapide et réactif. Cela impliquait de refactoriser le code existant et de mettre en place de nouveaux algorithmes pour améliorer la vitesse de traitement.
Amélioration de l'Intelligence: Intégré des capacités avancées de traitement du langage naturel (NLP) pour rendre le chatbot plus intelligent et convivial. Cela a permis au chatbot de mieux comprendre et de répondre aux requêtes des utilisateurs.
Développement Back-End: Utilisé Python et Flask pour construire des services back-end robustes, assurant une communication fluide entre le chatbot et les autres composants du système.
Gestion de Base de Données: Géré et optimisé les bases de données PostgreSQL pour stocker et récupérer efficacement les données d'interaction du chatbot.
Microservices: Exploité NodeJS pour développer des microservices qui géraient des fonctionnalités spécifiques, améliorant la scalabilité et la maintenabilité du système.
Containerisation: Employé Docker pour la conteneurisation des applications, garantissant des environnements cohérents tout au long des phases de développement, de test et de production.
Impact du Projet: Les améliorations apportées au chatbot ont entraîné une meilleure expérience utilisateur et une efficacité opérationnelle pour HeyAxel. Le système intelligent planifie désormais automatiquement des réunions, envoie des e-mails et distribue des tâches, ce qui permet d'économiser beaucoup de temps pour les services des ressources humaines et d'améliorer les expériences d'intégration pour les nouveaux employés.