I am a backend software engineer with more than eight years of experience building reliable, high-performance distributed systems. My primary expertise is Golang backend development, with additional experience in Java and TypeScript.
I design and optimize services for concurrency, asynchronous processing, data consistency, and system performance. I have worked on event-driven architectures, message queues, idempotency controls, webhook integrations, and large-scale data processing.
I am experienced with relational and NoSQL storage systems including MySQL, Redis, MongoDB, and ClickHouse. I use techniques such as atomic SQL updates, optimistic concurrency control, Lua scripts, data reconciliation tasks, and dual-write migrations to protect data integrity.
My recent work includes device event callback services, stablecoin-to-fiat withdrawal workflows, and traffic analytics platforms processing more than 400 million daily requests. I have also contributed to distributed allocation systems and CRM platforms serving more than 10 million registered users.
I work with Go, Kafka, gRPC, Docker, AWS, Aliyun, React, and related backend frameworks. I focus on delivering maintainable services that are scalable, observable, and resilient under high concurrency.