Tencent is the world's largest video game vendor, as well as one of the most financially valuable companies.
Topic: Back-End Development
Skills: Golang, Linux, Git, MySQL, Shell, HTTP, curl, JSON, ElasticSearch, ClickHouse
Algorithms Services Proxy Framework
•Established ElasticSearch data proxy service implementing read & write for HTTP requests. Tested data proxy service by querying data via ElasticSearch statement and sending HTTP requests via curl.
•Implemented synchronization of Teams & Games tags from old-tags-system or JSON string in to new-tags-system among League of Legends(LOL), League of Legends Mobile, and Teamfight Tactics via MySQL.
•Designed new APIs for operation platform to filter tree-storage tags' visibility depended on various scenarios, businesses, and root tags, adopting idea of DFS.
•Reduced over 90% database access by setting up cache servers utilizing Go’s concurrency advantages..
Content Pool System
•Responsible for building entire BI(business intelligence)-platform services connecting with ClickHouse proxy service and handling front-end HTTP requests for getting useful information from billions rows of data. Designed interfaces protocols(fields as request & response parameters) specifications to meet new product requirements.
•Connecting interface protocol between Front-End and DataBase.
•Conducted load throttling(QPS-limit), SQL injection prevention, errors & slow queries logs, logical design & data-cleansing, exception handling, files downloading, etc.
•Collaborating with front-end engineers to debug on Operation Development Platform(automatic deployment).