Edumall
Education Technology Platform
Details
DURATION: Full Stack Developer
PLATFORM: Backend (Google Kubernetes), Web (Next.js)
TECHNOLOGIES: Backend: Google Cloud (Kubernetes, Helm, Terraform, PostgreSQL, MongoDB Atlas, Elasticsearch), Express.js, GraphQL Federation. Frontend: Next.js, Material UI
TOOLS: VSCode, Postman, DBeaver, Yarn, GitLab
CODE QUALITY: ESLint, Prettier
Team
MY ROLE: Full Stack Developer
Team composition: 1 Project Manager, 3 Vietnamese developers, 3 Indian developers, 2 QA Engineers
Overview
Edumall is a comprehensive education technology platform that provides:
- Extensive course catalog spanning multiple disciplines
- Bundled course packages for comprehensive learning paths
- Specialized learning tracks in English, professional development, and programming
Operating on a business model similar to Coursera and Udemy, the platform delivers high-quality education through an intuitive e-commerce interface.
Key Achievements
- Developed a WordPress-powered blog system integrated with GraphQL federation
- Implemented infrastructure as code using Ansible and Terraform
- Optimized Docker repository configuration for improved build performance
- Architected and implemented GraphQL Federation for microservices
- Integrated Mautic for advanced user data analytics and form management