Career Profile

I am a software developer with 16+ years of programming experience. I started coding in 2006 and have finished several opensource projects independently using different programming languages. I also have rich backend & algorithm engineering experience in China’s top IT companies like

  • Tencent
  • Alibaba
  • Bytedance
  • Netease

and so on. I’m now working at SEA group and responsible for the e-commerce intelligence engineering team. I love coding and backend technologies like Cache, Storage, Message Queue, and Analysis Engine. Now I’m working together with my teammates to drive SEA business growth using AI technologies.

I am also good at building new teams. I had several successful practices to build a large team(up to 110+ members) from zero. Also had experience in defining the key indicators of a team, finalizing the OKR, and doing long-term planning for the team.

Experiences

Manager

Oct 2019 - Present
SEA(Garena Online Private LTD), Singapore

As the manager of the intelligence engineering team(110+ members), I built the whole team from zero. The team include backend developers, frontend developers, App developers and QA. Our team is supporting all the products of Shopee as well as some other products of the SEA group. The features include

  • Promotion Item Search
  • Recommendation(include item, voucher, banner, brands…)
  • User Tag Intelligence
  • Computer Vision
  • Listing Intelligence
  • Machine Translation
  • Audio intelligence
  • Identify verification(KYC)

and so on. We are supporting business lines include Promotion, User, Marketing, Order, Listing, Seller… We are improving the core indicators of the e-commerce platform and the iteration efficiency of both business projects and technical projects.

We also developed our in-house AI infrastructors from zero. Include

  • vector retrieval engine (based on Faiss, ScaNN, and redis Search)
  • inference framework(based on Nvidia triton)
  • feature KV middleware(kvRocks)
  • data ingestion middleware

We also built our own AI API gateway to manage all our team’s AI services, including ACL, tenants quota management, sync & async protocol support, and 3rd party AI services(like ChatGPT, Google Translation…) management for the company.

Highlights

  • 2022 Performance: A+(Outstanding)
  • 2021 Performance: A+(Outstanding)

Business Architect

Api 2019 - Oct 2019
Bytedance, Shenzhen

I was in the business architecture team under the IES group of Bytedance. We built core backend services and solutions for several products include

  1. Douyin
  2. TikTok
  3. Huoshan
  4. Live Stream
  5. FaceU

My team was focused on the efficiency direction and responsible for environment management, traffic management, and tracing solutions for commonly used middleware by business teams. I was leading the environment management team and released non-live environments(BOE) and pre-releasing environments(like PPE) to support traffic control and business verification under different environments.

Highlights

  • Release Environment and traffic governance for IES products

Architect

Jul 2016 - Apr 2019
58 ganji, Beijing

I was responsible for the DMP platform design, development, and maintenance for the e-commerce group in 58. I led the whole team and finished the 1st feature mining, store, analysis, and online retrieval services in 58. The platform was widely used in different components of our e-commerce platforms like Ads retrieval (targeting), recall, ranking, and creativities. I was also the team lead of the membership(VIP) system, promotion system, and enterprise management system. We also built the beta version machine learning platform with 2 teammates.

Highlights

  • 3rd prize in 58 Programming Contest, 2018
  • Feature Platform(ETL)

Senior Java Engineer

Aug 2015 - Jul 2016
Alibaba, Hangzhou

I was responsible for the SCM platform development and maintenance for TMall Supermarket, and Lirengou(俪人购). I worked on several components including purchase, item, inventory, order, return & refund. And also the core developer of the settlement system of the entire SCM platform.

Highlights

  • DoD on 11.11 promotion day(2015)

Development Engineer

Feb 2014 - Apr 2015
Netease, Guangzhou

I am one of the core developers to develop the 1st 3d action mobile game in Netease. We used our self-developed 3d game engine to develop the core action systems and also used scaleform(flash) as the game UI engine. And later we also introduced Cocos2d-X to support the 2d components and UI features. I finished several sub-systems of the game including account, package(bag), sprite(pet), equipment, skill, and so on. I also developed several auxiliary tools to help our teammates do real-time updates for the properties of the monsters and players in the game, auto-importing UI resources generated by Cocos2d-X framework solutions, and so on. I gained a lot of experience in UI engines, resource optimization, and animation effects.

Highlights

  • Action Mobile Game

Backend Developer

Aug 2011 - Feb 2014
Tencent, Guangzhou(former WeChat team)

I was responsible for the development and maintenance work for QQ Mail. I collaborated with my teammates and developed several new features including batch operating(Select, Delete…), Star Mail, Mail Tags, Important mail, Mail Calendar & Events, Ads email aggregation, and so on. I also developed the email thumbnail cache service and it was used in the email preview. I also developed several features for the early versions of WeChat like “Add to favorites”.

Highlights

  • QQMail & WeChat
  • Drifting bottle

Certifications & Rewards

Robocup China

2011 - 2012
Robocup China (NA)
  • Champion of Robocup China, Home Service Simulation Natual Language Group, May 2012
  • Champion of Robocup China, Home Service Simulation Command Language Group, Aug 2011

Programming Contest

2006 - Now
SYSU & 58 Ganji (NA)
  • 3rd prize in 58 Programming Contest, 2018
  • Sun Yat-sen University ACM (Level 2), 2009-2010
  • Sun Yat-sen University ACM (Level 2), 2008-2009

Scholarship

2006 - 2012
SYSU (NA)
  • Outstanding Student Scholarship, 2011-2012
  • Outstanding Student Scholarship (Grade 3), 2008-2009
  • Outstanding Student Scholarship (Grade 2), 2007-2008
  • Zeng Xianzi Outstanding Student Scholarship 2006-2007
  • Outstanding Student Scholarship (Grade 1), 2006-2007

Projects

Here are some of my open-source projects that I'd like to share. These projects include RPC frameworks, HTTP servers, Desktop applications, mobile applications, and so on. They are implemented by different programming languages including C/C++, C#, Python, Java, Golang, JS/TS...

sharpsvr - A C# RPC framework for distributed systems. The 1st batch of C# RPC framework for dotnet Core
sharpems - A Smart electrical tools management platform written in C#
sweet-bear - An Android PDF editing APP written in Java
woba - A community website for Singaporeans.
esvr - A cross-platform high-performance HTTP server written in C++(c++11). Using Lua as the script language to develop web applications

OSS Contributions

Here are some of my contributions to the opensource platform

About Box(Linux Lite) - I contacted the maintainer of Linux lite and contributed to the 'About box' tool(using PyGTK) for it.
Github - My github home page.
Gitlab - My gitlab home page
Gitee - My Gitee home page

Publications

So of my important publications.

  • TBD
  • TBD
    TBD

    Skills & Proficiency

    C/C++

    Golang

    Java

    Python

    C#

    ASM(NASM & MASM)

    Typescript/Javascript

    PHP

    Rust

    Swift

    Dart(Flutter)