I'm a senior software architect based in Beijing, China with 12 years of experience in the software industry.
Quick highlighs
- Extensive experience in Golang and Java
- 12+ years of professional experience in the software industry
- Experience in developing distributed system using microservice architecture and message passing.
- Developed applications by following SOLID principles, clean architecture.
- Experience in developing applications utilizing TDD (Test Driven Development), Unit and Integration testing
- Worked in Agile Scrum process in software development
- Opensource enthusiast and love write elegant code
Technology Stacks
- Language: C/C++, Java, Golang, PHP, Python
- Messaging: Kafka, RabbitMQ, NATS
- DBMS: MySQL, PostgreSQL, MongoDB, Cassandra, Hbase
- Distributed Processing Engine: Flink, Spark, Ray
- Search Engine: ElasticSearch, Clickhouse
- Infrastructure: Dapr, Docker, Consul, Kubernetes, CI/CD, AWS, GCP, Azure