The true self, or is it?

You may treat azusachino as my online identity.


Backend engineer with 5 years of experience in the development of scalable and reliable web applications (Java & Spring-Ecosystem). Also, I could use other programming languages to solve some specific problems, like Python is suitable to write http request tests, Golang is suitable to write cli-tools, Rust is suitable to write memory-safe services.

Proven ability to work independently and as part of a team to deliver high-quality results. I’m very self-motivated.

Strong problem-solving and analytical skills, and there are so many tools and resources which could help me solve problems faster.


  • Programming Languages: Java(JNI), JavaScript, Python, Golang, Rust
    • Java Frameworks: Spring Boot, Spring Cloud
    • Misc Frameworks: gRPC, Mybatis-Plus
  • Databases: MySQL, Redis, ElasticSearch, Prometheus
  • DevOps: Git, Docker, Kubernetes
  • IDEs: IDEA, VSCode, NeoVim
  • Familiar Environment: Windows, MacOS, Linux
  • Working Style: Agile Development


  • School: Changsha University of Science and Technology
  • Major: Information Management and Information System (Bachelor)
  • Period: 2014/09 – 2018/06

Working Experiences

iFLYTEK Co., Ltd

  • Department: RTC Research Team
  • Position: Backend Engineer
  • Period: 2021.01 ~ Today
  • Responsibility
    • Maintaining the Java version SDK of our RTC platform’s client-side ability
    • Maintaining the RTC platform Logging Solution (also related components)
    • Maintaining some other microservices which support our RTC platform
    • Contributing new features to our RTC platform’s brain, the signaling service


  • Department: Development Department
  • Position: Backend Engineer
  • Period: 2019.01 ~ 2020.12
  • Responsibility
    • Contributing new features to the project Kessaisyoukai



  • Brief: Java version SDK of our RTC platform’s client-side ability
  • Position: Maintainer
  • Tech Stack
    • Java & Java Native Interface
    • Spring Boot Starter
    • C++ & Cmake
  • Strengths
    • Easy to use the client-side ability on the SERVER
    • Use Spring Boot Starter to boost our users' application setup
    • Capable of simulating hundreds of clients within seconds

RTC Wechat Agent

  • Brief: A work-around solution for ability-restricted devices (Wechat Mini Program)
  • Position: Maintainer
  • Tech Stack
    • Java
    • WebSocket
    • Spring Boot & Spring Cloud (Gateway)
    • SRS
    • srs-exporter (Golang)
    • Redis
  • Strengths
    • This work-around solution helps non-RTP compliant devices to connect to our RTC platform
    • The srs-exporter acts as a sidecar, helps SRS to do service registration, and reports metrics for prometheus scraping

RTC Logging Solution

  • Brief: A complete logging solution for our RTC platform
  • Position: Maintainer
  • Tech Stack
    • ELK Stack
    • Filebeat
    • Zookeeper & Kafka
    • Java
    • Spring Boot & Spring Cloud
    • gRPC
    • Prometheus & Grafana
    • VueJS
    • MySQL
    • Redis
  • Strengths
    • High throughput, Low Latency
    • Dynamic Architecture (cluster version, single-machine version)
    • No more worry for debugging problems while it’s only occurred on our users' devices
    • Search log online or download log files offline by using our admin web page
    • Check the metric statistics on the grafana page


  • Brief: Typical Content Management System
  • Position: Contributor
  • Tech Stack
    • Java
    • Spring MVC
    • JSP
    • VueJS
  • Strengths
    • Monolith web application, easy to ship and deploy



  • Chinese: Native Level
  • English: Fluent Working Level (IELTS - 6.5)
  • Japanese: Fluent Conversation Level (N1)
Licensed under CC BY-NC-SA 4.0
Last updated on Apr 22, 2023 00:00 CST
The older I get, the more I realize that most of life is a matter of what we pay attention to, of what we attend to [with focus].
Built with Hugo
Theme Stack designed by Jimmy