University ContractActiveOct 2025 - Present

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.

Funded by the European Union

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

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.