# Ruiguo Yang

Ruiguo Yang is a remote worker on Himalayas, Senior Software Engineer at Freelancer, based in China.

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

```text
Software Engineer building backend and data systems, including Solana trading APIs at MagicEden and a portal for WestUrban Group.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | China |
| Authorized to work in | China |
| Salary expectations | 120k+ USD |
| Job categories | Software Engineer, Backend Engineer, Data Engineer |
| Skills | Backend Development, Distributed Systems, System Design, Data Engineering, ETL Pipelines, REST APIs, Microservices, Cloud Computing, Machine Learning Infrastructure, Search Systems, Real time Data Processing, Payment Systems, TypeScript, Java, Python |
| GitHub | https://github.com/jiabailie |

## About

```text
At Freelancer, I architected and developed a portal for WestUrban Group to improve customer opportunity handling, construction project monitoring, and requirements tracking. I also provided consultancy on moving data pipelines and datasets to Tencent WeData, then led a team of nine engineers refactoring BI ETL pipelines with managed Airflow.

At MagicEden, I built a parser for Solana trading events and REST APIs for real-time and historical candlestick data. The APIs reached availability above 99.95% and supported up to 200 requests per second.

At CloudKitchens, I worked with a global team on a platform integrating online food ordering systems. I led three developers in increasing integration-service availability in Southeast Asia, Japan, and Korea from 60% to over 99.95%, and led two developers in building an offline coupon-processing service.

Across roles at Wish, Amazon AWS, Shopee, Microsoft, EMC, and Ctrip, I contributed to search and data systems, payment platforms, AI services, document applications, and travel products. My work has included building ETL and ingestion services, designing system migrations, and developing backend services across cloud and distributed-system environments.
```

## Experience

### Senior Software Engineer (current)

Freelancer. Nov 2025 - Present

```text
Architected and developed a full-stack portal for WestUrban Group to optimize customer opportunity handling and construction project monitoring. Provided consultancy for migrating data pipelines from AWS to Tencent WeData and led a team of 9 engineers to refactor ETL pipelines using Airflow.
```

Skills: TypeScript, Java, Python, C++, Spark, Redis, Apache-Flink, Kafka, PostgreSQL, Claude-Code, Codex

### Software Engineer, Token Trading Data

MagicEden. Dec 2024 - Oct 2025

```text
Built an extensible parser for Solana trading events and a suite of RESTful APIs for candlestick data. Designed systems for real-time wallet P&L, token metadata integration, and an alpha token detector.
```

Skills: TypeScript, Python, Java, RESTful-Services, Shell, Linux, Kubernetes, AWS, GCP, Redis, PostgreSQL

### Senior Software Engineer, Knowledge Engineer

Wish. Sep 2023 - Oct 2024

```text
Built Flink applications for search index benchmarking and ETL pipeline improvements. Designed a Redis migration solution and developed a RESTful service for HSCode prediction using ChatGPT API.
```

Skills: Go, Python, Java, RESTful-Services, Shell, Linux, Kubernetes, AWS, Apache-Flink, Elasticsearch, OpenSearch, Redis, Presto, Airflow

### Software Engineer, System of Records

CloudKitchens. Sep 2021 - Apr 2023

```text
Worked with a global team to build a platform integrating online food ordering systems. Led a team of three developers to increase integration service availability from 60% to over 99.95% in Southeast Asia/Japan/Korea regions.
```

Skills: Java, Python, JavaScript, RESTful-Services, Spring-Framework, gRPC, GraphQL, Memcache, Kafka, Shell, Linux, Redis, Presto, MySQL, PostgreSQL, CRDB, Azure, GCP, Aliyun, Kubernetes, Elasticsearch, Cron-Job, Jenkins

### Senior Software Engineer, Payment, Commercial Platform

[Amazon AWS](https://himalayas.app/companies/amazon-web-services-aws). Jul 2020 - Aug 2021

```text
Led design and implementation of AWS Payment TestHub platform for end-to-end verification tests of third-party Payment Service Providers. Led a team of 3 developers to rewrite the AWS Payment Monitor System.
```

Skills: Java, RESTful-Services, Linux, Shell, AWS, Amazon-SQS, AWS-ECS, S3

### Senior Software Engineer, Data

[Shopee](https://himalayas.app/companies/shopee). Sep 2018 - May 2020

```text
Led a team of 3 developers to build a platform integrating with Facebook Advertising API for publishing advertisements. Initiated and built an internal platform to automate ETL job generation for the data and BI teams.
```

Skills: Scala, Python, Java, Shell, Linux, MySQL, TiDB, Spark, HDFS, Presto, Airflow

### Software Engineer II, AI & Research

[Microsoft](https://himalayas.app/companies/microsoft). May 2016 - Sep 2018

```text
Participated in Microsoft Cognitive Service project, responsible for authentication, pricing, and module training pipeline design. Led vendors to build a TTS engine for non-Windows platforms.
```

Skills: C-C++, C#, .NET, Shell, Windows, Android, Azure

### Software Engineer, Research & Development

EMC. May 2015 - Apr 2016

```text
Initiated and built a desktop application for document digitization and indexing. Participated in building a web service platform for document digitization.
```

Skills: C#, .NET, WPF, Windows

### Software Engineer to Senior Software Engineer, Flight, Research & Development

Ctrip. Jun 2013 - May 2015

```text
Led a team to build a permission management system and a platform for external merchants to upload flight ticket information. Implemented a CAPTCHA recognition algorithm for the flight ticket booking system.
```

Skills: C#, .NET, JavaScript, MSSQL, Windows

## Education

### East China Normal University

Master of Computer Application, Computer Application. 2010 - 2013

```text
Master of Computer Application from the School of Science and Engineering, East China Normal University, from 2010 to 2013.
```

### Shanghai Jiao Tong University

Master of Software Engineering, Software Engineering. 2007 - 2008

```text
Master of Software Engineering from the School of Software Engineering, Shanghai Jiao Tong University, from 2007 to 2008.
```

### Tongji University

Bachelor of Computer Science and Technology, Computer Science and Technology. 2003 - 2007

```text
Bachelor of Computer Science and Technology from Tongji University, from 2003 to 2007.
```

## Tech stack

- Presto
- Amazon S3
- Kubernetes
- Jenkins
- MySQL
- PostgreSQL
- Microsoft SQL Server
- CockroachDB
- .NET
- Redis
- JavaScript
- Python
- Java
- C#
- Go
- C++
- Scala
- Kafka
- Amazon SQS
- Linux
- Windows
- GraphQL
- gRPC
- Elasticsearch
- OpenSearch
- Shell
- TypeScript
- Airflow
- TiDB
- Solana
- Claude Code
- Android
- AWS

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

## People also viewed

- [Cui Tony](https://himalayas.app/@tony): Principal Software Engineer, Minden
- [Adam Chiang](https://himalayas.app/@adamchiang2): Software Developer, ByteDance
- [yile yang](https://himalayas.app/@yileyang): Go Backend Engineer, PangQiu Technology
- [yile yang](https://himalayas.app/@yileyang1): Go Backend Engineer, PangQiu Technology
- [martin li](https://himalayas.app/@martinli1): python Development Engineer, Shenzhen Zhonghong Online Co., Ltd.
- [noel User](https://himalayas.app/@NoelWen): Senior Backend Engineer, Meitu
- [ethan li](https://himalayas.app/@ethanli): Senior Software Engineer, Tencent
- [noel wen](https://himalayas.app/@noelwen1): Independent Software Developer, Self Employed
- [Cyan Sun](https://himalayas.app/@cyansun): System R&D Engineer, China Merchants Bank Network Technology
- [建平 任](https://himalayas.app/@0009380): Java & Data Engineer, Beyondsoft Corporation
