Project: Hoory.com
As the Senior Full-Stack Engineer and Lead Developer on the Hoory project, I played a pivotal role in designing and implementing key features of the platform, which includes customer support tools such as live chat, chatbot builders, AI assistants, and omnichannel inboxes. My primary focus was on API integration and creation to ensure seamless interactions between the platform's backend and various customer touchpoints.
- API Design & Integration: Led the API design, development, and integration process, ensuring that Hoory's platform could seamlessly connect with various customer communication channels (email, WhatsApp, Telegram, etc.).
- Backend Development: Built and optimized backend APIs for handling high volumes of requests efficiently, with a focus on scalability and performance.
- Team Leadership: Managed and mentored two developers, providing technical guidance, conducting code reviews, and fostering collaboration within the team.
- Cross-Functional Collaboration: Worked closely with the front-end team to ensure smooth integration of API data with the user interface, ensuring a user-friendly experience.
- Performance Optimization: Implemented techniques such as caching and rate-limiting to enhance API performance and minimize response times.
- Live Chat Integration: Developed API endpoints to integrate the real-time chat functionality, ensuring seamless communication between support agents and customers.
- Omnichannel Inbox: Integrated APIs to manage customer interactions from different messaging platforms into a unified inbox for support agents.
- Chatbot & AI Assistant APIs: Developed APIs for chatbot and AI assistant functionalities, allowing them to access knowledge bases and automate responses effectively.
- Workflow Automation: Created APIs for automating customer support workflows based on user actions and conditions, increasing operational efficiency.
- Node.js, Express, and RESTful APIs for backend development.
- PostgreSQL for database management.
- Redis for caching and performance improvements.
- Docker for containerization and deployment.
- Git and GitHub for version control and collaboration.
The Hoory project was successfully delivered, providing an efficient, scalable solution for customer support teams. The platform enabled businesses to automate support workflows, manage interactions across multiple channels, and enhance customer engagement. As a result of our efforts, Hoory received high praise from users for its intuitive design and robust backend performance.
For more details, visit the project here.