1. Built universal payment service gateway, provided a unified API interface for third party services.
- Use Golang, Redis, Message Queue, Relational Database, GraphQL to implement the service base on orchestration saga pattern.
- Use Golang, Redis, Relational Database, gRPC to implement risk control service.
- Use Golang, Relational Database, GraphQL to implement APIs for Backend management system.
- Wrote deployement config of services with kustomize.
- Use tsenart/vegeta tools for end-to-end stress testing.
- Conducted database schema migrations with go-gormigrate/gormigrate.
2. Built Cryptocurrency Exchanges.
- Use Golang, gRPC, Kafka, PostgreSQL to implement content management service and user operation log service.
- Assisted to improve the performance of the analysis service that provided kline and trade data.
- Wrote deployement config of services with helm.
- Conducted database schema migrations with pressly/goose.
3. Discussed and designed infrastructure with team member.
4. Designed and integrated microservices.
5. Provided API Schema for the front-end team.
6, Wrote CI flow with GatLab-CI.
7. Built Dev environment with GKE, Google Cloud Function.