nurfitra@system : ~/projects $ cat ai-chatbot-integration.md
ai-chatbot-integration.md
rw-r--r--
Intelligent CRM
Developing immersive AI Ecosystem to help sales team produce more revenue
Golang Google AI gRPC PostgreSQL NATS Redis
Intelligent CRM
As a leading senior software engineer, I designed system architecture and developed an intelligent CRM system from the ground up that leverages AI to help sales teams produce more revenue.
Key Achievements
- AI Integration: Designed and implemented a microservice in Golang to handle communication with the Google Gemini API, enabling smart and efficient RAG pipelines for processing clients data.
- Microservices Architecture: Composing 20+ microservices to create a seamless and efficient data flow using NATS Jestream and NATS Request-Reply as communication channels.
- Data Pipeline: Implemented a robust data pipeline using NATS to stream data for big data processing and analysis.
- Dynamic Custom Database: Designed and implemented a dynamic custom database schema that can be created and updated by users on the fly to build their suitable CRM structure.
Tech Stack
- Backend: Golang, gRPC
- AI: Google Gemini API
- Databases: PostgreSQL, Redis
- Queue: NATS, Redis
- Message Brokers: NATS Jetstream
- Infrastructure: Huawei Cloud, Docker, Kubernetes, Databend
Impact
The AI integration significantly improved response times for customers and reduced operational costs by automating a large portion of support tickets. The microservices architecture ensured the system remained scalable and resilient.