CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
後端工程師
Avatar of Hongyi Luo.
Avatar of Hongyi Luo.
senior software engineer/ tenical pm @CYTENA BPS
2021 ~ Present
後端工程師
Within one month
engineers to ensure the achievement of team milestones. SepNow Software Engineer • 澄電科技 Restaurant Ordering and intergrated platform development Developed a cloud platform using Node.js and Microsoft Azure, providing features for inventory management, payroll processing, profit analysis, and cost control for businesses. Implemented a microservices architecture, dividing functionalities into independent, well-defined services. This architecture enhances scalability and elasticity, allowing the system to adapt to changing demands and prevents outages in one service from impacting others. Leveraged Docker containers with a CI/CD pipeline for real-time monitoring of container health
MySQL
Microservices
MongoDB
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立台灣大學 (National Taiwan University, NTU)
Electronic engineering
Avatar of 邱獻逵.
Active
Avatar of 邱獻逵.
Active
Senior Golang developer @A5labs
2021 ~ Present
後端工程師
Within one month
Hsien-Kuei Chiu Golang developer New Taipei, Sanchong District, New Taipei City, Taiwan Golang developer, back-end server engineer, specific at developing web applications and server-side services. Familiar with Docker, Kubernetes, and microservice technology. Have experience in relational databases like MySQL, PostgreSQL, and NoSQL, like MongoDB and Redis. Skill Backend Golang (echo, gin, go-oauth2) GraphQL gRPC Python Linux Frontend Javascript Bootstrap Container Docker Docker compose Kubernetes Database MySQL PostgreSQL Redis MongoDB SQLite Message queue NSQ Kafka GCP pub/sub Other Git GitHub, GitLab, Bitbucket Jira Swagger AWS, GCP Work experiences Senior Golang developer • A5labs
MongoDB
Redis
MySQL
Employed
Open to opportunities
Full-time / Remote Only
6-10 years
國立東華大學
資訊工程學系
Avatar of the user.
Avatar of the user.
Senior Software Engineer @CakeResume
2024 ~ Present
後端工程師
Within one month
Python
Django
Django REST Framework
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
Warsaw University of Technology
Management
Avatar of the user.
Avatar of the user.
Golang Developer @Binance
2021 ~ Present
後端工程師
More than one year
golang
Docker
RESTful WebServices
Employed
Full-time / Interested in working remotely
6-10 years
國立雲林科技大學
資訊管理系
Avatar of the user.
Avatar of the user.
Senior Software Engineer @Dynamite Games
2021 ~ Present
後端工程師
Within one month
JavaScript
Nodejs
C#
Employed
Full-time / Interested in working remotely
4-6 years
銘傳大學
資訊工程

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one month
Freelancer/Golang developer
A5labs
2021 ~ Present
台灣新北市三重區新北市
Professional Background
Current status
Employed
Job Search Progress
Open to opportunities
Professions
Back-end Engineer
Fields of Employment
Information Services, Software
Work experience
6-10 years
Management
I've had experience in managing 5-10 people
Skills
MongoDB
Redis
MySQL
PostgreSQL
Docker
Kubernetes
Message Queue
Golang
Languages
English
Fluent
Chinese
Native or Bilingual
Job search preferences
Positions
後端工程師
Job types
Full-time
Locations
美國加州
Remote
Remote Only
Freelance
Yes, I freelance in my spare time
Educations
School
國立東華大學
Major
資訊工程學系
Print

Hsien-Kuei Chiu

Golang developer

  New Taipei, Sanchong District, New Taipei City, Taiwan

Golang developer, back-end server engineer, specific at developing web applications and server-side services.

Familiar with Docker, Kubernetes, and microservice technology.

Have experience in relational databases like MySQL, PostgreSQL, and NoSQL, like MongoDB and Redis.

    

Skill

Backend


  • Golang (echo, gin, go-oauth2)
  • GraphQL
  • gRPC
  • Python
  • Linux

Frontend


  • Javascript
  • Bootstrap

Container


  • Docker
  • Docker compose
  • Kubernetes

Database


  • MySQL
  • PostgreSQL
  • Redis
  • MongoDB
  • SQLite

Message queue


  • NSQ
  • Kafka
  • GCP pub/sub

Other


  • Git
  • GitHub, GitLab, Bitbucket
  • Jira
  • Swagger
  • AWS, GCP

Work experiences

Senior Golang developer  •  A5labs

Jan 2021 - April 2024 

The main responsibility is to develop and maintain the correct project (Poker game project)

Leading a team of at least 6 members


A cross-region platform for users to play on the same server

  • Refactored the current system to support users from different regions, improve, and create documents for any new 3rd party side to integrate with the current product.
  • Modified the gateway service to support cross-region playing (Golang, Docker, Redis, gRPC)
  • Implemented an API proxy server to integrate with the current project (Golang, Docker, Redis)
  • Working with the FE team to integrate new features (Golang, Docker)
  • Added system monitoring tool to the current system (Golang, New Relic)
  • Refactor the current game servers for an open Beta test. The game was released after about 3 months of testing (Golang, Docker, gRPC)

Took charge of a released project's knowledge and ownership transfer

  • Created guidebooks for the project
  • Implemented the bitbucket pipeline to help the CI/CD flow
  • Onboarding tasks and training for recruits

Refactored the random number generator service

  • Refactor the random number generator service and help to get the Gaming Labs certification (Golang, Docker, gRPC)

Implemented the KYC flow

  • Implemented the KYC flow on the server-to-server level to get the user's verification (Golang, GraphQL)

User's data analytics

  • Provided the raw data that the data team required from the server side (Golang, MongoDB, MySQL, Kafka) 

Players collusion/cheating condition implementation

  • Collusion player check (Golang, MySQL, Redis)
  • Game lobby block (Golang, MySQL)
  • Player bet limit check (Golang, MySQL) 

Helping and coordinating cross-department (ex. product, data, and operation team) communication to implement new features

Golang Backend developer  •  Silkrode

May 2020 - Sep 2021

The main responsibility is to develop and maintain current projects (Transaction management system)


Refactored the service

  • Refactored and optimized the transaction management service. For example, optimized the transactions synchronize logic, SQL, and services performance optimization, and redesigned part of the system architecture. (Golang, MySQL, Redis, Kubernetes)
  • Refactored the domain name provide service. For example: refactored the coding pattern with clean architecture, and refactored the business logic (Golang, MySQL, Redis) 

Implemented a new transaction management service

  • Designed and implemented the service (create transactions, query transactions, transactions callback) with microservices architecture. (Golang, Mysql, Redis, GCP pub/sub)
  • Implemented the back office features according to the product team's requirements. For example, query transactions, modify transaction's state, transaction history, transaction callbacks, and optimize SQL statements. (Golang, MySQL, Redis, GraphQL, GCP pub/sub, gRPC) 

Network traffic notification service

  • Sending the users' VPN network traffic records, and users' purchased bandwidth records to the back-office server. (Golang, GCP pub/sub)

Platform backend developer  •  Starlord

Aug 2019 - Dec 2019

The main responsibility is to develop a back office for the product team's requirements which can manage the company's game, manage users' activity, and the game's transactions.


Implemented back office service

  • Added configuration feature. Allow the back office user can manage the available game's parameters, and send announcements. (Golang, MongoDB)
  • Refactored game service codebase, removed unused code, and refactored business logic to have better readability and maintainability. (Golang, PostgreSQL) 
  • Refactored Portal API gateway, unified variable, and function naming. Removed unused and bugged functions, and added error handling to the service. (Golang, Gin, Kafka)
  • Implemented Bouns service, which defines and manages goals that users can achieve and claim bonuses. (Golang, PostgreSQL, Kafka)

Optimized backend services

  • Optimized the game transactions service, making it concurrency-safe and improving the performance by about 10x. (Golang, PostgreSQL, Kafka) 

Implemented internal Golang package

  • Implemented and tested a logger package that integrated with zerolog. (Golang, Zerolog)


Software developer  •  Pineapple

Mar 2018 - May 2019

The main responsibility is to develop a new IM backend server and system design

IM backend server

  • Designed and implemented the message service to handle the users' chat messages. (Golang, MongoDB) 
  • Designed and implemented the file service to handle the media files in chat rooms. (Golang, Redis) 
  • Refactored the group service (the service managed users' group), unified coding pattern, and improved the codebase readability and maintainability. (Golang, MongoDB, MySQL) 

Internal QA test

  • Implemented an internal testing website to test the message service features. (JavaScript, HTML, Bootstrap) 
  • Implemented an internal corn job service to help delete users' expired messages, refresh users' login tokens... etc. (Golang, Redis) 
  • Implemented and tested a logger package that integrated with zerolog. (Golang, Zerolog)

Education

2013 - 2017

National Dong Hwa University

Master's degree. Computer Science & Information Engineering

2008 - 2013

National Taichung University of Education

Bachelor's degree. Digital content and technology

Resume
Profile

Hsien-Kuei Chiu

Golang developer

  New Taipei, Sanchong District, New Taipei City, Taiwan

Golang developer, back-end server engineer, specific at developing web applications and server-side services.

Familiar with Docker, Kubernetes, and microservice technology.

Have experience in relational databases like MySQL, PostgreSQL, and NoSQL, like MongoDB and Redis.

    

Skill

Backend


  • Golang (echo, gin, go-oauth2)
  • GraphQL
  • gRPC
  • Python
  • Linux

Frontend


  • Javascript
  • Bootstrap

Container


  • Docker
  • Docker compose
  • Kubernetes

Database


  • MySQL
  • PostgreSQL
  • Redis
  • MongoDB
  • SQLite

Message queue


  • NSQ
  • Kafka
  • GCP pub/sub

Other


  • Git
  • GitHub, GitLab, Bitbucket
  • Jira
  • Swagger
  • AWS, GCP

Work experiences

Senior Golang developer  •  A5labs

Jan 2021 - April 2024 

The main responsibility is to develop and maintain the correct project (Poker game project)

Leading a team of at least 6 members


A cross-region platform for users to play on the same server

  • Refactored the current system to support users from different regions, improve, and create documents for any new 3rd party side to integrate with the current product.
  • Modified the gateway service to support cross-region playing (Golang, Docker, Redis, gRPC)
  • Implemented an API proxy server to integrate with the current project (Golang, Docker, Redis)
  • Working with the FE team to integrate new features (Golang, Docker)
  • Added system monitoring tool to the current system (Golang, New Relic)
  • Refactor the current game servers for an open Beta test. The game was released after about 3 months of testing (Golang, Docker, gRPC)

Took charge of a released project's knowledge and ownership transfer

  • Created guidebooks for the project
  • Implemented the bitbucket pipeline to help the CI/CD flow
  • Onboarding tasks and training for recruits

Refactored the random number generator service

  • Refactor the random number generator service and help to get the Gaming Labs certification (Golang, Docker, gRPC)

Implemented the KYC flow

  • Implemented the KYC flow on the server-to-server level to get the user's verification (Golang, GraphQL)

User's data analytics

  • Provided the raw data that the data team required from the server side (Golang, MongoDB, MySQL, Kafka) 

Players collusion/cheating condition implementation

  • Collusion player check (Golang, MySQL, Redis)
  • Game lobby block (Golang, MySQL)
  • Player bet limit check (Golang, MySQL) 

Helping and coordinating cross-department (ex. product, data, and operation team) communication to implement new features

Golang Backend developer  •  Silkrode

May 2020 - Sep 2021

The main responsibility is to develop and maintain current projects (Transaction management system)


Refactored the service

  • Refactored and optimized the transaction management service. For example, optimized the transactions synchronize logic, SQL, and services performance optimization, and redesigned part of the system architecture. (Golang, MySQL, Redis, Kubernetes)
  • Refactored the domain name provide service. For example: refactored the coding pattern with clean architecture, and refactored the business logic (Golang, MySQL, Redis) 

Implemented a new transaction management service

  • Designed and implemented the service (create transactions, query transactions, transactions callback) with microservices architecture. (Golang, Mysql, Redis, GCP pub/sub)
  • Implemented the back office features according to the product team's requirements. For example, query transactions, modify transaction's state, transaction history, transaction callbacks, and optimize SQL statements. (Golang, MySQL, Redis, GraphQL, GCP pub/sub, gRPC) 

Network traffic notification service

  • Sending the users' VPN network traffic records, and users' purchased bandwidth records to the back-office server. (Golang, GCP pub/sub)

Platform backend developer  •  Starlord

Aug 2019 - Dec 2019

The main responsibility is to develop a back office for the product team's requirements which can manage the company's game, manage users' activity, and the game's transactions.


Implemented back office service

  • Added configuration feature. Allow the back office user can manage the available game's parameters, and send announcements. (Golang, MongoDB)
  • Refactored game service codebase, removed unused code, and refactored business logic to have better readability and maintainability. (Golang, PostgreSQL) 
  • Refactored Portal API gateway, unified variable, and function naming. Removed unused and bugged functions, and added error handling to the service. (Golang, Gin, Kafka)
  • Implemented Bouns service, which defines and manages goals that users can achieve and claim bonuses. (Golang, PostgreSQL, Kafka)

Optimized backend services

  • Optimized the game transactions service, making it concurrency-safe and improving the performance by about 10x. (Golang, PostgreSQL, Kafka) 

Implemented internal Golang package

  • Implemented and tested a logger package that integrated with zerolog. (Golang, Zerolog)


Software developer  •  Pineapple

Mar 2018 - May 2019

The main responsibility is to develop a new IM backend server and system design

IM backend server

  • Designed and implemented the message service to handle the users' chat messages. (Golang, MongoDB) 
  • Designed and implemented the file service to handle the media files in chat rooms. (Golang, Redis) 
  • Refactored the group service (the service managed users' group), unified coding pattern, and improved the codebase readability and maintainability. (Golang, MongoDB, MySQL) 

Internal QA test

  • Implemented an internal testing website to test the message service features. (JavaScript, HTML, Bootstrap) 
  • Implemented an internal corn job service to help delete users' expired messages, refresh users' login tokens... etc. (Golang, Redis) 
  • Implemented and tested a logger package that integrated with zerolog. (Golang, Zerolog)

Education

2013 - 2017

National Dong Hwa University

Master's degree. Computer Science & Information Engineering

2008 - 2013

National Taichung University of Education

Bachelor's degree. Digital content and technology