Szu-Hsuan Wu

Backend Engineer

  New Taipei City, Taiwan

An easy-going, attentive, problem-solving, and responsible person.

I have 3 years of working experience. I’m familiar with Python/Flask, Node.js/Express, and Elasticsearch. I also have experience in Docker/Docker-Compose, Prometheus, Grafana, AWS, Unit/Integration testing, and CI/CD.

In future work, I hope that I can keep learning and grow up.

      

[email protected]

https://wshs0713.github.io/

Skills

Front-end


  • HTML
  • CSS
  • JavaScript (ES6+)
  • jQuery

Back-end


  • Python/Flask, FastAPI
  • Node.js/Express
  • C

Database


  • Elasticsearch
  • Redis
  • MySQL
  • MongoDB

Test Framework


  • pytest
  • Mocha

Deployment


  • Docker
  • Docker-compose
  • GitHub Actions
  • CircleCI

Cloud Service


  • AWS (EC2)
  • GCP (GCE)

Others


  • Git
  • Linux (Ubuntu)
  • Shell script
  • Nginx
  • Prometheus
  • Grafana
  • ELK

Languages


  • Chinese (Native)
  • English

Experience

Backend Engineer  •  DeepWave Co., Ltd.

Jul. 2020 - Present

Responsibilities:

  • Worked on back-end development, using Python (Flask and FastAPI) to build RESTful APIs, and maintaining services.
  • Designed, developed, and deployed anomaly detection systems applied to the factory.
  • Designed, developed, and deployed a member system, including user authentication and payment function that integrates Newebpay API and EzPay invoice API.
  • Designed, developed, and deployed multiple AI acoustic analysis systems, including singing voice separation (Sovia), noise cancellation (Hullaballoo), vocal to midi transcription, and singing voice type detection services.
  • Designed Elasticsearch mapping of music data crawled from multiple music platforms, such as QQ, Kugou, and KKBOX.
  • Built service monitors with Prometheus and Grafana.
  • Introduced coding guidelines, Gitlab flow, and CI/CD.

Projects:

  • Member system: Member system, including user authentication and payment function that integrates Newebpay API and EzPay invoice API. 
  • Sovia: Singing voice separation service.
  • Hullaballoo: Market-leading online noise cancellation service.

Skills:

Python Flask FastAPI Celery pytest MySQL Redis Docker Docker-Compose Github Actions Prometheus Grafana Git Linux Nginx AWS  

Research Assistant  •  CITI, Academia Sinica

Aug. 2019 - Feb. 2020

Responsibilities:
  • Worked on full-stack development, using Node.js/Express to build RESTful APIs, and maintaining services.
  • Designed, developed, and deployed a management system, monitoring the amount of data crawled by the crawler, and managing whitelist and blacklist of news resources.
  • Developed and deployed a search system that integrates many social media, such as Facebook, PTT, Dcard, News, FactCheck, and MyGoPen. It also shows the sensational score of title and the similarity between title and content.

Skills:

HTML CSS JavaScript EJS Template Node.js/Express GaisDB Redis Mocha Docker Docker-Compose CircleCI Git Linux Nginx


Software Engineer  •  Taiwin Co., Ltd.

Oct. 2017 - Jul. 2019

Responsibilities:
  • Worked on full-stack development, using Node.js/Express to build RESTful APIs, and maintaining services.
  • Developed a social media search system that integrates many social media, such as Facebook, Instagram, PTT, Dcard, YouTube, and News. It can help the users to quickly catch the most popular articles or the latest articles.
  • Trained word2vec model, designed, developed, and deployed related words API,  searching for related words, and obtaining the similarity between two words.
  • As a contact person for some projects, discuss requirements and specifications with cooperating customers.
Projects:
  • LAMP: A social media search system.

Skills:

HTML CSS JavaScript EJS Template Node.js/Express Python/Flask Word2Vec Elasticsearch Redis Mocha Docker Docker-Compose CircleCI Git Linux Nginx GCP  

Summer Intern  •  Industrial Technology Research Institute

Jul. 2014 - Aug. 2014

Responsibilities:
  • Developed an internal maintenance order statistics system to assist in order management and understand the manpower and time consumed by maintenance.

Skills:

HTML CSS JavaScript jQuery ASP.NET(C#) MS SQL Jenkins

Education

National Chung Cheng University

M.S. Computer Science and Information Engineering  •  Sep. 2015 - Jul. 2017

Chang Gung University

B.S. Computer Science and Information Engineering  •  Sep. 2011 - Jun. 2015


Powered by CakeResumePowered by CakeResume