何旭欽 Billy Ho

Backend Senior Engineer

  Taipei City, Taiwan, 

  [email protected] 


  • 10-years experience in backend development
  • Familiar with distributed systems in development and refactoring
  • over 4-years of experience in management. Good at communication and coordination, team building, and training.
  • 2-years experience as a game product manager. Optimize products by data analysis.
  • Excellent solution provider.
  • Willing to learn new domain knowledge.

Skills

Development

Client-Server API
Distributed System
High-Concurrency System
ETL
Gitlab CI/CD
Docker
Jenkins

Management

Team Building
Team Training
Team Evaluation

Specials

Reinforcement Learning AI
Product Manager
Google Analytics

Programming Languages

Go
Perl (AnyEvent)
C# (Unity)
PHP
JavaScript (Angular, Vue, JQuery)
ActionScript

SQL/NoSQL/MQ

MySQL/TiDB
MongoDB
Redis/Memcached
Kafka/RabbitMQ

Tools

GoLand
VS Code
Visual Studio
PostMan
XMind

Work Experience

Backend Senior Engineer, PM Group Leader

Paradise-Soft  •  Ju2020 - Apr 2022

- Develop and maintain real-time data analytics system via MySQL/TiDB, Canon (like Kafka connector), Kafka as MQ, Reds as cache server, and Go services as transformer and loader.

- Develop and maintain BI systems via Go, MySQL, TiDB, and Redis, such as RESTful API of admin website, real-time risk analytics-alert systems.

- Develop and maintain platform promotion agent systems via Go, MySQL, MongoDB, and Redis.

- Develop and maintain Go package for multiple projects, such as injection with AOP (like facebook's inject), error-message wrapper package with i18n.

- Outstanding employee of 2021.

- Internal transfer to a 4-people PM group as Leader on platform product team in Jan 2022, at the same time stay as a Sr. Engineer to help backend team planning architectures.

Backend Staff Engineer, Product Manager

Gamesofa.Inc  •  Apr 2011 - May 2020

- Develop 3D shooting-game AI players via Unity MLAgent framework (Reinforcement Learning). Online co-work with professor Wu's CGI team from NCTU.

- Develop 3D shooting-game services via Perl, C#(Unity), PHP, Javascript(Vue, jQuery), MySQL, Memcached with 10-people team. Lead the backend team members to translate language from Perl to C# in 1 year. 

- Develop online card game services as the only backend RD in 6 months via Perl, PHP, Javascript(Angular, Vue, jQuery), MySQL, Memcached. Such as lobby server, chat server, player-matching server, the official website, and admin website.

- Successful denied cheaters on BB shooter project (card game). 

- Organize system refactor of Texas hold 'em services to make sure the project can easily deploy to multiple countries with one codebase. 

- Develop and maintain Texas hold 'em game servers via Perl, PHP, Javascript(jQuery), MySQL, Memcached. Lead 6-people team. Such as lobby server, chat server, player-matching server, the official website, and admin website. 

- Internal transfer to Tankhit project and Omegatanks project as a product manager from Jan 2016 to Mar 2018. Design systems, follow up on the project progress and optimize products via GA and our own data warehouse.


Shooting Game Projects:
- Holo Ranger
- Aim Online
- GunsRush
- Tankhit
- OmegaTanks

Casino Game Projects:
- Texas hold 'em

Card Game Projects:
- BB Shooter

Website Backend Engineer

Efatek  •  Aug 2009 - Apr 2011

- Develop content management systems (CMS) via PHP, MySQL, and Javascript.

- Develop campaign websites via PHP, MySQL, Javascript, and ActionScript.

Education

National Central University

Department of Computer Science and Information Engineering   •  2003 - 2007