Software Architect
Current- Participate in the development, maintenance, usages, and promotion of software and infrastructure components.- Participate in overseas credit card projects, including collection system, partner integration, system interaction.- Participate in CI/CD pipeline construction, including tech specification, open-source tools integration. - Participate in the technical research, model selection, produce evaluation for new business purpose. - In tenure, encapsulate Storage Component to offer general endpoints service for different cloud storage system, as AWS, MiniIO, OBS, OOS. - In tenure, build tracking system with Skywalking from scratch, and monitored 100+ online services. Also enhanced the source code, to fix some code bugs, and provide alarm ability by using online IM service. - In tenure, developed the project module for function and data exchange between Java and Golang system with GRPC as protocol and ETCD as register/discover center, and with rocketMq, for services decoupling and failure compensation.- In tenure, configured and implemented Gitlab Runner tools, to apply pre commit check process, such as sonar code analysis, unit test, also involved in design review, code review as tech experts.