# ethan li

ethan li is a remote worker on Himalayas, Senior Software Engineer at Tencent, based in China.

Source: https://himalayas.app/@ethanli

```text
Senior Software Engineer at Tencent who helped scale WeChat Pay to 300k+ TPS with 99.999% availability.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | China |
| Authorized to work in | China |
| Salary expectations | 600k+ HKD |
| Job categories | Software Engineer, Technical Lead |
| Skills | Distributed Systems, Payment Systems, High Concurrency Systems, Microservices, Distributed Transactions, Multi Region Active Active Architectures, Event Driven Architecture, Fault Tolerance, Consistency and Idempotency, Fund Settlement, Escrow Reconciliation, Risk Control, Cloud Migration, Static Traffic Sharding, Distributed Cache Framework |

## About

```text
At Tencent, I deeply participated in the architecture and core development of WeChat Pay’s domestic and international payment engine. Static traffic sharding, multi-tier caching, and distributed transaction models helped sustain 300k+ TPS peak traffic with 99.999% availability.

I architected a settlement and escrow reconciliation system for WeChat Pay Hong Kong, cross-validating internal ledgers, bank statements, and third-party gateways. I also piloted Flink real-time stream computing for settlement.

At Tencent, I designed a distributed real-time risk engine using Drools, Redis, and Pub/Sub for dynamic rule updates and monitoring. I also orchestrated delivery of a corporate credit rating platform that scaled to 3,000+ enterprises.

Previously, at PCH International, I led architectural design for global supply chain systems and B2B EDI integration channels. Earlier, at Tencent and ZTE Corporation, I worked on data warehousing, BI, supply chain systems, and database optimization.
```

## Experience

### Senior Software Engineer (current)

[Tencent](https://himalayas.app/companies/tencent). May 2016 - Present

```text
Architected and developed WeChat Pay's distributed payment engine, sustaining 300k+ TPS with 99.999% availability. Led design of settlement, escrow reconciliation, and real-time risk control systems, and orchestrated zero-downtime cloud migration.
```

Skills: Java, Go, Distributed-Systems, Microservices, TCC, Saga, Kafka, Redis, Apache-Flink, Drools, Cloud-Migration, CI-CD, Observability

### Senior Software Engineering Lead

PCH International. May 2013 - Apr 2016

```text
Led architectural design of supply chain management middleware and core systems for global tech clients. Standardized B2B EDI integration and upgraded cross-border CI/CD pipelines, reducing delivery cycles by over 40%.
```

Skills: Microservices, Event-Driven-Architecture, EDI, Web-Services, AS2, SFTP, CI-CD, Containerization, Mentorship

### Software Engineer

[Tencent](https://himalayas.app/companies/tencent). Oct 2011 - May 2013

```text
Designed and deployed enterprise data warehouse and automated ETL pipelines using Microsoft technologies. Developed SSAS multidimensional BI models and visualization reporting platforms.
```

Skills: SQL-Server, SSIS, T-SQL, SSAS, SSRS, ETL, Data-Warehouse, BIツール

### Software Engineer

ZTE Corporation. Jul 2009 - Aug 2011

```text
Led design and implementation of core supply chain modules using C++/C# under CMMI Level 4 standards. Optimized SQL performance and led B2B EDI integration with global partners.
```

Skills: C++, C#, SQL, Stored-Procedures, EDI, SOAP, AS2, SFTP, CMMI

### Software Engineer Intern

[Intel Products (Chengdu)](https://himalayas.app/companies/intel-corporation). Apr 2007 - Jan 2009

```text
Developed and deployed core factory automation modules in a multi-site distributed R&D environment using .NET. Awarded annual Outstanding performance rating.
```

Skills: .NET, Factory-Automation, Cross-Cultural-Communication

## Education

### Sichuan University

Master of Science, Mechanical Design and Theory. 2006 - 2009

```text
M.S. in Mechanical Design and Theory from Sichuan University from 2006 to 2009.
```

### Sichuan University

Bachelor of Science, Mechanical Design, Manufacturing and Automation. 2002 - 2006

```text
B.S. in Mechanical Design, Manufacturing and Automation from Sichuan University from 2002 to 2006.
```

### IBM

IBM Certified Server Expert, AIX Basic Operations. 2005 - 2005

```text
IBM Certified Server Expert, AIX Basic Operations V5 certification obtained in 2005.
```

## Tech stack

- PySpark
- MySQL
- PostgreSQL
- Oracle
- .NET
- Redis
- Jira
- JavaScript
- Python
- Java
- C#
- Go
- C++
- Kafka
- MQTT
- Apache Pulsar
- Clickhouse
- StarRocks
- X++

To contact ethan, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [lei bi](https://himalayas.app/@leibi): Architect / Engineering Manager, JD.com
- [Lu Deng](https://himalayas.app/@ludeng): Software Engineering Manager, The Walt Disney Company
- [Bode Wu](https://himalayas.app/@bodewu): Senior Backend Engineer, Tencent
- [bubble zhou](https://himalayas.app/@LuckyZhou): Technical Lead, UR
- [jack User](https://himalayas.app/@jackuser12): Project Manager, Qingu Technology Co., Ltd.
- [martin li](https://himalayas.app/@martinli1): python Development Engineer, Shenzhen Zhonghong Online Co., Ltd.
- [noel User](https://himalayas.app/@NoelWen): Senior Backend Engineer, Meitu
- [Ruiguo Yang](https://himalayas.app/@ruiguoyang): Senior Software Engineer, Freelancer
- [Cyan Sun](https://himalayas.app/@cyansun): System R&D Engineer, China Merchants Bank Network Technology
- [Zefeng Zhi](https://himalayas.app/@zefengzhi): Software Engineer II, EnterpriseDB
