Chun-Han Yu

Senior Software Engineer

- I'm Willy, a seasoned software engineer with seven years of expertise in data collection, specializing in web crawling and Ad tracking for user behavior analysis. My primary working languages are Python and Golang.
- My standout skill is simplifying complex problems. In my role as a Senior Backend Engineer at Tagtoo, I had the chance to enhance the algorithm and streamline the user unification process within our ETL system. This led to an impressive 80% to 90% cost reduction on Google Cloud Platform (GCP).

  Taipei City, Taiwan

    

Work Experience

Senior Backend Engineer  •  iKala

2023/05 - 2024/01

- Traced legacy module and providing a profiling report to identify performance bottlenecks after one week of joining the company. Revamped the documentation for the legacy module after few weeks, such as comprehensive flow charts.
- Led the redesign of the architecture and algorithms for a user data online-offline integration system, including the development of a successful Proof of Concept (POC). Contributed to significant improvements in the system's data processing speed, enhancing overall efficiency.
- Managed and developed microservices within the iKala CDP platform, including a microservice responsible for extracting user behavior data from BigQuery.
- Collaborated with Product Managers to clarify details outlined in the Product Requirements Document (PRD). Translated the requirements specified in the PRD into a corresponding Technical Design, ensuring seamless alignment between product needs and technical implementation.

Senior Backend Engineer  •  Tagtoo

2021/12 - 2023/05

- Played a key role in maintaining and developing the ETL (Extract, Transform, Load) system for Tagtoo tracking, ensuring the smooth and efficient processing of data.
- Optimized the algorithm and streamlined the process of  user unification system within Tagtoo tracking. This improvement led to a 80% to 90% reduction in the system's cost on Google Cloud Platform (GCP).
- Enhanced the performance of the Facebook S2S system, responsible for delivering user behavior data to Facebook. Through algorithm optimization, the processing time and message volume in PubSub were reduced by an impressive 50%.
- Implemented Poetry as a replacement for pip in Python, effectively reducing third-party dependency issues and streamlining the development process.

Backend Engineer  •  Tagtoo

2016/07 - 2021/12

- Designed and developed Keyword Feed System on GKE (Google Kubernetes Engine) leveraging web crawlers and machine learning techniques. This System reduced the time required for advertising operators to brainstorm and select keywords for Google Ads campaigns.
- Integrated the Google Ads API into Tagtoo API Gateway System, enabling retrieval of advertising campaign results for internal dashboard.

Software Engineer •  Tagtoo

2016/01 - 2021/12

- Developed and maintained Python parsers for hundreds of e-commerce websites, composing advertising product feeds and ensuring accurate data retrieval.
- Maintained and improved the Django server responsible for handling advertising product feeds. Successfully developed new advertising product feeds, including the Google Merchant Center product feed.
- Trained a machine learning model for predicting product categories. Deployed the model as a Flask server, resulting in improved performance of Google Ads advertising campaigns.
- Collaborated closely with sales and advertising operators to identify and troubleshoot issues related to low advertising performance.
- Integrated various third-party data collection APIs, including Google Ads, Facebook Pixel, and Google Analytics.

Education

2010 - 2014

National Cheng Kung University

Computer Science and Information Engineering

Skills


  • Python, Go, SQL, JavaScript
  • GCP (GKE, PubSub, BigQuery, GAE, GCE, Cloud SQL, Cloud Functions...)
  • FastAPI, Django, Gin, Rest API
  • unit test, E2E testing, pytest, testify, 
  • Docker, Kubernetes
  • MySQL, Cloud Firestore
  • Git, Github, GitFlow
  • NLP, Machine Learning

Languages


  • Chinese - Native or bilingual proficiency
  • English - Professional working proficiency