Sấu Gấu Blog


Projects

Selected professional and personal products I have built, operated, and shipped.

Professional project

Examdee

AI VIETNAM RDS JSC

06/2025 - Present

Full-stack Developer / DevOps Engineer / Scrum Master Team size: 10

An AI-powered online examination and assessment platform that helps students learn more engagingly and enables teachers to create assignments, track individual progress, and monitor grade-level performance. The platform serves more than 120,000 registered students and 20,000 monthly active users.

Responsibilities

  • Administer company-wide services and third-party integrations across AWS, Azure, MongoDB Atlas, Bitbucket, Jira, and OpenAI, including access control and billing.
  • Designed AWS auto scaling for peaks of 3,000 concurrent students and 4,000,000 requests per day, and supported provincial exams with up to 20,000 concurrent candidates.
  • Set up centralized CloudWatch dashboards, Log Insights, health checks, and alerts for request volume, API latency, and 4xx/5xx errors.
  • Monitored and administered MongoDB Atlas clusters to maintain production database performance, availability, and reliability.
  • Established CI/CD pipelines for staging and production with a zero-downtime deployment strategy.
  • Reviewed Python services and helped design backend and AI architectures for voice agents, pronunciation assessment, and LLM-powered education workflows.
  • Optimized AWS infrastructure and MongoDB Atlas costs through utilization analysis, rightsizing, and efficient scaling strategies.
  • Worked with testers to benchmark new features before production deployment.

Technology

ExpressJS FastAPI Redis RabbitMQ Vite React TailwindCSS OpenAI SDK ChatKit Azure Pronunciation Assessment MongoDB Atlas AWS ECS API Gateway CloudWatch ElastiCache S3 CloudFront IAM Elastic Load Balancing Auto Scaling AWS Certificate Manager Lambda SES Cloudflare Terraform LangChain

Professional project

Pipeline Developing and Pipeline Migrating

CMC Global - Sun Life Global Solutions

01/2025 - 09/2025

DevSecOps Engineer Team size: 5

An enterprise DevSecOps initiative that migrated Ansible-based delivery workflows to policy-driven Jenkins pipelines for Sun Life Global Solutions.

Responsibilities

  • Converted Ansible playbook pipelines into Jenkins Pipelines and used Jenkins Templating Engine to centralize logic and enforce policies and best practices.
  • Set up Jenkins Agents and Kubernetes Pod Templates used to execute CI/CD jobs.
  • Integrated SonarQube, Checkmarx, and Artifactory for code quality, security scanning, and artifact management.
  • Coordinated with teams across Vietnam, the Philippines, Hong Kong, and other markets to onboard enterprise pipelines.

Technology

Jenkins Jenkins Templating Engine (JTE) Docker Kubernetes SonarQube Checkmarx Artifactory Bitbucket Ansible

Professional project

BIDV MetLife

BIDV MetLife

DevOps Engineer Team size: > 15

Developed new frontend, backend, and API modules for BIDV MetLife using Java Spring Boot and Node.js.

Responsibilities

  • Established and configured a System Integration Test environment that replicated production and included the components required for testing.
  • Set up monitoring in the SIT environment and worked with testers to benchmark system, database, and API performance.
  • Created deployment plans covering database updates, code deployment, and rollback strategies before go-live.
  • Developed and maintained the CI/CD pipeline for the SIT environment.
  • Coordinated go-live activities across UAT and production for multiple modules, working with developers and testers to monitor and troubleshoot the transitions.

Technology

Jenkins Docker Harbor SonarQube Bitbucket Grafana Prometheus NGINX Java

Personal project

Vivoire - French Learning Platform

Vivoire

04/2025 - Present

Founder

A French learning platform for Vietnamese learners targeting DELF/DALF certifications, available on the web and iOS. Vivoire has nearly 1,000 registered users, more than 200 exercises completed daily, and more than 100 French dictionary lookups per day.

Responsibilities

  • Developed the web and mobile experience, including payments, authentication, lesson management, progress tracking, dictionary, and livestreaming features.
  • Built AI-powered writing evaluation, conversation practice, and French pronunciation assessment features.
  • Built and published the iOS application, including code signing and App Store submission.
  • Deployed backend services on AWS ECS and served frontend assets through S3 and CloudFront.

Technology

FastAPI Django Firebase Authentication Firebase Cloud Messaging Firebase Remote Config ReactJS TailwindCSS React Native (Expo) MongoDB Cloud AWS ECS S3 CloudFront Sentry Cloudflare PostHog Google Analytics 4