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

Share this project