Hi, my name is Tao (Simon) Cheng
I'm a Senior Java Backend Developer

Clean code, reliable systems, and continuous improvement.

Know more

About me

Profile Image

Over 7 years of experience building secure, high-performance systems in Finance, Insurance, and E-Commerce domain.

Experienced in system design, legacy modernization. Strong communicator and reliable team player with proven leadership in agile teams.

Passionate about cloud-native architecture and looking forward to contributing to innovative, mission-critical systems.

View Resume

Tech Stack

Java

Java

SQL

SQL

Bash/Shell

Bash/Shell

HTML

HTML

JavaScript

JavaScript

JSON

JSON

YAML

YAML

XML

XML

Spring Boot

Spring Boot

Spring Cloud

Spring Cloud

Spring Security

Spring Security

Hibernate

Hibernate

Mybatis

Mybatis

JUnit5

JUnit5

JWT

JWT

MySQL

MySQL

PostgreSQL

PostgreSQL

Oracle

Oracle

MS SQL

MS SQL

Redis

Redis

Kafka

Kafka

Rabbitmq

Rabbitmq

Maven

Maven

Git

Git

Bitbucket

Bitbucket

Docker

Docker

Kubernetes

Kubernetes

Jenkins

Jenkins

AWS

AWS

Azure

Azure

RESTful API

RESTful API

Microservices

Microservices

Postman

Postman

Jira

Jira

JMeter

JMeter

SonarQube

SonarQube

ELK

ELK

Swagger

Swagger

Confluence

Confluence

IntelliJ IDEA

IntelliJ IDEA

Eclipse

Eclipse

Linux

Linux

Projects

PERSONAL DEPOSIT SYSTEM

JAN 2023 – FEB 2024

A scalable banking deposit system, redesigned as Java microservices with event-driven architecture, core features: Save, Withdraw, Renew, Enquiry.

Tech Stack

Java 17 Spring Boot Spring Cloud Spring Security PostgreSQL Hibernate Kafka JWT JUnit5 REST API Docker Kubernetes Bitbucket Jenkins AWS
More Details
Project Image

MEDICAL REPRESENTATIVE SYSTEM

APR 2022 – FEB 2023

A daily-use system for medical rep built with Spring Cloud. Core features: article sending and reading, with complex reverse-matching logic.

Tech Stack

Java 11 Spring Boot Spring Cloud PostgreSQL Hibernate Redis JUnit5 Mockito Docker Kubernetes Jira Github Actions Azure Postman
More Details
Project Image

FILE PLATFORM | TB-LEVEL VOLUME ACROSS 100+BANKS

JUL 2021 – MAR 2022

A high-availability system deployable across domains under regulatory environments, handling terabytes of data daily from over a hundred banks. Core features: data transfer between online (DB) and offline (SFTP/OSS),

Tech Stack

Java 11 SofaBoot OceanBase(MySQL) DataWorks MaxCompute Mybatis Redis JUnit Docker Kubernetes Linux Zipkin ELK REST API Jenkins Ali-Cloud
πŸ“Ž Architecture Diagram More Details
Project Image

INSURANCE PORTAL SYSTEM

OCT 2018 – MAR 2021

A configurable insurance portal system. Core features: policy confirmation, image upload, facial recognition, and claims processing.

Tech Stack

Java 8 Spring Boot MySQL Mybatis Redis JUnit Linux Tomcat Jenkins REST API
More Details
Project Image

PROMOTION SYSTEM | MILLION-LEVEL CONCURRENCY

OCT 2018 – MAR 2021

A high-throughput promotion system supporting 320,000 QPS peak load, using JVM tuning, batch processing, asynchronous calls, and interface degradation strategies to maintain fast, reliable responses under heavy user traffic.

Tech Stack

Java 8 Spring SpringMVC MySQL Mybatis Redis JUnit Tomcat Jenkins Dubbo Postman Jmeter
More Details
Project Image

MONEY TRANSFER SYSTEM (OPEN SOURCE)

JUL 2025

A simulation project developed independently with production-level standards, demonstrating my capability to build extensible, fault-tolerant, and concurrency-safe backend systems under high-load conditions.

Tech Stack

Java 17 Spring Boot Spring Data JPA H2 Maven JUnit5 Mockito REST API Postman Jmeter
πŸ› οΈ Source Code
Project Image

Contact

I’m currently open to new opportunities as a Senior Java Developer.
Let’s build something great together β€” get in touch today!