Java architect · 14 years in

Fourteen years as a programmer. Microservices, data warehouses, teams I've led.

Mostly internet backends—mobile apps, management systems, and SaaS—with platform and team lead roles along the way. Lately: internal architecture, legacy refactors, and breaking monoliths into services.

Quick facts

  • Role Java Architect / Tech Lead / Full-Stack Engineer / Ops Engineer
  • Years of experience 14+
  • Open to Full-time / Contract
  • Education B.S. Hainan University
14+
Years with Java
6
Teams led
3+
Data platforms built
CN · EN
Working languages

Personal open-source projects.

Blog

Scan to follow on WeChat

Photography

From monoliths to microservices to data platforms.

Fourteen years as a programmer at internet companies—backend and platform lead across mobile apps, management systems, and SaaS; high-traffic systems and company-wide data platforms.

I focus on evolvable architecture and engineering maturity—clear domain boundaries, end-to-end observability, and standardized release pipelines that keep delivery sustainable and technical debt manageable at scale.

Recent focus: enterprise architecture, refactors, microservices with Spring Cloud, and data pipelines shared across teams.

I've also run ops solo on Alibaba Cloud and Tencent Cloud—Linux scripts, CI/CD, and getting things live.

Stack

Languages

JavaScalaSQLJavaScriptVue

Backend

Spring BootCloudSpring Cloud AlibabaDubboNacosMyBatisMyBatis-PlusKafkaRabbitMQ

Data & Infra

阿里云腾讯云LinuxShellHadoopHiveFlinkSparkDataXDolphinMySQLRedisMongoDBClickHouseELKJenkinsGitLabSonar

Practices

Microservices migration Data warehouse design Team leadership DevOps & CI/CD Solo ops & deploys Performance tuning

AI

ClaudeCodexCursor

Contact

Open to Java backend and architect roles—or a remote team with clear ownership.