GREENUS: Ambassador learning & certification platform
Full-Stack Developer & DevOps Engineer, GLOBE-STEAMSS, ACS-UPB
A Udemy-style platform dedicated to training, evaluating and certifying Greenus ambassadors: on-demand courses, live webinars, structured certification paths, assessments, digital badges and a community layer.
Problem
Greenus ambassadors needed structured learning paths with verifiable credentials and a place to collaborate, not just a video library.
Solution
A learning and certification platform with assessments, digital badges and certificates, RBAC for administrators, trainers and ambassadors, and real-time community features, built on the same cloud-native stack as GLOBE-CoP.
My contribution
- Architected and implemented the platform: on-demand video courses, live webinars, certification paths, assessments, digital badges and certificates.
- Built the responsive frontend (ES6+, HTML5, CSS3/SASS) and the backend: Node.js/Express REST APIs plus Flask micro-services for authentication, certification management, payments and recommendations, secured with JWT.
- Modelled data across PostgreSQL/MySQL and MongoDB for profiles, certification progress, content, community interactions and audit logs.
- Containerised all services and deployed with Helm on EKS/GKE; GitHub Actions and Jenkins CI/CD with unit, integration and end-to-end tests; Terraform + Ansible infrastructure.
- ELK, Prometheus and Grafana monitoring with automated alerts; multi-AZ deployments, OWASP ZAP scanning, automated SSL renewal and least-privilege IAM.
- Full-Stack Developer, front end to cloud: React and Angular front ends in TypeScript and JavaScript, NestJS and Express APIs, shipped as containers to Kubernetes on AWS and Azure, with Terraform, GitOps (Argo CD), GitHub Actions CI/CD, security scanning and observability
Stack
Links
What it does
- On-demand video courses and live webinars.
- Structured certification paths with assessments, digital badges and certificates.
- Role-based access for Administrators, Trainers and Ambassadors.
- Discussion forums, threaded comments, real-time notifications (WebSockets), private messaging and study groups.
Platform
Same architecture family as GLOBE-CoP: Node.js/Express core, Python/Flask micro-services, hybrid relational + document storage with Redis caching, Docker + Helm on Kubernetes (AWS EKS / GCP GKE), Terraform + Ansible infrastructure, CDN delivery for video, and ELK / Prometheus / Grafana observability.