Taiwan

Yu-Ju Yu

Backend Engineer

Golang · High-Concurrency · Payment Systems

Backend Engineer with 3+ years of experience specializing in high-concurrency backend systems, live commerce architecture, and payment-driven platforms.

About Me

01Backend Engineer with 3+ years of experience specializing in high-concurrency backend systems, live commerce architecture, and payment-driven platforms.
02Experienced in designing scalable API systems, restructuring backend architecture, and implementing asynchronous processing using Golang goroutines and worker pool patterns.
03Strong system ownership mindset with hands-on experience in cross-border platform collaboration, payment reliability engineering, database optimization, and production stability under high traffic environments.

Work Experience

TutorABC Inc.

Backend Engineer

2025/07 – Present
  • Core backend engineer for a live commerce ecosystem, responsible for business logic design, concurrency optimization, and cross-platform integration.
  • Redesigned the coupon issuance and distribution architecture, restructuring backend processing flow and introducing asynchronous goroutine-based background handling. Achieved approximately 30% overall performance improvement while maintaining data consistency.
  • Architected internal notification infrastructure (in-site messaging and push workflows) using non-blocking concurrency models and background worker patterns to improve scalability and system stability.
  • Responsible for full-stack collaboration with a U.S.-based partner brand (eCosmetics) in building a live auction platform. Implemented real-time bidding interaction logic and integrated WebRTC streaming workflows.
  • Refactored authentication and member-related APIs to improve cross-platform stability, reduce failure cases, and enhance long-term maintainability.

Ramate Tech.

Backend Engineer

2023/06 – 2025/06
  • Served as core backend engineer across multiple commercial platforms, focusing on high-concurrency payment systems and backend architecture optimization.
  • Led modular backend restructuring initiatives, improving package design, service boundaries, and data flow architecture to enhance extensibility and maintainability.
  • Designed and implemented high-concurrency payment APIs using goroutines and worker pool processing, enabling parallel transaction workflows and improving system throughput under peak traffic.
  • Integrated 12+ payment providers, implementing retry mechanisms, compensation handling, and transaction verification logic to improve payment reliability.
  • Established CI/CD pipelines using GitHub Actions, improving deployment stability and reducing release risk.

Project Experience

TutorABC Shop

01

Live Shop Platform

GolangNext.jsUmi.jsRedisMySQL
  • Designed coupon issuance flow with asynchronous background processing.
  • Implemented internal notification architecture using goroutine-based concurrency handling.
  • Consolidated and analyzed livestream sales data across multiple systems to support operational decision-making.

Ecosmetics Live

02

Live Auction Platform

GolangNext.jsUmi.jsRedisMySQL
  • Built real-time bidding mechanisms and integrated WebRTC for streaming (front-end).
  • Improved member authentication and session management logic (back-end).
  • Developed backend management features, including category management and tracking metrics for sales and engagement analytics.

Ramate CRM

03

Customer Relationship Management System

GolangMySQLRedis
  • Architected parallel payment processing workflows using worker pool design.
  • Integrated multi-provider payment gateways with retry and compensation strategies.
  • Implemented distributed locking mechanisms via Redis to prevent duplicate transactions.
  • Tuned database performance for high-volume transactional workloads.

BombCourse

04

Course Commerce Platform

GolangNext.jsMySQL
  • Designed complete backend API architecture.
  • Implemented payment system integration and order management workflows.
  • Improved system modularization and maintainability.

BombMy

05

Live Sales Platform

GolangReactMySQLRedis
  • Built real-time interaction features using NATS.
  • Implemented JWT / OAuth authentication and RBAC authorization.
  • Optimized CRM-related query performance.

Technical Skills

Backend & Architecture

Golang
RESTful API Architecture
High-Concurrency Design
Goroutine / Channel / Worker Pool
Asynchronous Background Processing

Database & Caching

MySQL
MongoDB
Redis

Infrastructure & DevOps

Docker
GCP
GitHub Actions
Jenkins
Unit Testing

Security & Auth

JWT
OAuth (Google / LINE)
RBAC Authorization

Education

Bachelor's Degree2020 – 2022

National Taichung University of Science and Technology

Information Management

Junior College2015 – 2020

National Taichung University of Science and Technology

Information Management

Awards

First Place – Undergraduate Informatics Project Competition

Outstanding Internship Award

Third Place – Mary MuMu Cup

Silver Award – Multimedia Creative Programming Competition