Shann Wei Yeh

YEH SHANN WEI (WEI-WEI)

Software Engineer, System Analyst, IT Consultant
Focus on Microservices, Hybrid Cloud in Java and JavaScript.

Taipei, Taiwan | GitHub@the3dsandwich | LinkedIn@swyeh

Link to my resume in .pdf format


Expand for more...
## EXPERIENCE

### IBM Taiwan, Taipei, Taiwan

#### Retail Management System Project, E-Commerce Industry

_Software Engineer, System Analyst, Tester (Sep 2024 – Present)_

- Modernized internal-facing e-commerce management system in C# .NET/Vue.js microservices with a focus on merchandise management.
- Created test cases and results via automated and manual testing for 4 core features.
- Proposed and provisioned automated end-to-end testing via Playwright on the CI pipeline to ensure code consistency.
  > **Tech Stack**: TypeScript, Playwright (E2E Testing on CI), Azure DevOps (CI).

#### Developer Portal Project, SRE Sector

_Software Engineer, Infrastructure, DevOps (Nov 2024 – Dec 2024)_

- Implemented working demo site based on Spotify Backstage, TypeScript, React.js to enable automated provisioning as sole developer.
- Communicated engagement strategy and user story, including Terraform, GitLab CI, GitHub Actions, AWS provisioning.
  > **Tech Stack**: TypeScript, React.js (frontend/backend), GitLab CI/GitHub Actions (CI/CD), Terraform (Infrastructure), Amazon AWS, Spotify Backstage (templating/provisioning), Playwright (E2E Testing on CI).

#### Warehouse Management System Modernization Project, Distributor Industry

_Software Engineer, Tester (Jul 2024 – Dec 2024)_

- Modernized internal-facing warehouse management system in Spring Boot microservices focusing on inventory locks/assignments.
- Proposed and implemented a data migration/verification framework achieving >99% accuracy and verifiability.
- Prototyped end-to-end testing via Playwright to mass-produce test cases and ensure test data consistency.
  > **Tech Stack**: Java Spring Boot (backend), Azure DevOps (CI/CD), Docker/Podman (microservices), Playwright (E2E testing).

#### Banking Core Modernization Project, Banking Industry

_System Analyst, Developer, Tester (Mar 2022 – Jul 2024)_

- Modernized public-facing banking backend in Spring Boot microservices focusing on internet/mobile banks.
- Exercised Agile methodologies as a product owner and developer in a 10-member team.
- Reduced >70% communication effort by designing a tool that translates Excel files to API calls to IBM Mainframe.
- Reverse-engineered 10,000+ lines of COBOL code to produce system design documents for 30+ features.
- Developed 50% of features in the project scope and owned approximately 20 internet banking transactional features.
- Coordinated middleware development for interfacing between the frontend and modernized backend.
  > **Tech Stack**: Java Spring Boot (backend API), Jenkins (CI), OpenShift Container Platform (CD), Docker/Podman (microservices), Excel (system design document template), Apache POI (Excel file parsing).

---

## NOTABLE PROJECTS

### Wedding Website

_Full Stack Developer (Feb 2024 – Present)_

- My wedding website with guest signup and emailing features using Java Spring Boot (backend) and React.js (frontend).
- Maintained CI/CD pipeline with GitHub Actions, deploying Docker images via Portainer.
  > **Tech Stack**: Next.js (frontend), Java Spring Boot (backend), GitHub Actions (CI/CD), Docker/Portainer (backend deployment), GitHub Pages (hosting), Resend API (email).
- [Wedding Website Project](https://github.com/the3dsandwich/hailey-and-weiwei)

---

## EDUCATION

### Bachelor of Science in Computer Science

_The Chinese University of Hong Kong (CUHK) (Sep 2017 – Nov 2021)_

- **Major GPA**: 3.348/4.000
- **Honors**: Second Class Upper Division
- **Scholarships**: CUHK Admission Scholarship, CUHK Faculty of Engineering Admission Scholarship
- **Notable Courses**: Software Engineering (A), Data Structures (A-), Principles of Programming Languages (B+).

### Exchange

_University of Hawaii at Manoa (Jan 2019 – Jun 2019)_

---

## SKILLS

**Programming Languages**:  
Java | JavaScript | Python | C | HTML | CSS | C# | Kotlin

**Technologies**:  
Spring Boot | React.js | Docker/Podman | Playwright | Terraform | Spotify Backstage | Azure DevOps | OpenShift Container Platform | Jenkins | Redmine | GitHub Actions | Apache POI | Microsoft Excel

---

### CERTIFICATIONS

[Microsoft Certified: Azure Fundamentals](https://www.credly.com/badges/5c25b9a7-fa58-4fb0-b96c-4ac4e443a803) _(Jun. 2023)_

[Microsoft Certified: Azure AI Fundamentals](https://www.credly.com/badges/c1586f0e-1c8b-48bc-8e07-f2f6f2c59c17) _(Jun. 2023)_

[IBM Garage Methodology Explorer](https://www.credly.com/badges/fc38e420-4920-49d6-aa0a-e125c6a1a4df) _(Aug. 2022)_

[IBM Agile Explorer](https://www.credly.com/badges/c90e2264-4cad-41ad-976f-295e4c7c64f0) _(Jun. 2022)_

[AWS Certified Cloud Practitioner](https://www.credly.com/badges/57d8434b-6ed8-425f-a9f4-79760abbfccc) _(Jun. 2022)_

[Enterprise Design Thinking Practitioner](https://www.credly.com/badges/6388c86f-ac67-489d-9eab-cb4d82e28915) _(Mar. 2022)_

[COBOL Programming with VSCode](https://www.credly.com/badges/38f49698-46d6-4e37-bfa9-e8e39903c732) _(Mar. 2022)_