Skip to content
View holywen's full-sized avatar

Block or report holywen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
holywen/README.md

Hi, I’m Shaohua Wen πŸ‘‹

Full-stack Engineer | DevSecOps & CI/CD Enthusiast | Opensource Enthusiast

I love building end-to-end web applications, automating pipelines, and improving developer workflows.
Here you’ll find a selection of my GitHub projects that showcase my skills and interests.

πŸ… Certifications

Certificate Issued By Verification
🧩 CloudBees CI Associate CloudBees Verify
βš™οΈ CloudBees CD/RO Essentials CloudBees Verify
☸️ Certified Kubernetes Administrator (CKA) The Linux Foundation / CNCF β€”
🧱 Certified Kubernetes Application Developer (CKAD) The Linux Foundation / CNCF β€”
🌍 HashiCorp Certified: Terraform Associate HashiCorp β€”

πŸ”§ Featured Projects

A modern, production-ready touch-typing practice website

  • Built with Next.js, TypeScript, MongoDB and Tailwind CSS
  • Helps users learn to type faster and more accurately through progressive lessons & speed tests
  • Highlights: responsive UI, real-time feedback, deployment ready

Mobile-friendly web developer tools collection

  • Built with TypeScript
  • A set of handy utilities for web developers: e.g. code formatters, quick converters, …
  • Focus: simplicity, usability, and accessibility on mobile devices

AWS EKS Add-on for CloudBees CD via Terraform

  • Infrastructure as Code (IaC) module in HCL
  • Enables deployment of CloudBees CD pipelines on AWS EKS clusters
  • Emphasises modularity, automation and cloud native best practices

Remedy plugin implementation for CloudBees CD to integrate with Remedy

  • Written in Groovy
  • Adds a plugin for CloudBees CD to link and automate Remedy tickets/tracking
  • Demonstrates plugin development, enterprise integrations and CI/CD workflow extension

ServiceNow plugin for CloudBees CD integration

  • Also implemented in Groovy
  • Provides seamless automation of ServiceNow tasks within CloudBees CD pipelines
  • Highlights: enterprise service-management automation, end-to-end CI/CD tooling

Code contribution to Mozilla Thunderbird email client

ACM Express - WeChat Official Account Project

ACM Express is a comprehensive WeChat Official Account (Service Account) application developed in PHP for package tracking, shipping calculations, and member management. The system integrates with ACM Express (yd-cargo.com) logistics API and provides both customer-facing H5 pages and a full-featured admin backend. Key Features:

  • πŸ“¦ Express tracking with auto-company detection
  • πŸ“‹ User package management with member binding system
  • 🚚 Taispeed shipping calculator (land/sea freight)
  • πŸ‘₯ Admin backend with Excel import/export
  • πŸ”” WeChat template message notifications
  • πŸ” Dual-mode operation (test mode & production mode)

Technology Stack

Component Technology Purpose
Backend PHP 8.4 Application logic
Framework EasyWeChat 6.x WeChat integration
Database PostgreSQL Persistent data storage
Cache Redis Query optimization (1-8 hour TTL)
Frontend Vanilla JS/HTML5 Mobile-responsive H5 pages
Package Manager Composer Dependency management
File Processing PhpSpreadsheet Excel import/export

πŸš€ My Skills & Areas of Focus

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Backend / Cloud & DevOps: Node.js / FastAPI, Docker, Kubernetes (EKS), Terraform, GitHub Actions
  • CI/CD & Workflows: Jenkins, CloudBees CI/CD, pipeline plugins, enterprise integrations
  • Databases & Data: MongoDB, PostgreSQL, Real-time feedback systems
  • Tooling & Productivity: Web utilities, mobile-friendly dev tools, automation scripts

πŸ“¬ Get in Touch

I’m always open to collaborate on interesting projects or discuss automation, infrastructure, or full-stack web development.


Thanks for visiting!

Pinned Loading

  1. typingtoy typingtoy Public

    A modern, production-ready touch typing practice website built with Next.js , TypeScript, MongoDB and Tailwind CSS. Learn to type faster and more accurately through progressive lessons, speed tests…

    TypeScript

  2. webdevtoys webdevtoys Public

    mobile friendly web developer tools

    TypeScript

  3. cloudbees-oss/terraform-aws-cloudbees-cd-eks-addon cloudbees-oss/terraform-aws-cloudbees-cd-eks-addon Public

    CloudBees CD Add-on for AWS EKS

    HCL 3 2

  4. holywen-cd/EC-Remedy holywen-cd/EC-Remedy Public

    Remedy plugin implementation for Cloudbees CD to integrate with Remedy

    Groovy

  5. HSBC-ServiceNow HSBC-ServiceNow Public

    ServiceNow plugin for Cloudbees CD to integrate with ServiceNow

    Groovy

  6. shuttle shuttle Public

    Forked from fitztrev/shuttle

    A simple shortcut menu for macOS

    Objective-C 2