experience

LFX Mentee, Kubernetes Multi-Cluster Plugin

Developed the Kubernetes multi-cluster plugin for PipeCD as a CNCF LFX Mentee, building seven production pipeline stages for progressive delivery (step-by-step, safer rollouts) across clusters in different regions.

  • Enabled safe rollouts across multiple Kubernetes clusters by building the complete kubernetes_multicluster plugin for PipeCD with seven pipeline stages: sync, canary rollout, baseline rollout, primary rollout, traffic routing, canary clean, and baseline clean.
  • Made deployments safer by isolating canary and baseline workloads with pipecd.dev/variant labels, so they can be removed without touching production.
  • Improved reliability across 5 workload types, verified by 125+ unit tests, by adding health checks, drift detection, and safe concurrent cluster operations with Go's errgroup pattern.

Cloud and DevOps Instructor

Taught cloud computing and DevOps fundamentals to a cohort of 7 learners in the Awake program.

  • Brought a cohort of 7 learners from fundamentals to hands-on cloud skills by running regular classes on AWS/GCP, networking, storage, CI/CD, containers, and infrastructure as code.
  • Helped learners progress faster by pairing live classes with self-paced materials they could study outside class hours.
  • Caught mistakes early by reviewing hands-on work and giving direct feedback, so students improved with each session.

BackEnd Engineer

Built and optimized backend APIs for payments, wallet operations, and campaign incentives.

  • Increased transaction speed by building and optimizing production APIs for payments, wallets, campaign incentives, bulk airtime, and unified bill payments.
  • Reduced delays between teams by writing clear Postman API documentation and aligning shared data models up front.
  • Improved service reliability by refactoring core backend logic and fixing integration bugs through pair programming during agile sprints.

DevOps Engineer

Automated CI/CD with GitHub Actions and maintained code quality across backend services.

  • Reduced manual QA work and improved deployment stability by setting up GitHub Actions pipelines running linting, builds, and 50+ Jest tests on every pull request.
  • Supported a product launch by building 40+ API endpoints (Node.js, TypeScript, Express) for authentication, booking, and space tracking.
  • Improved security and speed by adding JWT authentication and rate limiting, and by using database indexes and Redis caching.