HeyAxel

Roles / Services

Backend Developer

Roles / Services

Backend Developer

Roles / Services

Backend Developer

Year

2020

Year

2020

Year

2020

Details

Technologies Used: Python, Flask, NodeJS, React, PostgreSQL, Docker, AWS, and more..

Project Overview: I worked as a Backend Developer on the HeyAxel project, which is an HR automation system designed to streamline employee onboarding without the need for additional tools. The primary focus of my role was to develop a new version of the HeyAxel chatbot, enhancing its performance and intelligence.

Key Contributions:

  • Performance Improvement: Optimized the chatbot's backend, making it significantly faster and more responsive. This involved refactoring existing code and implementing new algorithms to improve processing speed.

  • Intelligence Enhancement: Integrated advanced natural language processing (NLP) capabilities to make the chatbot more intelligent and user-friendly. This allowed the chatbot to better understand and respond to user queries.

  • Backend Development: Utilized Python and Flask to build robust backend services, ensuring seamless communication between the chatbot and other system components.

  • Database Management: Managed and optimized PostgreSQL databases to store and retrieve chatbot interaction data efficiently.

  • Microservices: Leveraged NodeJS for developing microservices that handled specific functionalities, improving the system's scalability and maintainability.

  • Containerization: Employed Docker for containerizing applications, ensuring consistent environments across development, testing, and production stages.

Project Impact: The improvements in the chatbot resulted in enhanced user experience and operational efficiency for HeyAxel. The intelligent system now automatically schedules meetings, sends emails, and distributes tasks, saving significant time for HR departments and improving onboarding experiences for new recruits.