Hugo Chen

Python Backend/Machine Learning Developer with 2+ years of experience in building real time streaming low latency bi-directional system from scratch. Master's Degree in Computer Science and Information Engineering (CSIE) from National Yunlin University of Sciences and Technology, familiar with English and Chinese, now working in Telexpress.

software engineer
[email protected]


Telexpress, Software Engineer, Sep 2018 ~ Now

  • Voice Bot (Python)
    • Voice Bot is a real time streaming low latency bi-directional system which integrates the PBX telephony system and text-based chatbot service. 
    • Lead backend developer responsible for system design, database design, implementing server and telephony system clients, and organizing three other engineers for internal tools development and QA testing. 
    • Voice Bot is powered by asynchronous Socket.IO framework to stream audio data from telephony system back to the server and perform speech recognition.
    • Developed dynamic voice activity detection algorithm to further improve the user experience.
    • Voice Bot is using MongoDB as database, redis as cache, and ELK as logging system. • Developing a key words correction algorithm to reduced 40% character error rate.
    • Further improve the key words detection rate by 28.6% by building a customized ASR system.
    • Developed a gender recognition based in voice and implemented on the voice chatbot system with 98% accuracy.
  • Chatbot (Python)
    • Developed a text data augmentation system which combine several algorithms.
    • Integrated SOTA NLP algorithm BERT to improve chatbot performance.
    • Reviewed industry-academy cooperation projects for the company.
  • E-Commerce Platform (.Net Core)
    • Developed backend microservice APIs for the platform.
    • Integrated open source BI tool into the platform.
    • Implemented business parter’s decrypt algorithms in open source BI tool.
  • Customer Service Online Chat (.Net Framework)
    • Implemented a new chatting channel on WeChat.
    • Implemented business parter’s decrypt algorithms in the system (Java).
  • DevOps
    • Compile docker-compose yaml configurations for defining and running multi-container e-commerce platform microservices.
    • Compile Kubernetes yaml configurations using Helm for automating deployment, scaling, and management of containerized e-commerce platform microservices.
    • Setting up Jenkins pipelines for automated CI/CD.

Technical Experience 


  • ShortUrl A highly scalable url shortener service to reduce a long link. Using flask, MongoDB, Redis, and host on DigitalOcean.
  • PhotoRater An ios app written in swift which using Tensorflow to train a photo rating model and transfer to a Tensorflow Lite model and integrated in to the app.
  • freqtrade-gym OpenAi custom gym environment in order to train reinforcement learning agents to profit in crypto markets.
  • GoBoard A message board built in Golang.
  • Insult Puppy A frontend practice project which the insult contents come from Evil Insult Generator API and the Puppies images come from RandomDog API. Developed using Vue. Host on Netlify.
  • Game of Life In memory of Dr. John Horton Conway. Developed using Python, SciPy, and OpenCV.
  • Access Control System with Face Recognition and RFID An access control system which check both user RFID number and facial features to gain authorization. This system is currently being used in YunTech Research Center.
  • Kaggle Competitions:
    • Google Cloud & YouTube-8M Video Understanding Challenge: Top 15% Bronze Medal.
    • Statoil/C-CORE Iceberg Classifier Challenge: Top 14%.
    • Mercedes-Benz Greener Manufacturing: Top 15%.
    • Quora Question Pairs: Top 18%.


National Yunlin University of Sciences and Technology, 碩士學位, Computer Science and Information Engineering, 2016 ~ 2018

Graduate Coursework: Machine Learning, Pattern Recognition, Deep Learning, Image Processing.
Thesis: “Semi-supervised Learning Using Generative Adversarial Networks”

Chang Gung College, 學士學位, Computer and Information Science, 2011 ~ 2015

Undergraduate Coursework: Calculus, Probability and Statistics, Linear Algebra, Database Systems,
Object-Oriented Programming, Data Structures, Accounting, Management Science, Management,Information

Languages and Technologies

  • Programming Languages: Python (fluent), C# .NET Core/Framework (proficient), SQL (proficient), JavaScript(proficient), Go(proficient), Shell Script(proficient), Swift(prior experience), C/C++(prior experience), Java(prior experience).
  • Technologies: Git, Docker, Flask, MongoDB, Redis, MySQL, Microsoft SQL Server, Vue, Tensorflow, PyTorch, Kaldi, OpenCV.
  • Cloud Platforms: Google Cloud Platform, Azure, DigitalOcean, Netlify.

Powered by CakeResumePowered by CakeResume