Shang-Hao Yang

Backend Engineer
[email protected] | Taipei, Taiwan
Experience
Backend Engineer Giantforest Solutions Co., Ltd.

Lead backend architecture and legacy modernization for the group's listed companies, managing two engineers.

  • Delivered a visitor access platform integrated with existing door controllers, serving 20+ tenants.
  • Migrated two legacy applications spanning 5+ business systems to Spring Boot with zero downtime.
  • Integrated SSO with Keycloak (OIDC) and back-channel logout, with sessions centralized in Redis.
  • Built the internal framework: parent POM and BOM plus shared Spring Boot starters.
  • Introduced Liquibase for schema versioning, making changes traceable and reviewable.
  • Adopted Testcontainers for integration tests, running real dependencies in containers instead of mocks.
  • Optimized GitLab CI runners, cutting build time by 30% and bandwidth by 75%.
  • Mentored junior engineers and set team workflow standards through workshops and documentation.
Personal Projects
GitResume

A Resume as Code SaaS: write your resume in YAML on GitHub, and every push builds a PDF and a web page.

  • Built the full product end-to-end: API server, dashboard, landing page, and webhook-driven build pipeline.
  • Implemented multi-provider OAuth login with stateless sessions (JWT in HttpOnly cookies).
  • Integrated a third-party payment provider for subscription billing: checkout, renewals, and cancellations.
  • Shipped an MCP server for AI agents, secured by a built-in OAuth 2.1 authorization server (DCR).
  • Added custom domains with automated SSL and one-click DNS setup via Domain Connect.
  • Provisioned infrastructure with Terraform and automated CI/CD with GitHub Actions.
Ainto

A lightweight, open-source macOS launcher with built-in AI commands, app search, clipboard history, and snippets.

Open Source Contributions
JHipster
  • Contributed 15 merged PRs to the Spring Boot and React generators.
Spring Security
  • Fixed the OIDC ID Token not updating after the Refresh Token flow (PR #16589).
Skills
Backend: Java, Go, Spring Boot, Spring Security, PostgreSQL, Redis
DevOps: Docker, GitHub Actions, Terraform, Cloudflare
Education
Applied Economics National Chiayi University