Wentao Xiong

Software Engineer

Indie Game Developer

Summary

Wentao Xiong is a professional developer who focuses on Game now. He has strong knowledge of Go, database and network programming. With these skills, he has participated in the development of many game applications and infrastructure in the company. He records his learning about technology and life on his personal Blog. He likes to open source his personal projects on GitHub. He enjoys learning about programming and putting it into practice.

Wentao Xiong is also a sports enthusiasts, good at table tennis, has served as the vice president of the school table tennis association, and led the team to participate in the national college competition. He still insists on exercising at least 4 days a week. He not only exercises a healthy body, but also builds a strong heart.

Now, he is an independent developer with many years of experience.

Interests

  • Artificial Intelligence
  • Game Development

Education

  • B.Eng in Computer Science, GPA 3.9/4.0

    JiuJiang University, JiangXi, China

Experience

 
 
 
 
 

Founder and Full-Stack Development Engineer

TruthAI Organization

Mar 2023 – Present Shenzhen, Guangdong, China
fitness.truthai
  • Actively pursued entrepreneurship during a career gap, responsible for project planning, technical development, team collaboration, and marketing in the fields of AI, social, gaming, and fitness.
  • Established the TruthAI Fitness Club, leveraging GPT and AIGC technologies for intelligent community AI Bot services. Successfully led and advanced the project to its fifth phase, with an average monthly paid user base of 15 and a sustained monthly engagement rate of 68%.
  • Engaged in deep learning and contributed to RealChar (138.1K Monthly Visits) and ai-town (45.8K Monthly Visits), gaining expertise in project development and deployment.
 
 
 
 
 

Software Engineer

Shenzhen Fist Bump Technology Co., Ltd.

Mar 2022 – Oct 2022 Shenzhen, Guangdong, China
fsbm
  • Lead the design and development of the business analysis system, aggregate and analyze the log data of the game business and provide an API query interface, so that operators can view analysis indicators on the web and formulate strategies to optimize products.
  • Use Golang and Kratos framework for rapid development, Redis and MySQL for data storage, ClickHouse for data analysis, use GitLab CI/CD + systemd to deploy on Alibaba Cloud machines.
  • Use ELK to build a log analysis platform, and set up an error log panel for developers to expose problems in advance to avoid risks.
 
 
 
 
 

Software Engineer

Shenzhen Fire Element Network Technology Co., Ltd.

Apr 2021 – Jan 2022 Shenzhen, Guangdong, China
hys
  • As the company’s inaugural foray into Blockchain Gaming, I’m one of 50+ elite team members, focusing on backend services like auction and blind box, as well as project-wide infrastructure development, optimization, and DevOps.
  • Use Golang and Kratos to develop microservices from 0 to 1, use Redis and MySQL to store data, GitLab as CI/CD, Docker and K8s as deployment environment.
  • Combined with zaplog to optimize the log library and improve the overall performance of the service. Standardize DevOps processes and enhance system stability through automation.
 
 
 
 
 

Software Engineer

Jiangxi Zonst Group Co., Ltd.

May 2020 – Apr 2021 Nanchang, Jiangxi, China
zonst
  • As an important part of the company’s main business of chess and card games - robot AI, its performance affects the player’s experience and the company’s revenue. I am mainly responsible for the development and optimization of robot AI algorithms in overseas mahjong projects.
  • Use Golang to combine data structure and algorithm knowledge to develop the robot’s card-drawing and card-playing algorithm, and to develop the robot’s difficulty level grading mechanism.
  • Through sync.Map and memorized search, the robot’s card recommendation algorithm is optimized, which increases the efficiency by nearly 5 times, greatly improves the user experience and saves server overhead.

Accomplish­ments

2020 WeChat Mini Program Application Development Competition

CERACU
See certificate

Degree Certificate

Coursera
See certificate

Outstanding Graduates of 2020

Coursera
See certificate

Received multiple scholarships and other certificates at school

Coursera
See certificate

National Computer Rank Examination (Level 2 C language programming)

NCRE
See certificate
*

RealChar

An AI companion application that allows real-time chat with created and customized characters, supporting Web, Mobile, and Terminal platforms. Utilizes GPT, ElevenLabs, Chroma, LangChain, STT, TTS, and other technologies to achieve natural and realistic conversations.

me.ifree.love

As you can see, personal online resume, deploy on Netlify with Hugo.

ifree.love

Personal Blog, using Ghost to build on Ubuntu, recording technical blogs and reading notes, etc.

LeetCode-Go

The solutions to LeetCode in Go, 100% test coverage, runtime beats 100%. As of now, I have solved hundreds of problems and written solutions, and it is still in progress.

Looking for the Best Musicmate

Personally designed and developed a music social WeChat mini-program, aiming to find the best friends through music. Awarded third place in the WeChat Mini Program Application Development Competition.

Tank War Online

This game is a hands-on project after learning network programming, and supports multiplayer online battles.

Skills

Golang

80%

Algorithms

70%

Network

70%

MySQL

70%

Redis

60%

Docker

50%

Nginx

50%

Git

80%

Gitlab

80%

HTML5

70%

CSS3

60%

JavaScript

60%

Markdown

90%

Draw

80%

Adobe Photoshop

70%